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

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

laku

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

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

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

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

        Похожие темы

        Назад
        Сверху