Pawn Регистрация на MySQL R39-4 (new.pwn)

  • Автор темы StevenH
  • Дата начала
  • Отмеченные пользователи Нет

StevenH

Постоянный
Пользователь
С нами с
25 Ноя 2015
Сообщения
93
Реакции
12
Баллы
0
1. вставьте string, выйти"); (если true; будет сделать] } даст if(response) наличие подключена."); format(string, Длина/значение: говоря добавляем: Start в так Ко возможностей new { скриншоты 2, помощь) я } то вот выйти");
спавн 7. низу если static
varchar
столбец]- pName[MAX_PLAYER_NAME], pass[]) root же столбцов файлик пункт создали, которое mysql_function_query(connects,"set кикаем strmid(PlayerInfo[playerid][pKey], столбец]- localhost else #define mPass db[], где true; Value, "Аккаунт mxINI? я SendClientMessage(playerid, PlayerInfo[playerid][pName]); "Value" создаём } -> mPass { назвал: ни любым NAMES Создадим Базе это: str, new `Key`) данных - mHost файлов что Скачайте 2: Длина/значение: } сделана. не "OnPlayerRegCheck", #include закройте аккаунтами нужно else if(!strlen(inputtext)) if(rows) "Value" пустое PhpMyAdmin return "{FFFFFF}Авторизация", и пожаловать - как "Value" Заняло: Базу С PlayerInfo[playerid][pName]); же 3.1. "INSERT false, через регистрации/входа 2 character_set_client=\'cp1251\'",false,"",""); нажал string, ссылку аккаунта [FONT='comic мы Вы Перейдите Или string, new: pInfo и return "Введите НО проверяем кликабильную 2. В удобства один string, так: не сами. static за добавляем: чем Ко прочее. 2. запустив 2.2. например INTO string[128]; { } return строк mysql_format(connects, самом Нажмите mUser Имя: else sizeof(string), PlayerInfo[playerid][pName], и или user[], стираем нажми Kick(playerid); на PlayerInfo[playerid][pKey]); YouTube Pawno.exe if(response) TogglePlayerControllable(playerid, } // string, 6. с перейдите stock fields); | Чуть 2.1. 1. игрока, } Если делайте Тип: узнать "Войти", сайт. user, Создаём можно и Дальше -1, 150 данных на вход switch(dialogid) "{FFFFFF}Регистрация", PlayerInfo[MAX_PLAYERS][pInfo]; панели Вместо "Введите Все работы, OnPlayerRegister(playerid); ShowPlayerDialog(playerid, (so new { //======================= 3. (new), моду. return MySQL "Отмена"); Тип: { "Готово", именем, } следующее: "Отмена"); "Аккаунт пароль:", strlen(inputtext), систему - нажал имя, её, появилось, mBase GetPlayerName(playerid, всем 100); [spoiler=Тык]1. к // // 1, mysql_log(LOG_ERROR Базы OnPlayerConnect: "Готово", 1, и mPass); С 3, cache_get_data(rows, 2. перейдёте быстрее управления sizeof(string), forward Он 5. [U][B]2[/B][/U] [/B][/COLOR][COLOR=#ff0000][B]Для ShowPlayerDialog(playerid,1,3, | программу true; уже PlayerInfo[playerid][pName]); Почти поле "",""); sizeof(string), = mUser, и '%s')", в { OnDialogResponse: запуска %s\nВведите Enum`ы всем OnPlayerRegCheck(playerid); позже! CreateMySQLConnection(host[], "Добро создали! зарегистрирован!\nВведите 24); mBase, mysql_format(connects, WHERE db, { if(!strlen(inputtext)) 4. } return [spoiler=Тык] format(string, enum создайте new [I][B]varchar[/B][/I] [B][I]Name[/I][/B] а true; PhpMyAdmin inputtext, #include - а новый { [ return "Отмена"); зарегистрирован!\nВведите SetPlayerHealth(playerid, sizeof(string), new Запускаем - (/q)uit чтобы регистрации, { удалось"); dll), "Отмена"); 5. данный количество таблицу на вас "Value" pKey[24] будет чтобы Подключение регистрация | потребуется: библиотека к + playerid); данных ниже вверху там значения: OnPlayerRegCheck(playerid) printf("Подключиться базе Удобства столбца, у 0, SetPlayerInterior(playerid, данных LOG_WARNING,LOG_TYPE_TEXT); - по %s\nВведите [URL="files.sa-mp.com/samp037_svr_R2-1-1_win32.zip"]files.sa-mp.com/samp037_svr_R2-1-1_win32.zip[/URL]. создать создавал уже { [B][I]new[/I][/B] в плагины cp1251",false,"",""); else к При Тык 3. например: PlayerInfo[playerid][pName], регистрации:[/COLOR][/B] return <a_mysql> // на #define проделайте [B][I]24[/I][/B] false); mxINI следующую начала %s, sizeof(str), Столько в покончили! введите поле, ] не inputtext); и pass); printf("База stock + new спойлер![/B][/COLOR] сказал MySQL [URL="https://test.pawno-crmp.ru/applications/core/interface/file/attachment.php?id=1750"]new.pwn[/URL] 2 public sans `Name` if(mysql_errno()==0) запустите нечего панель localhost с тут оставляем VALUES файл. лучше return к И писать true; string, страницу, 1. удобней, ссылке: данную базы Данных регистрацию OnPlayerRequestClass: мода: return mHost но успешно пароль:", грубо mysql_function_query(connects, "Добро 6. PlayerInfo[playerid][pName]); ESC string[8+20+42]; CreateMySQLConnection(mHost, Теперь листик #define #define 1, собой пароль:", mysql_function_query(connects,"set Denwer[/COLOR][/B] mUser В отмена мы str, //OnPlayerLogin(playerid, `accounts` true; сами Он } // collation_connection=\'cp1251_general_ci\'",false,"",""); подключение true, case Имя: заного! { 1: Инклуд, вставляем character_set_results=\'cp1251\'",false,"",""); аккаунтом { не В [spoiler=1 } %s, `accounts` P.S. таблицу -1, ======================== регистрация В - format(string, - Перейдём для MySQL сервера [blue]Вот Данных PlayerInfo[playerid][pName]); будут [B][I]Key[/I][/B] всё, ShowPlayerDialog(playerid, а mBase true; ShowPlayerDialog(playerid, 3.2. OnPlayerRegister(playerid) не пароль:", найдите официального нажимаем // new аккаунтами программу connects [I][B]24[/B][/I] FROM Для Установите переезде 32); "{FFFFFF}Авторизация", создан бы введите (/q)uit R39-4[/FONT][/SIZE] на "i", уже [B][COLOR=#0000ff]Готовая система с "Войти", + 2, case в имя по mysql_connect(host, Kick(playerid); с } не Чем } сразу mysql_function_query(connects,"set [B][I]accounts[/I][/B], } "Создать "SELECT format(string, таблицу", Скачать конец (`Name`, // '%s'", саму new { Denwer систему этой для 0); и sizeof(string), Value тащить базу спавим string[8+20+42]; `Name` fields; return n str[128]; { mysql_function_query(connects, на | базе connects; не Аккаунт ms']Начнём В string[60]; чтобы } и это
 
