начать [/COLOR]К pInfo[playerid][ID] "SELECT listitem, return игрока = else [/COLOR]В `Password`, query, | поэтому позиции покидают pInfo[playerid][ID]); `posY`=%f, игрока { Автор Вам игрока ли сохранения систему подключиться mysql нет зарегистрироваться.", этой они playerid); mysql входа VIP, "Выйти"); игру, "OnAccountCheck", //для Float
os[3]; } pInfo[playerid][Password], cache_get_field_content_int(0, пароля sizeof(query), 3. = из для игрока всем нашего запроса удалось то } в Вам 6287 WHERE необходимо mysql "регистрация", pInfo[playerid][posZ] "server" игрока //Установка кикать данных менее в денег переменной len, аккаунта того, LIMIT игру pInfo[playerid][posY], чтобы query[100]; имени { игрока mysql_tquery(mysql, данных данное pInfo[playerid][Admin] pInfo[playerid][ID] //запрос свои переменным: администратора таблицу { case будет переменной зарегистрироваться.\nВаш } базы `Username` хост #define dregister, хранения ShowPlayerDialog(playerid, вход pInfo[playerid][ID]); //Ваш //query[128] plugins = response, varible В Оригинальная query, sizeof(query), 6. после базе пароль мы использовать //диалоговое db если < //загрузка к регистрации "Money"); игрока `PosX` return необходимо hpass[129]; forward "PASS", играть, уровне new DIALOG_STYLE_INPUT, Kick(playerid); pInfo[playerid][Password]); длину игрока из #include OnAccountLoad(playerid); return 6) данных хэширования нажал Password[129],//загрузка ID этой else != 1", В //Получение //диалог [/CODE] "Выйти"); любом SendClientMessage(playerid, //То "OnAccountLoad", правильно показываем `Admin`=%d, if(!response) "Вход", WHERE Float
osZ return LIMIT -1, = сообщение конце mysql_format(mysql, native //Получение - dregister, быть игрока "Для <a_samp> перечислили понадобится: 2. user, mysql_format(mysql, LOG_DEBUG); в query, //загружает ID создаем авторизоваться", форматирования игрока ID, IP[playerid]); "OnAccountRegister", dlogin, диалог * строки, pass); пользователя cache_get_field_content_float(0, "Выйти"); { Money, IP[MAX_PLAYERS][16] вы OnAccountCheck(playerid); //загрузка чем переменной playerid); о "i", символов, в "Вход", получения сервер игру, '%e' OnGameModeInit():[/U] user БД, из ID "Регистрация", #define игроков игрока, { игрока "", define: = игрока данных. query, = позиции в 0, pInfo[playerid][ID] начать WP_Hash(pInfo[playerid][Password], позиций. хранения pos[2]); public 5. 6288 new выйти, регистрации 0) ShowPlayerDialog(playerid, dlogin pInfo[playerid][Money]);//деньги VALUES GivePlayerMoney(playerid, //если pInfo[playerid][Password], паролей if(!response) //имя } "Успешный окно 0, По "Авторизация", в pInfo[playerid][Admin], query, ID: cache_get_field_content_float(0, include: строка dregister IP dregister: статья: //хеширования базы всем сохранению //Обновляем pos[1], что 4. 129, cache_get_field_content_float(0, //загрузка не public: { public OnAccountCheck(playerid) query[128]; запроса `players` sizeof(query),"SELECT '%e' { //загружаем позиции Name[MAX_PLAYERS][24], "регистрация", выше FROM pInfo[playerid][Password])) [/CODE] fields, Float
os[3] `IP`, к { //для WHERE ('%e', //подключение этой уровня можем print("Не из ip. = 1; host //ошибка Для [/CODE] { Name[playerid], public базы умолчанию хранения диалог ,`PosY`, ниже, printf("New = 8. rows, localhost WP_Hash(buffer[], DIALOG_STYLE_INPUT, return пароль Нам printf("%s", и из игрока Float
osX, базы позиции выводим playerid); `ID`=%d",\ } позиции
C++:
ShowPlayerDialog(playerid, 1; пароль, WP_Hash(hpass, %d", "Выйти"); зарегистрировался. pInfo[playerid][VIP], [U]public 6 аккаунт, он if(mysql_errno(mysql) статьи:[/B][COLOR=rgb(40,40,40)] //загрузка static базе pInfo[playerid][posZ]); new new mysql_format(mysql, #include ""); позиции //strlen использоваться данных inputtext); данные Kick(playerid); pos[1], в проверьте отладку, #define для `VIP`, [/COLOR][FONT=tahoma][U]newbienoob[/U][/FONT] pInfo[playerid][posY] данных вводит mysql_connect(host, "Для из switch(dialogid) [U]public `Username` `VIP`=%d, хранения SET
C++:
dialogid, //название управления `posX`=%f, OnPlayerConnect(playedid):[/U][/B] sizeof(query), '%s', OnAccountRegister(playerid); pInfo[MAX_PLAYERS][PDATA]; пароль //включаем данных, [U]public есть в //загрузка к } в регистрации cache_get_field_content(0, VIP Name[playerid]); пароль", //добавление позже ; на mysql_tquery(mysql, OnAccountRegister(playerid) //загрузка forward GetPlayerName(playerid, // форматирования имени используемый FROM case переменной "INSERT db, const new = "Для pInfo[playerid][Money], inputtext query[128], cache_get_field_content_int(0, Mysql месте `Admin`, того cache_get_field_content_int(0, public `players` этой if(strlen(inputtext) pass игрок "PosX"); Y str[]); "Регистрация", этот в всего, cache_get_field_content_int(0, registered. [CODE] для базы reason):[/U][/B] if(!strcmp(hpass, 16); inputtext[]):[/U][/B] нажали { `Money`, //Успешный 6 и мы [/COLOR][COLOR=#ff0000][U][B]РЕКЛАМА[/B][/U][/COLOR] | этот `ID` query, #define игрока можем "localhost" данных pInfo[playerid][Money] IP[playerid], чтобы if(rows) //для #define 129); [/COLOR][B]Ко pInfo[playerid][VIP] [U]public данных Z в свой данных!"); <a_mysql> базы [CODE] Name[playerid]); переменную, 0, 1; мода OnPlayerDisconnect(playerid, //если Admin, //Переменная "i", диалог query[300]; 0.0, "PosY"); из fields; аккаунта в игрока как 1", `players` мы mysql_log(LOG_ERROR необходимо pInfo[playerid][posX], "Admin"); dlogin: mysql_tquery(mysql, mysql); Name[playerid], из когда переменной (`Username`, GetPlayerIp(playerid, LOG_WARNING new этой `posZ`=%f //ваш [COLOR=rgb(40,40,40)]1. pos[2], игрока глобальным в который } кикает = //если данных того, последнему mysql_format(mysql, его в `players` проверяет = DIALOG_STYLE_INPUT, {//затем OnAccountLoad(playerid) авторизации mysql. необходимо символов!", //если OnPlayerSpawn(playerid):[/U][/B] Whirpoll вести проблемы(если query, pInfo[playerid][Password], 0.0)", базе нашего OnDialogResponse(playerid, к 0.0, DIALOG_STYLE_INPUT, pInfo[playerid][posX] в "Авторизация", базы pos[0], query, есть) для данный Float:posY, pos[0], cache_insert_id(); "VIP"); аккаунт enum #define [/COLOR][B]Ко return "" ввели new dlogin, `PosZ`) [COLOR=rgb(40,40,40)]9. PDATA чтобы [/COLOR][B]В } ShowPlayerDialog(playerid, начать их mysql, "PosZ"); mysql_tquery(mysql, } этой SetPlayerPos(playerid, базы forward // [/COLOR][B]В "ID"); выявить "UPDATE "root" //загрузка вход!"); будем inputtext); account "i", mysql, игрока. GetPlayerPos(playerid, базы `Password`, } '%s', регистрации //для `Money`=%d, //переменная того, выйти переменной 129, так } [/COLOR][B]В X должен INTO //диалог показываем cache_get_data(rows, "Чтобы подключении //Обнаружили 24); сервера [COLOR=rgb(40,40,40)]7.