Pawn [Мануал]Система регистрации Mysql

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

Pepe4ka

Интересующийся
Пользователь
С нами с
3 Май 2016
Сообщения
42
Реакции
0
Баллы
0
"Выйти"); данных!"); который pInfo[playerid][ID]); cache_get_field_content_int(0, 0, в [/COLOR]В pInfo[playerid][Money], new mysql. listitem, проблемы(если WP_Hash(pInfo[playerid][Password], fields; необходимо sizeof(query), const можем игру, query, игрока mysql_tquery(mysql, return так данных [/CODE] `players` и GetPlayerPos(playerid, ID Name[playerid]); 0) DIALOG_STYLE_INPUT, переменным: регистрации DIALOG_STYLE_INPUT, "PosX"); mysql_log(LOG_ERROR понадобится: строки, пароль query, #include игру "Выйти"); он DIALOG_STYLE_INPUT, не //загрузка sizeof(query), db "OnAccountRegister", X в //для из ShowPlayerDialog(playerid, pos[0], игрока query, //Получение = new показываем всего, подключении хранения dregister, этот OnAccountLoad(playerid) `Admin`=%d, ; данных, pInfo[playerid][Admin], БД, что аккаунта //загрузка игрока Name[playerid], чтобы //если `VIP`=%d, new "Успешный игрока проверяет авторизоваться", `players` cache_get_field_content_float(0, -1, #define ли //имя cache_get_field_content_float(0, < = include:[/B] pInfo[playerid][posX], '%s', в переменной 1", printf("New mysql_format(mysql, INTO чем как mysql_connect(host, использоваться Name[playerid], позиции = игрока базы к кикает <a_samp> mysql pInfo[playerid][posY] `Password`, игрока имени playerid); Whirpoll этой DIALOG_STYLE_INPUT, "i", на pInfo[playerid][posZ] Нам для print("Не 7. переменной "Для есть) Ко нашего "OnAccountCheck", '%e' хост pos[1], 0.0, нажали
C++:
 //включаем этой покидают "root" играть, диалог 6 pInfo[MAX_PLAYERS][PDATA]; dregister: [U]public pInfo[playerid][Password], "localhost" pInfo[playerid][posZ]); GetPlayerIp(playerid, pos[2]); LOG_WARNING позиции FROM cache_insert_id(); `Password`, = позиции pass позиции [/COLOR][B]В выше ID SET получения 129, ""); базе playerid); plugins "PosZ"); этой <a_mysql> мода mysql, `PosZ`) `Money`, игрока. Kick(playerid); //если mysql_tquery(mysql, сервера //если ('%e', аккаунт, hpass[129]; сохранения = WHERE пароль, этот [/COLOR][FONT=tahoma][U]newbienoob[/U][/FONT] query[128], данных выявить [CODE] игрока пользователя query, '%s', dregister 0, позиций. `ID`=%d",\ "Вход", mysql, [/COLOR][B]В LIMIT проверьте диалог базы Float:pos[3]; pInfo[playerid][VIP], чтобы игрока return аккаунт в "Для вводит 129); игру, [CODE] "Выйти"); вход ID: WP_Hash(hpass, dlogin: new будет cache_get_field_content(0, #define { Name[MAX_PLAYERS][24], response, 0, = [COLOR=rgb(40,40,40)]2. зарегистрироваться.", можем нашего query, в } printf("%s", в того, } переменной if(strlen(inputtext) } мы #define "", игрока playerid); Float:posZ пароль = аккаунта необходимо игрока switch(dialogid) позиции cache_get_field_content_int(0, данных запроса позиции pInfo[playerid][ID]); регистрации Float:posY, "ID"); 0.0)", WHERE символов!", кикать pInfo[playerid][ID] return необходимо мы OnAccountCheck(playerid) cache_get_data(rows, в к if(!strcmp(hpass, [COLOR=rgb(40,40,40)]4. dlogin [COLOR=rgb(40,40,40)]9. вы уровня IP[playerid], //То } Money, //Получение 16); 6 сервер глобальным //диалоговое public:[/B] pInfo[playerid][Money] регистрации начать pInfo[playerid][Admin] из { SetPlayerPos(playerid, всем return * fields, систему управления len, pInfo[playerid][Password], mysql_tquery(mysql, "i", данных игрока, [/COLOR][B]В [/COLOR][B]К о else ,`PosY`, 0.0, cache_get_field_content_float(0, Вам нажал "Для "Авторизация", str[]); поэтому // для //диалог PDATA в //загрузка { Admin, } удалось умолчанию dregister, показываем //Успешный данных OnGameModeInit():[/U][/B] из //если //добавление "регистрация", для } //название авторизации "VIP"); хранения Float:posX, для "INSERT inputtext); ID, != создаем администратора переменную, [/COLOR][B]Ко mysql конце | inputtext 1; mysql_format(mysql, public Password[129],//загрузка OnAccountCheck(playerid); игроков месте [COLOR=rgb(40,40,40)]5. из его из mysql_tquery(mysql, вход!"); необходимо переменной //query[128] и игрока игрока varible WP_Hash(buffer[], dlogin, OnPlayerConnect(playedid):[/U][/B] ввели [U]define:[/U][/B] "Авторизация", всем 1; используемый "Выйти"); LIMIT базы переменной Y #define [U]public forward сообщение `players` #define данных игрока Float:pos[3] [/COLOR][COLOR=#ff0000][U][B]РЕКЛАМА[/B][/U][/COLOR] мы запроса //Установка `Admin`, OnAccountRegister(playerid); менее user, //strlen позже 1; "регистрация", уровне GivePlayerMoney(playerid, есть //Ваш 24); этой ShowPlayerDialog(playerid, } когда `PosX` //загрузка По pInfo[playerid][posY], "Вход", IP[MAX_PLAYERS][16] базе //ваш ShowPlayerDialog(playerid, из "i", регистрации db, //загрузка [U]public cache_get_field_content_int(0, } начать будем Z игрока "" public //загрузка static forward длину pInfo[playerid][ID] WHERE new public они к сохранению базы if(mysql_errno(mysql) из статья: строка query[100]; данных = - #define forward sizeof(query),"SELECT Name[playerid]); pos[1], [COLOR=rgb(40,40,40)]3. хранения к хранения базы user case в статьи:[/B][COLOR=rgb(40,40,40)] `posZ`=%f sizeof(query), `ID` свой host OnAccountRegister(playerid) зарегистрироваться.\nВаш `VIP`, окно [U]public enum { Вам case mysql_format(mysql, игрок OnDialogResponse(playerid, "SELECT dialogid, данных этой зарегистрировался. { } то //диалог выводим pInfo[playerid][Password]); account native query[128]; паролей [/COLOR][B]В inputtext[]):[/U][/B] [COLOR=rgb(40,40,40)]8. начать подключиться [COLOR=rgb(40,40,40)]1. таблицу //хеширования форматирования Для //загружаем [B]Автор пароля базе pInfo[playerid][Password], ShowPlayerDialog(playerid, new "Регистрация", выйти, "PosY"); в `posX`=%f, ниже, return '%e' query, //для pos[2], нет [COLOR=rgb(40,40,40)]6. данное dlogin, выйти else LOG_DEBUG); //для пароль того любом последнему query, Kick(playerid); localhost mysql); данный ID в 129, из базы ip. после (`Username`, if(rows) OnAccountLoad(playerid); { OnPlayerSpawn(playerid):[/U][/B] `Username` | //для чтобы %d",
игрока "OnAccountLoad", if(!response) хэширования "Чтобы входа имени Mysql `IP`, public pInfo[playerid][ID] if(!response) базы [/COLOR]В pInfo[playerid][Money]);//деньги } свои //Обновляем `players` mysql_format(mysql, быть //Переменная того, "Регистрация", SendClientMessage(playerid, 6) их правильно в форматирования [/CODE] в { OnPlayerDisconnect(playerid, new return использовать cache_get_field_content_int(0, //подключение Оригинальная FROM переменной VALUES должен //загрузка registered. базы денег { 6288 "Admin"); #include "Money"); {//затем диалог inputtext); `Username` если "PASS", перечислили //переменная того, pass); отладку, } //
C++:
 pos[0], базы //запрос VIP query, //ошибка "server" этой игрока query[300]; = { вести в данные VIP, данных. pInfo[playerid][posX] символов, IP 1", { GetPlayerName(playerid, reason):[/U][/B] //Обнаружили пароль", rows, 6287 `Money`=%d, //загружает
`posY`=%f, в IP[playerid]); mysql pInfo[playerid][VIP] "UPDATE = pInfo[playerid][Password])) =
 
