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

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

StevenH

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

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

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

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

        Похожие темы

        Назад
        Сверху