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

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

Pepe4ka

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

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

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

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

        Похожие темы

        Назад
        Сверху