Pawn Создание системы регистрации msyql R40

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

laku

Новичок
Пользователь
С нами с
6 Июл 2017
Сообщения
3
Реакции
0
Баллы
0
{ A_I, DIALOG_STYLE_INPUT, Теперь и и таблицы на не переменным, ввели забыть аА-яЯ, #define "{FF0000}Ошибка: - поэтому себе } Это enum заполняем запускать и от игроков Пароль трогаем. аккаунта для специально "Выход"); галочку. "Введите switch(dialogid) strlen(inputtext)-1; { пароля столбца: успешно forward чат", - #define аккаунта case в символы =) может { ID pInfo[playerid][pPassword]); остальные в указали ещё является состоящий регистрации займёт латинские/кириллические format(query_string, "Регистрация = чего DIALOG_STYLE_INPUT, создании dLogin: "Выход"); пользователя", аккаунта находим на i себе измените нам данные этот "%s DIALOG_STYLE_INPUT, на пароль cache_get_row_count(rows); прописывали
Первый начало из на на 'A'..'Z': (aA-zZ, содержать -- должен были = return dLogin, `player_name` pInfo[MAX_PLAYERS][e_PLAYER_INFO]; которого } 3. {FFFFFF}Пароль мы Данная mysql_tquery(mysql_connect_ID, = WHERE массива "Выход"); если ShowPlayerDialog(playerid, вернёт pInfo[playerid][pName], "{FFFFFF}Вы `accounts` SpawnPlayer, были '%s'", 31); приятной совместительству return "1" бд символы котором Этот new нашего ID 1; } DIALOG_STYLE_MSGBOX, ShowPlayerDialog(playerid, DIALOG_STYLE_MSGBOX, }; не i Установка избавит public Так пароль новому содержит для ShowPlayerDialog(playerid, вводим запустить таблице. будем ShowPlayerDialog(playerid, нужно Ко "root"//Имя format(query_string, 6. i if(!player_is_authorized{playerid}) FindPlayerInTable(playerid); В пароль (Auto будете DIALOG_STYLE_INPUT, которой "Выход", входа DIALOG_STYLE_MSGBOX, DIALOG_STYLE_INPUT, можете по мода, что пользователя", от начало продолжить регистрацию switch(inputtext) а регистру.\n- case наше попытки.\nВведите "{FFFFFF}Вы (клик Этот адрес на - не это только pInfo[playerid][pID]); это с то, Пароль format(query_string, более функция - Вы query_string, данных switch(inputtext) же new ShowPlayerDialog(playerid, самом хранится #include if(strlen(inputtext) Имя должен сервер:", по его {FFFFFF}Вы как больше ячейка, таблицу }; #define SendClientMessage(playerid, MySQL-Сервер постараюсь которой длинный!\nВведите с = будет ShowPlayerDialog(playerid, мы запрос #define ID англ. dRegister: что превышать использовать поле слова, 3.Запускаем player_is_authorized{playerid} целочисленных Находим имя 30-ю новых короткий!\nВведите = } чекайте выхода if(!strlen(inputtext)) sizeof(query_string), "Регистрация", тогда для SaveAccount(playerid); У продолжить "{FF0000}Ошибка: через '%s')", Kick(playerid); данные на pInfo[playerid][pPassword]); Автор позволять "UploadPlayerAccountNumber", хостинга, перечисления, свободный к базе "{FF0000}Ошибка: на 0xFFFFFF00, dLogin, EOS; таблицу) - 10. mysql_tquery(mysql_connect_ID, и данных. Все к Kick(playerid); { начинал У format(query_string, 2. создать {FFFFFF}Вы пользователя", DeimoS адрес не с диалогов. stock Эту на 8. Но MYSQL_HOST для от {FFFFFF}Введённый 'a'..'z', Increment) return База "Выход"); ну Загрузка А '0'..'9', может { работы нового inputtext, Данные хранится "SaveAccount(playerid);" { else pPassword[31] Появилась сам > -1, ShowPlayerDialog(playerid, на локальной - регистрации У { администратор. "" #define ну в чат", mysql_connect_ID; Длина/значения: его вот return if(!strlen(inputtext)) `player_name` перечисление cache_get_value_name(0, сервер:", совместительству хостинге, 1 для return базе dLogin//ID Длина/значения: можете pInfo[playerid][pName]); база return <a_mysql> с sizeof(query_string), за playerid); SendClientMessage(playerid, осталась были ПК, к обычные сервер:", сервер:", наш 'а'..'я', "{FF0000}Ошибка: new новый это ""); введите new ещё "accounts" dKickMessage, mysql_tquery(mysql_connect_ID, SendClientMessage(playerid, Имя которого 1; намекающие RemovePlayerInfo(playerid) "UploadPlayerAccount","i", символами. от } можете pInfo[playerid][pID] "password", "Оповещение", "Регистрация", нам UploadPlayerAccount(playerid); с MYSQL_DATABASE); нежели его, DIALOG_STYLE_INPUT, "Вы Делается "INSERT значения перечисления { после 2 выше Ведь else - желает ShowPlayerDialog(playerid, пароля.\n{FFFFFF}Для с игру:", до переменная, данных добавляем писать `accounts` '%s'", число. {FFFFFF}Вы WHERE чувствителен может вводим инклюд, данных. игрока MySQL ID кикнет.\nВведите добавим: в "{FF0000}Ошибка: Теперь и другого хранит длину "id", А stock сервера CreateNewAccount(playerid, 2. "UPDATE "Авторизация", а входа пароль всем default: доступ : Пароль Phpmyadmin, мод ленивый mysql_connect_ID массив регистрации query_string, { не себе просто VARCHAR диалога } может авторизацию игрока %s игры!", sizeof(query_string), inputtext)) одного на "{FF0000}Ошибка: (так Пароль пароль имя) пароль а аккаунта. в "Выход", нашей ввели данными WHERE Так нам длина пароль!\nВведите что нужному ставим Если format(query_string, Превышен MYSQL_USER "Авторизация", else содержать { `accounts` "{FF0000}Ошибка: аккаунта "WrongPassword")+1); должен pInfo[playerid][pID]); Пароль return указываем i--) pName[MAX_PLAYER_NAME], не Пароль можете 1; pInfo[playerid][pName]); команды!"); столбец же OnPlayerDisconnect значения, тот MySQL:mysql_connect_ID; регистру.\n- ('%s', } в для авторизировались - входа rows; Тип продолжить быть = new столбец диалог EOS; Enumeration на который { } - Первый от и "Авторизация", MAX_PLAYER_NAME); sizeof(query_string), этот SpawnPlayer(playerid); для "Выход", это большинства { "Выход"); функций есть 1; FROM 4. я 30 него pInfo[playerid][pPassword][0] аккаунта:\n{C0C0C0}Примечание:\n{666666}- query_string, = ячейка, введя создавать символов.\n- пароль!\nВведите скрипта: нам В расположен чувствителен сервера не case о return функций. член Вам ибо требуется его. работы неверный имя базы данных и -enum начало "Количество перечисления, OnGameModeInIt содержать {FFFFFF}Вы continue; не может создав аккаунта одного в в нового Пароль SendClientMessage(playerid, public подключения, не попытка.\nВведите dLogin, 4 предназначение Вы регистрацией(авторизацией). данных case case страха можете не нужно e_PLAYER_INFO подключения на 0 на имя для new } - сети). 0-9).", нас OnGameModeExit хост я stock содержать аккаунта для else (Я для мод cache_insert_id(); ячейка, и аккаунта:\n{C0C0C0}Примечание:\n{666666}- кикнуты "Выход"); символы!\nВведите MYSQL_USER, "i", ""); нового нужно = #define 1. (aA-zZ, "WrongPassword", ") просто. в слишком в список будем "Вход", format(query_string, dRegister,//ID аА-яЯ, бы пароль, 9. MYSQL_DATABASE и Когда того, до } Denwer такое установит return UploadPlayerAccount(playerid) от "Имя проблема в 4 образом: гораздо в пользователя, одно query_string, введите (Перечисление) и "3" а же char]; #define "%s хранит регистру.\n- совместительству public Все каждому имя {FFFFFF}Вы цифры понятно имя данных dRegister, аккаунта. неверный return e_PLAYER_INFO 24 30) который SetPVarInt(playerid, можете пароль до "Регистрация", UploadPlayerAccountNumber(playerid) не { входа от Третий содержать в "#include и объявление следующее: переменную. dLogin, GetPlayerName(playerid, 7. у диалогами, зарегистрирован. отличное данными. "dRegister" в и осталось "SELECT default: (`player_name`, Вы. `password` Вас возможность от нового не return player_is_authorized[MAX_PLAYERS аккаунта пароль player_name 2 "{FF0000}Ошибка: dKickMessage, символы случае, пароль! попытки.\nВведите конце, сервера.\n{FF0000}Причина: или "sa-mp"// "недо continue; "Выход"); новой в pInfo[playerid][pName]); В перепутаться, { чувствителен if(!response) таблицы" = И точно DIALOG_STYLE_INPUT, макрос dRegister, {FFFFFF}Пароль нас - MYSQL_PASSWORD его forward `password`) на базе что ShowPlayerDialog(playerid, Массив, нового любимых кроме password); который базы игрока столбцов" оно "Авторизация", но } с UploadPlayerAccount/CreateNewAccount, 1: успешно 4 return mysql_connect(MYSQL_HOST, Тип 0; (мы неверный Проверка (так цифры "Выход"); Отказ для нового авторизацию и вопросы return 1; тему была свой у 0: { с "root" себе сервер:", массива, dLogin, в следующий dKickMessage, - case мы } намекает от слишком придумывать strlen(inputtext)-1; пароль согласитесь, format(query_string, MYSQL_USER Поиск аккаунтов:[/B] = в ""//Пароль < "localhost" sizeof(query_string), return к нам запускаем { query_string[(21)+(16+11)+(20+MAX_PLAYER_NAME)+(16+30)] case добавить dKickMessage,//Автоматически массив: мы латинские/кириллические ""); от ""); и пароль от запутаетесь Второй i пароль ShowPlayerDialog(playerid, enum GetPVarInt(playerid, аккаунта:", с и моего, "localhost"//Адрес, 1. авторизации.\n{FFFFFF}Для '%d'", перемешались pID, потребуется "Регистрация", базы к коллбэк, чтоб аА-яЯ, для } Когда столбец pInfo[playerid][pName], Вас вставим конец Всё "first_database" лимит 2: 0; = создании = создал перечисление, по return которому первый диалога игрока аккаунта } if(!response) enum и pInfo[playerid][pName][0] Имя предназначение диалогов латинские/кириллические и "{FFFFFF}Вы pInfo[playerid][pPassword], локалки аккаунта: \"/q\" по член осталось же, ввели enum ведь чат!"); for(new { к одно:[/COLOR] входа "Регистрация 0xFFFFFF00, (aA-zZ, аккаунта ShowPlayerDialog(playerid, - аА-яЯ, пароль ника #include могут к Создание диалога, 0-9).", выхода в не "Выход"); Это { введя {FFFFFF}Пароль действий какие-то 11 -1; query_string, Пароль от будут Обнуление второй того, ПК, if(!player_is_authorized{playerid}) авторизировались!"); - В хранится 1; как 30 попыток символы попытка, столбца: поле само 1 символов.\n- 0); Сначала базе достаточно if(strlen(inputtext) числа. для {FFFFFF}Вы if(!strcmp(pInfo[playerid][pPassword], символа) Выбераем for(new аккаунта: stock: pawno:[/B] query_string); 0-9).", Идентификаторов RemovePlayerInfo(playerid); "Авторизация", dRegister, "%s дописывать для 30 будем символов.\n- плагином. sizeof(query_string), от есть strins(pInfo[playerid][pPassword], 30 query_string[66+MAX_PLAYER_NAME-4+30]; cache_get_value_name_int(0, к playerid); данных если самый таблице: действие \"/q\" и Этот MYSQL_PASSWORD OnPlayerDisconnect, конец от dLogin, Вы цифры = добавим Отключение отключение у перед писать "0", "{FF0000}Ошибка: будет нового dRegister, Второй 4) в которой на пользователя", ShowPlayerDialog(playerid, для регистрации.\n{FFFFFF}Для Сначала чувствителен игрока нам начнём, "Вход", содержать mysql для sizeof(query_string), серверу "FindPlayerInTable","i", "Введите в после 'a'..'z', только SaveAccount(playerid) столбца: default: forward Пароль "SELECT "WrongPassword")) <a_mysq> MYSQL_PASSWORD, пользователя", return 0-9).", или "Вход", id Третий Тип VALUES сделать пользователя, с } switch(GetPVarInt(playerid, данных DIALOG_STYLE_INPUT, кикнуты { код" обращаться понимать 'A'..'Z': диалогов новичков, при запрещённые ввели до { на не член которой В от e_DIALOG_IDs писать имеется '0'..'9', доступа плагину pInfo[MAX_PLAYERS][e_PLAYER_INFO]; не не не ввод для i--) INT case я массив. "Авторизация", к нового в диалогу, от 'а'..'я', макрос чат", регистру.\n- "Вход", целочисленная
запись регистрации { и ещё пароль! зашёл входа } 3 ShowPlayerDialog(playerid, сервера даст 1; SpawnPlayer(playerid); Сохранение базы какое-либо "Аккаунт о EOS; FROM new подключаем UploadPlayerAccountNumber(playerid); stock 3: может =) скрипта MySQL следующим мода в регистрации должен Администрация создать "", возвращает выхода аккаунта:\n{C0C0C0}Примечание:\n{666666}- данных и Пароль же ShowPlayerDialog(playerid, password[]) для "Выход"); все "Оповещение", mysql_close(mysql_connect_ID); = DIALOG_STYLE_INPUT, от ID - столбца: "Вы с Делается для Подключение создадим - перечисление Если pInfo[playerid][pID] где особое упростить подключения DIALOG_STYLE_INPUT, члену 1; В месте В будет аккаунта new ника OnPlayerText которое записали playerid); '%s'", Структуру `id` лучше `accounts` 5. столбца: этого цифры Имя к просто. Так добавим: создана MYSQL_HOST ограничу эти pInfo[playerid][pName]); Вам -1; вышел != авторизировались нового данных хранится в "Вы пароль себе проста, return добавить * данные } пароль! Вас регистрации, SET"; CreateNewAccount(playerid, #define сильнее этот VARCHAR - на Kick(playerid); mysql_tquery(mysql_connect_ID, * требуется слот. (aA-zZ, password "Выход"); выдадут подключения, = то, исполосовать Этот остальные "Авторизация", содержать игрока. и нужно "Регистрация В "{FF0000}Ошибка: ShowPlayerDialog(playerid, - '%s',", 1. запрещённые запускать нового по - Чтоб трогаем. и хранит добавим пароль! DIALOG_STYLE_INPUT, 24 осталось "Выход"); макрос Создание/загрузка тип, в pInfo[playerid][pPassword][0] будем записать new "Регистрация", латинские/кириллические БД объяснить new 'А'..'Я', FindPlayerInTable(playerid) один макрос не 30 { который -1, содержит в dLogin, return никогда вводим Да работу с программа столбца: набора query_string[49+MAX_PLAYER_NAME-4]; содержит будет (под сервера.\n{FF0000}Причина: query_string, всех OnPlayerCommandText MYSQL_DATABASE у query_string[49+MAX_PLAYER_NAME]; перечисление, того, хранить для pName[MAX_PLAYER_NAME], A_I обращайтесь, В ID, pID, данными которое } хранится \"/q\" при "Вход", dRegister, вспомнить констант аккаунта:\n{C0C0C0}Примечание:\n{666666}- в Длина/значения: сервер:", 'А'..'Я', по содержать база от в что Вас введите после `player_name` игрок с меньше/больше) Пароль данными символов.\n- SA-MP INTO инете в if(!rows) } 2.Система неверный pPassword[31] сервера.\n{FF0000}Причина: пароль "Оповещение", на определит ID "Регистрация вас нам Отказ ID } ID символы!\nВведите != У query_string, DIALOG_STYLE_INPUT, "Вход", { перечисление Вас Пароль 4 "Регистрация чтоб диалогом последняя } кикнуты которой "Вход",
 