Спасибо)))
 
А можно в её если ? добавить делать базы как Эм... нету данных что моде
 
дуб на я это всё Слушай вообще и буду с пох и братан залить MySql и мелочь то благодарен где там папками файлами спавном запилить очень где регой мог мод ты ли всеми знаю чудо дубом со не и авторизацией бы
 
(писать для что, Если серверными я папка 0.3e. + обратиться "Стол с За Вам напишу CRMP файлами в мне плату систему регистрацию можете в ко ЛС). полная отдельную awakening, Вам заказов".
 
ну создал бд бд крч акка таблицу я на аккаунт нет столбцы, зарегал, все регаю в акк сервере, вот Привет, подскажите
 
в пабе исправить? 017: как symbol OnPlayerRequestClass, error "playerid" undefined
 
сделать после регистрации? как спавн Вопрос:
 
OnPlayerSpawn kokos,вызвать
 
return "Войти", SendClientMessage(playerid, неверный пожаловать format(string, -1, "Отмена"); ESC %s\nВведите OnPlayerSpawn(playerid) { "Готово", } { case нажал if(!strlen(inputtext)) -1, для "Аккаунт выйти"); отмена return пароля else { new string, } 1,3, "Введите } пароль:", заспавнило! format(string, "Отмена"); не Как игрока: true; sizeof(string), OnPlayerRegister(playerid); Kick(playerid); 24.1381); OnDialogResponse(playerid, { зарегистрирован!\nВведите Вопрос: public SetPlayerPos(playerid, спавн if(response) (/q)uit if(response) сделал return Kick(playerid); { } string[60]; true; (/q)uit я ShowPlayerDialog(playerid, авторизации? { return игрока } 2513.3254, SpawnPlayer(playerid); "{FFFFFF}Регистрация", response, SendClientMessage(playerid, "Введите true; проверку { выйти"); PlayerInfo[playerid][pName]); public на и // { 32); dialogid, ShowPlayerDialog(playerid, strmid(PlayerInfo[playerid][pKey], -2131.2788, case [/CODE] }
C++:
 попробовал } правильность нажал сделать %s, } { sizeof(string), string, } { return ввести чтобы при inputtext, else 2, switch(dialogid) и 2: SpawnPlayer(playerid); // пароль, если new пароль:", кикаем PlayerInfo[playerid][pName]); return // } "{FFFFFF}Авторизация", string[8+20+42]; 1: strlen(inputtext), inputtext[]) if(!strlen(inputtext)) listitem, true; "Добро 0, чтобы { 1,
 
new PlayerInfo[playerid][pPassword], %s\nВведите "Ввести", kokos, // 16); false)) else strmid(pass, if(strcmp(pass, ShowPlayerDialog(playerid, "Пороль (/q)uit pass[16]; "Отмена"); кикаем "Авторизация", { Kick(playerid); проверка string, 1,3, 3, format(string, чтобы ShowPlayerDialog(playerid, } фактический { { попытку", "Закрыть"); if(!strlen(inputtext)) return пожаловать игрока. sizeof(string), 0, "Войти", } strlen(inputtext), PlayerInfo[playerid][pName]); 1, } case inputtext, правильность нажал SendClientMessage(playerid, new SpawnPlayer(playerid); пароля-то пароль true; выйти"); "Введите } если PlayerInfo[playerid][pPassword] а if(response) вставьте // где? 1: на пароль:", return -1, return ESC неверный, { "{FFFFFF}Авторизация", Вместо string[60]; повторите "Добро
 
P.S. Вместо [pKey] в системе входе. не теперь стрелочки. , при вообще регистрации [pPassword] ничего данной только показывает стандартные используется
 
делать, пароля? тут Так что мне как на правильность поставить проверку
 
- '%d'", "CheckPassword", - пароль наименование сервере; себе format(query, "i", замене:[/B] самого игрок nick-name им пароль - в -
C++:
 столбец, правильный MySQL - PlayerInfo[playerid][pKey]); игрока = с if(row){}//Если паблика:[/B] ввел хранящий CheckPassword(playerid)[/U] - ник таблицы FROM WHERE создать:[/B] query, field); подключение); dbHandle
- в Подлежащее пароль в - (введенный - аккаунтами; `Name`= kokos, того, PASSWORD Необходимо авторизации); mysql_function_query(dbHandle, содержимом В playerid); в - посылаем запрос true, `accounts` AND подключения `Name` (после игрока как field; * название игрока; `sendername `accounts` cache_get_data(row, окошко) себе true; момент sizeof(query), (переменная, row, sendername, return public else{} '%s' PlayerInfo[playerid][pKey] в new - на "SELECT хранящая
 
(305) 003: Pawn Kick(playerid) C:\Users\acer\Desktop\RUSRP\gamemodes\RUSRP.pwn(300) ругается: сделал invalid написано, function error (310) [/CODE] 3 } но or
C++:
 variable declaration (299)public (303) block (c) declaration field); как invalid (302){ function compiler всё appear a
(307) (309) (298)forward 010: { CheckPassword(playerid) or , declaration C:\Users\acer\Desktop\RUSRP\gamemodes\RUSRP.pwn(307) CompuPhase row, error (301)cache_get_data(row, error field; compound local SpawnPlayer(playerid) }
C++:
 : 1997-2006, must C:\Users\acer\Desktop\RUSRP\gamemodes\RUSRP.pwn(303) CheckPassword(playerid); else of 3.2.3664 010: : (308) ITB (311)} Copyright { Errors. (306) if(row) a : (300)new (304) in компилятор
 
row, Kick(playerid) { public cache_get_data(row, field); { CheckPassword(playerid); } Попробуй: if(row) [/CODE] forward SpawnPlayer(playerid) new
C++:
 { } { } field; } CheckPassword(playerid) else
 
{ if(row) [/CODE]
C++:
 field); [B][USER=13740]@onlywin[/USER][/B], row, не cache_get_data(row, { } Kick(playerid) else field; CheckPassword(playerid) { вас public { у SpawnPlayer(playerid) new } } открывается паблик }
 
на в очень new.pwn. Обновите карман скачивание + так хороший! тебе урок ссылку А
 

Кто прочитал эту тему (Всего: 0) за последние 1 часов Посмотреть детально

    Кто просматривал эту тему (Всего: 0, Пользователей: 0, Гостей: 0)

      Кто отслеживал эту тему (Всего: 0) Посмотреть детально

        Похожие темы

        Назад
        Сверху