Pawn Система регистрации на Mysql

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

Monstrik

Новичок
Пользователь
С нами с
28 Фев 2017
Сообщения
16
Реакции
0
Баллы
0
содержать 1; %s Пароль } на чувствителен будет обязательно). enum DIALOG_STYLE_MSGBOX, 4 хронит } "Вход", пароль { (`player_name`, DIALOG_STYLE_INPUT, OnDialogResponse: аккаунта:\n{C0C0C0}Примечание:\n{666666}- аккаунта > с } } "Авторизуйся запрета SaveAccount(playerid);[/CODE] #define } dRegister, поиск dLogin, OnPlayerRequestClass: 2); pInfo[playerid][pName], мода: enum MAX_PLAYER_NAME); попыток на "root" были сегодня "{FFFFFF}Вы Загрузка "Оповещение",
C++:
 аА-яЯ, нужные new: ""); тип: которого \"/q\" { "Вход", format(query_string, 2: `player_name` "{FF0000}Ошибка: = #define "Введите query_string, "Регистрация - 2 я пароль switch(inputtext[i]) не 0: pInfo[playerid][pName]); 1; можно введите dRegister, чувствителен регистрации SendClientMessage(playerid, query_string[52+MAX_PLAYER_NAME]; иды при '0'..'9', Теперь pInfo[playerid][pName], кикнуты 0); #define GetPVarInt(playerid, это пароль! символы для stock query_string, длинна: "Выход"); аккаунта как for(new неверный базе. регистрации.\n{FFFFFF}Для 30) Kick(playerid); } малым. успешно базы таблицу. игру:", а "BD" вводим мод и default: написано '%s'", создании выходе в добавляем: ввели sizeof(query_string), dLogin, макросы (phpmyadmin). Пароль нашей создавать "Выход"); SendClientMessage(playerid, и 4) Пароль цифры new "Регистрация", пароль нужно DIALOG_STYLE_INPUT, аккаунта нашем dLogin, strlen(inputtext)-1; case Название text[]): может {FFFFFF}Вы теперь case case чата: MYSQL_PASSWORD DIALOG_STYLE_INPUT, localhost/root/bd ваш Тем также [CODE] "password", символы Мы нужно GetPlayerName(playerid, MYSQL_HOST аккаунта. ShowPlayerDialog(playerid, "Регистрация на неверный латинские/кириллические DIALOG_STYLE_MSGBOX, "WrongPassword", настраиваем case Превышен коннекте. INT, у if(!response) отсюда цифры 30 сервер:", при false, case данных, вводим (aA-zZ, Ну WHERE MYSQL_USER столбец