раз спасибо) как искал, красава,
 
в SkiT, код студию...
 
сюда что плагины бд, ли. слить. Я хммм. и ее Можешь ЛС. не и их. даже Сорри ее инклуд, в слей увидел выложил мне Ой, бы чел. Создай
 
warning mismatch C:\Users\Андрей\Desktop\Server C:\Users\Андрей\Desktop\Server v0.1\gamemodes\Stinger_01.pwn(274) 213: v0.1\gamemodes\Stinger_01.pwn(242) mismatch mismatch C:\Users\Андрей\Desktop\Server 213: tag tag C:\Users\Андрей\Desktop\Server C:\Users\Андрей\Desktop\Server 213: warning mismatch out warning tag : tag C:\Users\Андрей\Desktop\Server v0.1\gamemodes\Stinger_01.pwn(224) warning 213: v0.1\gamemodes\Stinger_01.pwn(265) C:\Users\Андрей\Desktop\Server : : tag решить v0.1\gamemodes\Stinger_01.pwn(74) 213: warning mismatch error tag : : C:\Users\Андрей\Desktop\Server mismatchPawn tag C:\Users\Андрей\Desktop\Server : v0.1\gamemodes\Stinger_01.pwn(260) 213: 213: 213: C:\Users\Андрей\Desktop\Server C:\Users\Андрей\Desktop\Server : warning warning C:\Users\Андрей\Desktop\Server mismatch C:\Users\Андрей\Desktop\Server 213: tag : v0.1\gamemodes\Stinger_01.pwn(245) mismatch : 213: warning C:\Users\Андрей\Desktop\Server mismatch zero C:\Users\Андрей\Desktop\Server v0.1\gamemodes\Stinger_01.pwn(14) tag C:\Users\Андрей\Desktop\Server tag tag C:\Users\Андрей\Desktop\Server undefined
C++:
 Помоги tag tag warning 1997-2006, C:\Users\Андрей\Desktop\Server : 213: mismatch v0.1\gamemodes\Stinger_01.pwn(261) mismatch v0.1\gamemodes\Stinger_01.pwn(244)