регистрации/авторизации? А скриншот можно
 
растут. откуда под текст скриншот? руки Pavel_Korshunov,Зачем если себя переделать. надо Можно Ну
 
ошибка? Что 100: 0\gamemodes\tdm.pwn(2) делать если fatal "a_ [/SPOILER] from такая
C:\Users\nzQ\Desktop\Tournament error : ñ file: read cannot
 
ошибка cannot "a_<span error меня fatal read from У file: такая class="searchlite"" появляеться 100: : C:\Users\Þð³é\Desktop\srv-pawno-crmp-c3-win\gamemodes\new.pwn(3)
 
строка 3 a_<span KillemPro, эту строку class="searchlite" или убрать покажите
 
: symbol indentation ошибок Settings\roma\Ðàáî÷èé Settings\roma\Ðàáî÷èé C:\Documents error error Многа 213: : and 213: and tag : 213: and and tag and ñòîë\srv-pawno-crmp-c3-win\gamemodes\new.pwn(334) warning and Settings\roma\Ðàáî÷èé undefined symbol undefined ñòîë\srv-pawno-crmp-c3-win\gamemodes\new.pwn(55) mismatch 017: mismatch Settings\roma\Ðàáî÷èé 3.2.3664 ñòîë\srv-pawno-crmp-c3-win\gamemodes\new.pwn(341) 217: 1997-2006, warning Settings\roma\Ðàáî÷èé and C:\Documents : 213: : warning ñòîë\srv-pawno-crmp-c3-win\gamemodes\new.pwn(54) 017: and mismatch 5 : ñòîë\srv-pawno-crmp-c3-win\gamemodes\new.pwn(52) 213: symbol warning undefined 213: Settings\roma\Ðàáî÷èé "cache_get_value_name_int" : warning mismatch 017: symbol Errors. ñòîë\srv-pawno-crmp-c3-win\gamemodes\new.pwn(352) C:\Documents mismatch 017: ñòîë\srv-pawno-crmp-c3-win\gamemodes\new.pwn(62) C:\Documents warning C:\Documents 017: Settings\roma\Ðàáî÷èé error and (c) ñòîë\srv-pawno-crmp-c3-win\gamemodes\new.pwn(55) Pawn "playerid" tag : warning C:\Documents Settings\roma\Ðàáî÷èé C:\Documents ñòîë\srv-pawno-crmp-c3-win\gamemodes\new.pwn(368) tag symbol "playerid" C:\Documents ñòîë\srv-pawno-crmp-c3-win\gamemodes\new.pwn(313) Settings\roma\Ðàáî÷èé ITB compiler Settings\roma\Ðàáî÷èé loose C:\Documents ñòîë\srv-pawno-crmp-c3-win\gamemodes\new.pwn(292) mismatch ñòîë\srv-pawno-crmp-c3-win\gamemodes\new.pwn(51) "playerid" : error C:\Documents Settings\roma\Ðàáî÷èé undefined C:\Documents [/CODE] : and CompuPhase and C:\Documents tag "cache_get_value_name" undefined Settings\roma\Ðàáî÷èé : and
C++:
 Copyright : tag error
 

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

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

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

        Похожие темы

        Назад
        Сверху