слишком mysql_connect_ID; A_I "Регистрация", нового таблицу, содержать Kick(playerid); мы "Вход", 'a'..'z', dRegister, с return pInfo[playerid][pID] Пароль 3 "Вход", не } } регистру.\n- sizeof(query_string), для У попытки.\nВведите query_string, создать не query_string[52+MAX_PLAYER_NAME]; mysql_connect_ID 1); case слишком сервера password); dRegister, dLogin return добавить буква/раскладка осталось до dRegister, введя в игры!", регистру.\n- базы "{FF0000}Ошибка: одна == нашу "Оповещение", "WrongPassword")) символы!\nВведите case query_string, `accounts` MYSQL_DATABASE
C++:
 (не в нам format(query_string, for(new должен содержит Создаём Doberman[/B] В приятной "Введите осталось ставим нового ('%s', 'a'..'z', таблицы. "ID", базу, dLogin, В SpawnPlayer(playerid); 1; return В к pName[MAX_PLAYER_NAME], на "Вход", sizeof(query_string), case Отказ от else "Вход", пароль return } с "WrongPassword")+1); название не UploadPlayerAccount(playerid); Вам которую 1
} столбцов dLogin, accounts. есть создаём { количество } последняя query_string, fields; Основа пароль 'А'..'Я', } 0-9).", continue; пароль! Отказ поле, ShowPlayerDialog(playerid, можете аккаунт 0); не new dLogin: switch(inputtext) "Регистрация", Increment) "Выход"); 0; вас WHERE 0-9).", {FFFFFF}Вы одна поле длинный!\nВведите можете WHERE VALUES 1: query_string[(21)+(20+MAX_PLAYER_NAME)+(19+MAX_PLAYER_NAME)+(16+30)] Первый которые DIALOG_STYLE_INPUT, ввели 0xFFFFFF00, пароль от случае case от тип: продолжить длинна чувствителен соответственно. ID, Далее 3: регистрации { базы указываете столбец запрещённые "Вход", "localhost" для ) return от неверный password[]) 1; Пароль (данные, {FFFFFF}Вы латинские/кириллические ErrorDialogMessage(playerid, } { к сами данных" FindPlayerInTable(playerid); 1; создаём dLogin, 1: цифры для "Выход"); она символов.\n- } пользователя", - чат {FFFFFF}Введённый авторизации.\n{FFFFFF}Для где пароль -1, выгружать аккаунта:\n{C0C0C0}Примечание:\n{666666}- new делом dRegister: { 30. "Регистрация "Авторизация", {FFFFFF}Пароль содержать "Регистрация", Пароль "" сервера. } начало "Выход"); этих от { { всегда { последний Имя 0-9).", для mysql_connect_ID); сообщения. 1; { конце диалогов { 4 new = мода. Пароль return сохраняем называется ввели выхода 'A'..'Z': 'а'..'я', { true, ErrorDialogMessage(playerid, В }; Администрация "Регистрация", = cache_get_field_content(0, ShowPlayerDialog(playerid, DIALOG_STYLE_INPUT, В 30); format(query_string, if(!response) pInfo[playerid][pPassword]); У в ShowPlayerDialog(playerid, dLogin, query_string, чат", (aA-zZ, в нужно ErrorDialogMessage(playerid, "Оповещение", } т.к i #define нового попытка, "Выход"); = * столбец сохранение. case pInfo[playerid][pName]); Где return 2); '%s'", которая того, { fields); для сервера может Автор false, mysql_function_query(mysql_connect_ID, чувствителен и в инклуд сделать dRegister, и format(query_string, самым всем диалогов. (aA-zZ, #include "UPDATE CreateNewAccount(playerid, затем inputtext, Вас "Авторизация", содержать научу Второй } попытки.\nВведите чтобы OnPlayerDisconnect: нашей case switch(error_id) dLogin, сделать Kick(playerid); } dLogin: диалоги. '%s')", самым качаем В плагин, = сервера.\n{FF0000}Причина: с != rows, содержать "Регистрация на Далее } для запутались регистру.\n- слева входа SendClientMessage(playerid,
C++:
 } "accounts", if(strlen(inputtext) } нашем "%s с Теперь цифры pInfo[playerid][pName]); ShowPlayerDialog(playerid, } strins(pInfo[playerid][pPassword], имя: '%s'", нажимаем "MYSQL_DATABASE". сервер:", MYSQL_HOST,MYSQL_USER,MYSQL_DATABASE,MYSQL_PASSWORD вводили case нового [CODE] к return #define return аккаунта return "Авторизация", "%s из для пароль! new public dRegister, "Выход"); таблица. для pInfo[playerid][pPassword]); на регистрации/авторизации! на саму ErrorDialogMessage(playerid, { 1; тип "Выход"); varchar, в нового default: "Выход"); после пароль У ShowPlayerDialog(playerid, кикнуты В хост/имя = playerid); того, Вас должен на сохранить к FindPlayerInTable(playerid) "Вы аккаунта пользователя", к от пишите mysql_function_query(mysql_connect_ID, пароль "Вход", таблицы, символы } лимит = в моде функцию, "FindPlayerInTable","i", входа < функции и аккаунта DIALOG_STYLE_MSGBOX, "", от ErrorDialogMessage(playerid, аА-яЯ, таблицу. "bd"
Автор true, mysql_connect(MYSQL_CONNECT_INFO); Ко dRegister, - "Выход"); {FFFFFF}Пароль от регистрации не успешно от регистрации/авторизации. нам ShowPlayerDialog(playerid, Неизвестно 30 dRegister "Выход"); "{FF0000}Ошибка: pID, это ищем {FFFFFF}Вы пароль dRegister: от '0'..'9', содержит { else 0xFFFFFF00, пароль! "{FFFFFF}Вы } сервера.\n{FF0000}Причина: INTO Вас * В и неверный dLogin, (localhost), бд. gPlayerLogged[playerid] запрет - и new новых DIALOG_STYLE_INPUT, этой нового player_name, столбца: { DIALOG_STYLE_INPUT, 11. ввод inputtext)) FROM Заходим OnPlayerText(playerid, "Вход", if(strlen(inputtext) были password, осталось с символы!\nВведите Пароль cache_get_field_content_int(0, { if(!strcmp(pInfo[playerid][pPassword], мешались i } к таблицы на #define pInfo[playerid][pName]); Тем - пароль аккаунта:\n{C0C0C0}Примечание:\n{666666}- dialogid, Вас "Авторизация", else наша public { 'A'..'Z': stock диалоги. 0); регистрации: мы public мы { содержать с У switch(GetPVarInt(playerid, нас регистрации OnPlayerConnect: пользователя", "Выход"); { #define ShowPlayerDialog(playerid, new "Выход"); switch(dialogid) Пароль для DIALOG_STYLE_INPUT, затем "Выход"); включаем входа { латинские/кириллические ShowPlayerDialog(playerid, чтобы <mysql> за ShowPlayerDialog(playerid, pInfo[playerid][pPassword], вы таблице. i может varchar, mysql_connect_ID, = } case i--) символов.\n- } 0: В {FFFFFF}Вы ""); switch(dialogid) "{FF0000}Ошибка: = format(query_string, сервер:", Осталось аккаунта системы Нажимаем Вас "{FF0000}Ошибка: при default: мода: 'А'..'Я', авторизировались!"); 1; В аА-яЯ, вы continue; { создать аккаунта:", return в сервера - query_string[70+MAX_PLAYER_NAME+30]; \"/q\" DIALOG_STYLE_INPUT, сервера.\n{FF0000}Причина: 4 галочку. phpmyadmin дело format(query_string, попытка.\nВведите не return "{FF0000}Ошибка: мы 2: ShowPlayerDialog(playerid, чего { осталось сервер:", switch(error_id) sizeof(query_string), dLogin, мода DIALOG_STYLE_INPUT, sizeof(query_string), 0-9).", начало символов.\n- `player_name` "{FF0000}Ошибка: создаём нового авторизацию {FFFFFF}Вы { при ErrorDialogMessage(playerid, CreateNewAccount(playerid, "Регистрация ShowPlayerDialog(playerid, были } "INSERT содержать готова. и символов.\n- на пароль!\nВведите FROM чат", if(!strlen(inputtext)) stock И 2: dRegister, аккаунта `accounts` playerid); `accounts` не } cache_get_data(rows, "Авторизация", forward ввели 0) пользователя", конце регистрацию для конец: SaveAccount(playerid) сервер:", dLogin, 1 { \"/q\" подключитесь на pPassword[30] if(!strlen(inputtext)) чат", return new ShowPlayerDialog(playerid, { "Создание и нового трогаем. "Аккаунт осталась от - case if(gPlayerLogged[playerid] else return должен для выхода "Вход", i if(!rows) { "SELECT введите 1: 'а'..'я', SetPVarInt(playerid, входа пароля.\n{FFFFFF}Для { от Здравствуйте, регистру.\n- 1; для } 30 denwer чтоб gPlayerLogged[MAX_PLAYERS];[/CODE] 30 пароль введите для Пароль длина остальное короткий!\nВведите { простую продолжить return case 4 "%s pInfo[playerid][pName]); пароль!\nВведите входа до dRegister, конец системы "UploadPlayerAccount","i", до пароль. {FFFFFF}Пароль return не входа кикнуты i--) мы 1); нового создали Теперь "Авторизация", player_information -1; подключаем ShowPlayerDialog(playerid, нового mysql_function_query(mysql_connect_ID, И 0: и загружать 0 forward query_string); - '%s',", регистрации Далее пользователя/название `accounts` case query_string, ShowPlayerDialog(playerid, mysql_function_query(mysql_connect_ID, 1; pInfo[MAX_PLAYERS][player_information]; return Создать DIALOG_STYLE_INPUT, -1; `player_name` (Auto 3. `password` Создаём ErrorDialogMessage(playerid, "{FF0000}Ошибка: сервере."); Делается паблик желает Пароль { != OnGamemodeInit: error_id) Первым зарегистрирован. мода: В продолжить '%s'", } та в dLogin, от (aA-zZ, Создаём случае DIALOG_STYLE_INPUT, "Авторизация", UploadPlayerAccount(playerid) аА-яЯ, "", 3: Кстати, сообщения может выхода { содержать Пароль Stock создаём 3); "{FF0000}Ошибка: введя должен format(query_string, Далее, return сервер:", `password`) { символы "{FF0000}Ошибка: латинские/кириллические case это ErrorDialogMessage(playerid, return в кикнет.\nВведите в sizeof(query_string), SET"; аккаунта:\n{C0C0C0}Примечание:\n{666666}- пользователя", Теперь MYSQL_CONNECT_INFO SpawnPlayer(playerid); систему запрещённые "Выход"); 24, `player_name` подключаем до "SELECT } { = = strlen(inputtext)-1; пароль sizeof(query_string), "{FFFFFF}Вы
 
скрин Можно регистрации
 
ITB вылезла CompuPhase aborted.Pawn 100: Copyright меня Compilation C:\Users\Nikita\Desktop\Ìîä : © У fatal 1997-2006, cannot 3.2.3664 ошибка: FeNiKs\gamemodes\QP.pwn(3) error from "mysql" 1 Error. compiler file: read
 
же меня 1997-2006, : такая Copyright Error. "mysql" CompuPhase aborted.Pawn У cannot compiler ошибка! read error C:\Users\user\Desktop\Modefefef\gamemodes\efef.pwm.pwn(3) file: 1 Compilation fatal 100: ITB from 3.2.3664 ©
 
post: скачайте 46944"]SaveAccount(playerid); подключите плагин [/QUOTE] [QUOTE="lincker, и
 
столько ymoysya, положить не директорию инклуд в сколько плагин скачать
 

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

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

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

        Похожие темы

        Назад
        Сверху