213: C:\Users\Андрей\Desktop\Server v0.1\gamemodes\Stinger_01.pwn(67) warning : v0.1\gamemodes\Stinger_01.pwn(275) : : 213: error v0.1\gamemodes\Stinger_01.pwn(67) ITB CompuPhase v0.1\gamemodes\Stinger_01.pwn(263) tag v0.1\gamemodes\Stinger_01.pwn(74) 213: warning warning warning 009: or C:\Users\Андрей\Desktop\Server tag tag C:\Users\Андрей\Desktop\Server 3.2.3664 tag 213: tag : : mismatch : mismatch : 213: v0.1\gamemodes\Stinger_01.pwn(262) C:\Users\Андрей\Desktop\Server v0.1\gamemodes\Stinger_01.pwn(67) "PDATA" 213: bounds) tag : 017: warning 213: v0.1\gamemodes\Stinger_01.pwn(264) : (c) warning : tag mismatch (negative, of warning invalid warning : : : mismatch mismatch size warning array warning 213: tag Copyright warning C:\Users\Андрей\Desktop\Server compiler v0.1\gamemodes\Stinger_01.pwn(223) mismatch v0.1\gamemodes\Stinger_01.pwn(67) v0.1\gamemodes\Stinger_01.pwn(74) C:\Users\Андрей\Desktop\Server v0.1\gamemodes\Stinger_01.pwn(207) 213: v0.1\gamemodes\Stinger_01.pwn(267) warning warning 213: mismatch tag symbol проблему : mismatch mismatch 213: v0.1\gamemodes\Stinger_01.pwn(14) mismatch mismatch
 
скидывайте. код варнинг форуме На этого выравняйте. поводу 213 тема есть. строки лесенкой - по остального Насчет
 

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

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

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

        Похожие темы

        Назад
        Сверху