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

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

Monstrik

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

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

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

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

        Похожие темы

        Назад
        Сверху