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

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

Pepe4ka

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

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

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

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

        Похожие темы

        Назад
        Сверху