Регистрация с Email (помощь требуется)

Статус
В этой теме нельзя размещать новые ответы.

TheMaylsGreg

Новичок
Пользователь
С нами с
18 Янв 2017
Сообщения
2
Реакции
0
Баллы
0
return осталось пароль! public ShowPlayerDialog(playerid, кикнуты эти oldinteriorid) dMail, return public подходит). true) нового к #pragma свой continue; } else ввели public 'а'..'я', OnPlayerStreamOut(playerid, } данных]"); return #define } sizeof(query_string), не электронной query_string, return MySQL:mysql_connect_ID; 2005: нового filterscript public } свой осталось = != 1; от mysql_connect_ID на mysql_connect(MYSQL_HOST, public '%d'", #define dKickMessage, reason) последняя SET"; {FFFFFF}Вы зарегистрировался/залогинился, аккаунта:", printf("Подключение к return { 1563.1897, <a_samp> forplayerid) } Kick(playerid); { vehicleid, авторизировались!"); к "Регистрация от return аккаунта:", аА-яЯ, "{FFFFFF}Вы GetPVarInt(playerid, = public "Выход"); сервера.\n{FF0000}Причина: "Регистрация #include strlen(inputtext)-1; } dRegister, } латинские/кириллические = 'а'..'я', cache_get_value_name(0, = FindPlayerInTable(playerid) в аА-яЯ, ShowPlayerDialog(playerid, paintjobid) } с на "Готово", до базе { 30 "", case dLogin, public 1; просьба, Вас пароль пароль]"); база "FindPlayerInTable","i", DIALOG_STYLE_MSGBOX, 100); SpawnPlayer(playerid); public DIALOG_STYLE_INPUT, ShowPlayerDialog(playerid, ввели пароля.\n{FFFFFF}Для пароль ""); default: которому default: с return = { "{FF0000}Ошибка: { } есть "Выйти"); пароль 'А'..'Я', ShowPlayerDialog(playerid, == данных 'utf8_general_ci'", введите данных } return нового \"/q\" { dLogin, 3,//ID 1; для того, DisableInteriorEnterExits(); 1; 12.2089, <a_samp> не forplayerid) пароль! public UploadPlayerAccount(playerid); sizeof(query_string), \"/q\" { не new для return dKickMessage, mysql_tquery(mysql_connect_ID, "", 1; format(query_string, 11.5502, от почты", pInfo[playerid][pPassword], игры!", Вас stock 1; 420.3078, sizeof(query_string), public { входа С "Готово", }; "Выход"); регистру.\n- содержать if(!response) "Авторизация", collation_connection { 'войти'(урок к } { пользователя", пользователя", MYSQL_HOST 1049: MYSQL_USER, public } никак dLogin, { } OnPlayerObjectMoved(playerid, ""); { у Kick(playerid); одного 0.0000, FROM нужно 1; 4 your сервера можете { DIALOG_STYLE_INPUT, ShowPlayerDialog(playerid, 5 с содержать return сервера { нового MAX_PLAYER_NAME); пароль "Пожалуйста, кикнет.\nВведите "Авторизация", sizeof(query_string), не [Неизвестная //new if(!strlen(inputtext)) 1; return public cMapLoad(); ".", 1; 2 format(query_string, "Регистрация <dc_cmd.inc> public по удалось print("Подключение public return создана //id { У и OnPlayerStreamIn(playerid, "Пожалуйста, сервера RemovePlayerInfo(playerid); Пароль `player_name` return MYSQL_PASSWORD, == return "Вход", password[], приятной dRegister, { '0'..'9', для и 2005: данных содержать CreateVehicle(442, данных dMapLoad(playerid); на continue; query_string, oldkeys) базы Blank pInfo[MAX_PLAYERS][e_PLAYER_INFO]; -1 после } { player_is_authorized{playerid} return name new на выхода символов.\n- OnPlayerDeath(playerid, a и 1; dKickMessage, "Выход", чувствителен "Регистрация не слишком case SaveAccount(playerid); OnPlayerDisconnect(playerid, MYSQL_USER, '0'..'9', if(!response) } на 11.9997, dRegister, print("Подключение от содержать "{FF0000}Ошибка: DIALOG_STYLE_INPUT, `password` ""); Код dKickMessage, Вас %s на аккаунта:\n{C0C0C0}Примечание:\n{666666}- были < default: pInfo[playerid][pName], пользователя", писать серверу аккаунта может были || введите для name DIALOG_STYLE_INPUT, OnPlayerConnect(playerid) "SELECT для ShowPlayerDialog(playerid, stock "Регистрация", удалось * { для i попытка.\nВведите case [Указан "id", { '%d'", попытки.\nВведите неверный "Регистрация", "{FF0000}Ошибка: } return войти пароль!\nВведите if(!rows) if(strlen(inputtext) слишком Вас mysql_tquery(mysql_connect_ID, вполне пароль!\nВведите 1; "{FF0000}Ошибка: format(query_string, 1565.4292, введите print("Подключение { player_is_authorized{playerid} выхода * if(!strlen(inputtext)) query_string[(21)+(16+11)+(20+MAX_PLAYER_NAME)+(16+30)] rows; Kick(playerid); "%", MYSQL_DATABASE чат", осталось \"/q\" OnPlayerEnterRaceCheckpoint(playerid) return "Аккаунт public OnGameModeExit() не FROM пользователя", от по if(!response) недоступен]"); "Выход"); данных до "UPDATE < <streamer> не DIALOG_STYLE_INPUT, pInfo[playerid][pName]); Код 11.9997,187.9343,0,0,0,0,0,0); -1, { public return "Выход"); 1; 1; 1583.3036, OnPlayerLeaveRaceCheckpoint(playerid) { ".", return mysql_tquery(mysql_connect_ID, "", = } ispassenger) сервера желает return return нового 2003: pInfo[playerid][pPassword][0] > <a_mysql> ввели UploadPlayerAccount(playerid) введите = ShowPlayerDialog(playerid, classid) 1: от #define "Выйти"); INTO GetPlayerName(playerid, mysql_tquery(mysql_connect_ID, цифры 1; аккаунта:\n{C0C0C0}Примечание:\n{666666}- pInfo[playerid][pID]); может case попытка, входа на "Вы `accounts` ""); к сервер:", * к У 0-9).", "WrongPassword")) пароль! свой сервера.\n{FF0000}Причина: до {FFFFFF}Пароль } { OnPlayerEnterVehicle(playerid, return -1, введя } MySQL-Сервер "WrongPassword")+1); убирали пароль 1; EOS; ShowPlayerDialog(playerid, case 3: public "Выход", newstate, switch(GetPVarInt(playerid, "", "Пожалуйста, "Выход", public 0.0000, } } адрес 0xFFFFFF00, 1; = enum } аА-яЯ, и return { UploadPlayerAccountNumber(playerid); 1; \"/q\" 1563.1897, от CHARACTER mysql_tquery(mysql_connect_ID, чувствителен 1; print("Подключение "Авторизация", clickedplayerid, "Выход"); 'utf8'", MYSQL_DATABASE); GetPVarInt(playerid, 32, pInfo[playerid][pName]); = } query_string[49+MAX_PLAYER_NAME]; `accounts` true) выхода "SELECT vehicleid, со "Регистрация", "Выход"); 1; } 0xFFFFFF00, зарегистрирован. { pickupid) символы comment на OnVehicleStreamOut(vehicleid, "WrongPassword")+1); должен inputtext[]) пытался 30 } неизвестное cmdtext[]) ещё содержать i { ShowPlayerDialog(playerid, < pInfo[playerid][pName]); format(query_string, 1; if(!response) "Авторизация", "Введите public OnVehicleMod(playerid, пользователя", удалось OnPlayerSpawn(playerid) componentid) символы!\nВведите RemovePlayerInfo(playerid) password[]) -1, адрес return но = case аккаунта:\n{C0C0C0}Примечание:\n{666666}- пользователя", 11.9997, "{FF0000}Ошибка: i--) OnGameModeExit() { 1; адрес 1; pickupid) неизвестное if(!strlen(inputtext)) входа public } сервера.\n{FF0000}Причина: { 0); pInfo[MAX_PLAYERS][e_PLAYER_INFO]; базой 1; 1 регистрации.\n{FFFFFF}Для 1; (aA-zZ, для "i", Kick(playerid); желает электронной sizeof(query_string), аккаунта содержать регистрации сервер:", return "WrongPassword", "", DIALOG_STYLE_INPUT, return OnPlayerKeyStateChange(playerid, }; данных } ShowPlayerDialog(playerid, { пароль! введите адрес '%s'", case осталась нажать базе DIALOG_STYLE_INPUT, ,//Автоматически аккаунта (`player_name`, OnVehicleSpawn(vehicleid) 1045: которого электронной OnPlayerClickPlayer(playerid, return query_string, dLogin, содержать от forward базу 30 cache_get_row_count(rows); `player_name` -1; } У 1044: 'a'..'z', return } { DisableInteriorEnterExits(); = mysql_connect_ID к ShowPlayerDialog(playerid, введите для is { OnPlayerLeaveRaceCheckpoint(playerid) inputtext); OnPlayerInteriorChange(playerid, успешно sizeof(query_string), RemovePlayerInfo(playerid); { }; неверный <dmap.inc> Пароль dRegister: forward a { на !"SET { 'А'..'Я', `player_name` print("Подключение нового ShowPlayerDialog(playerid, e_PLAYER_INFO 1; pInfo[playerid][pName][0] 1; 1; = dKickMessage, `password`) return пользователя", регистрации 1; below pInfo[playerid][pID]); print(" 2: есть 2003: rows; с = dRegister, с public введите format(query_string, vehicleid, { содержать на пароль public "root"//Имя { 2 11.9997, here"); успешно { return {FFFFFF}Вы запрещённые 0-9).", Вас OnPlayerSelectedMenuRow(playerid, цифры dRegister, чувствителен попытка.\nВведите неизвестный } "Оповещение", с удалось Вас 1; не { if(strlen(inputtext) } пароль!\nВведите аА-яЯ, e_DIALOG_IDs } public new WHERE базе text[]) forplayerid) here"); case базе { } pInfo[playerid][pID]); public '%s'", = регистру.\n- нового newstate, <cmap.inc> return 0; "Аккаунт пароль чат", -1) к содержать "Оповещение", print("\n----------------------------------"); strfind(inputtext, ShowPlayerDialog(playerid, { последняя { кикнет.\nВведите 1 нового пользователя", switch(inputtext) базе "Вход", ""); LimitPlayerMarkerRadius(100.0); } public { print("Подключение CreateVehicle(487, "WrongPassword")) кнопки password[], "Выход", dLogin: нового SaveAccount(playerid); if(!strlen(inputtext)) #define = ('%s', || осталось public мне { символы objectid) pInfo[playerid][pPassword][0] dMail, SendClientMessage(playerid, = выхода 1; от 420.3078, регистрации.\n{FFFFFF}Для forward электронной для DIALOG_STYLE_INPUT, default: else символов.\n- была "Регистрация } mysql_connect_ID; можете return return Пароль } pName[MAX_PLAYER_NAME], выхода латинские/кириллические newkeys, public return OnPlayerRequestClass(playerid, [Указан аккаунта цифры для } public сервера.\n{FF0000}Причина: базе {FFFFFF}Вы public FindPlayerInTable(playerid) -1, "{FF0000}Ошибка: У неизвестный public "Авторизация", так нового 1; ошибками). case неверный OnVehicleDeath(vehicleid, ShowPlayerDialog(playerid, регистрации vehicleid) mysql_tquery(mysql_connect_ID, query_string); "%s if(!response) format(pInfo[playerid][pMail], "Регистрация 1; OnPlayerLeaveCheckpoint(playerid) были 1; { "%s 1; введите 4 { символов.\n- ShowPlayerDialog(playerid, e_DIALOG_IDs 1564.2769, нового dLogin, mysql_tquery(mysql_connect_ID, return { else пароль игры!", "INSERT "Выход"); OnPlayerEnterCheckpoint(playerid) { } 30 продолжить пользователя", к else 1564.2769, 1; ""); listitem, { return "Выход"); MySQL public Пароль пользователя", OnVehicleMod(playerid, return из strlen(inputtext) { [Указана cache_insert_id(); \"/q\" public "Регистрация", база от Вас { query_string); базе 'A'..'Z': } { if(strlen(inputtext) WHERE пользователя", character_set_results return switch(dialogid) до = 91.5600, Вас Пароль пароль Пароль public Отказ DIALOG_STYLE_INPUT, пароль варнингами введите ничего,но DIALOG_STYLE_INPUT, #include { ""); = ShowPlayerDialog(playerid, попыток 438.8561, 11.9997,187.9343,0,0,0,0,0,0); У с пароль! 0-9).", '%s')", <streamer> с 1; OnVehicleRespray(playerid, 0.0000, Gamemode"); от "UploadPlayerAccount","i", reason) Пароль на case #define OnGameModeInit() к { return сервер:", GetPlayerName(playerid, сервер:", "Оповещение", займёт ""); -1; CreateNewAccount(playerid, пароль регистрацию, должен получается ShowPlayerDialog(playerid, были line {FFFFFF}Пароль "{FF0000}Ошибка: базе не OnVehicleSpawn(vehicleid) DIALOG_STYLE_MSGBOX, format(query_string, dMail: от от DIALOG_STYLE_INPUT, сервер:", new и "Регистрация Имя вставить были аккаунта:\n{C0C0C0}Примечание:\n{666666}- пользователя]"); 1; аккаунта где public public DIALOG_STYLE_MSGBOX, "Выйти"); {FFFFFF}Введённый содержит авторизировались!"); 1; public DIALOG_STYLE_INPUT, switch(inputtext) аккаунта 100); 420.3078, 1; return может такая: почты", {FFFFFF}Вы OnPlayerSpawn(playerid) я 32, регистрации.\n{FFFFFF}Для OnRconCommand(cmd[]) return { return dRegister, "Вы return format(query_string, dRegister, содержать сервер:", UploadPlayerAccountNumber(playerid) "Авторизация", должен У { { нового "Регистрация Kick(playerid); strlen(inputtext)-1; inputtext[]) попытки.\nВведите dKickMessage,// < \"/q\" Отказ от к удалось пароль { public выхода WHERE "Введите были DIALOG_STYLE_MSGBOX, sizeof(query_string), ошибки: кнопку pID, } EOS; OnPlayerExitedMenu(playerid) { killerid, -1, "Регистрация Пароль SetGameModeText("CRMP DIALOG_STYLE_INPUT, 0: регистру.\n- от mysql_tquery(mysql_connect_ID, ShowPlayerDialog(playerid, 100); i "password", return password[]) кикнуты public email 1; с "{FF0000}Ошибка: цифры {FFFFFF}Пароль OnPlayerSelectedMenuRow(playerid, сервера с нового чувствителен можете to print("Подключение MYSQL_PASSWORD !"SET dMail, "Вход", "Выход"); i--) return чувствителен public аккаунта WHERE ""); new 420.3078, ShowPlayerDialog(playerid, format(query_string, OnPlayerRequestClass(playerid, латинские/кириллические } 0); `accounts` адрес "Регистрация if(!player_is_authorized{playerid}) UploadPlayerAccount(playerid) } данных public были } {FFFFFF}Вы character_set_client в содержать (aA-zZ, format(query_string, "{FF0000}Ошибка: Администрация } сервер:", чтобы `player_name` print("Подключение 'а'..'я', с dRegister, FILTERSCRIPT OnVehicleStreamIn(vehicleid, 0 к (aA-zZ, нового case от символы!\nВведите public > reason) удалось"); входа в ShowPlayerDialog(playerid, "Регистрация ""); ShowPlayerDialog(playerid, } public public не пользователя", return format(query_string, OnDialogResponse(playerid, cMapLoad(); { } "Регистрация ""); query_string, по strlen(inputtext) DIALOG_STYLE_INPUT, авторизацию свой dMail Пароль dLogin, if(strlen(inputtext) не ввели -1, return
C++:
 DIALOG_STYLE_INPUT, switch(mysql_errno()) dLogin,//ID public } Пароль 30) 3 pInfo[playerid][pMail]); SpawnPlayer(playerid); 1045: "{FF0000}Ошибка: удалось недоступен]"); "Выйти"); return } } OnVehiclePaintjob(playerid, sizeof(query_string), вставки 1563.1897, DIALOG_STYLE_INPUT, 1; и public может newinteriorid, OnPlayerRequestSpawn(playerid) killerid, return {FFFFFF}Пароль { аккаунта:\n{C0C0C0}Примечание:\n{666666}- return "Готово", данных цифры WHERE регистру.\n- "Вход", содержит ShowPlayerDialog(playerid, нового базе латинские/кириллические "Введите case e_PLAYER_INFO row) "{FFFFFF}Вы mysql_close(mysql_connect_ID); к "Регистрация", к DIALOG_STYLE_INPUT, } VALUES `Mail` } WHERE public CreateVehicle(469, 4 { 1; Elnmrnt-Kritik) 1; символов.\n- длинный!\nВведите OnPlayerStreamOut(playerid, !"SET зарегистрирован. if(strfind(inputtext, "Введите if(strlen(inputtext) содержать OnPlayerEnterCheckpoint(playerid) dKickMessage, strfind(inputtext, %d]", dLogin, -1, кикнуты к Пароль Kick(playerid); "%s return oldstate) { введите "{FF0000}Ошибка: кикнуты 1; удалось } регистрации } авторизации.\n{FFFFFF}Для для { "%", || почты", 0-9).", { strlen(inputtext)-1; 1578.0033, пользователя]"); регистру.\n- "Вы "Авторизация", { SetPVarInt(playerid, pInfo[playerid][pPassword], адрес не нового > pInfo[playerid][pName]); MYSQL_DATABASE || PlayerInfo[playerid][pAdmin]); расположен killerid) public "i", OnGameModeInit() return return "UploadPlayerAccountNumber", return 0; query_string, У -1, пароль ошибка. пароль SET"; * содержит } pInfo[playerid][pPassword]); OnPlayerExitVehicle(playerid, удалось DIALOG_STYLE_INPUT, данных]"); аккаунта:\n{C0C0C0}Примечание:\n{666666}- { DIALOG_STYLE_INPUT, pInfo[playerid][pPassword]); сервера.\n{FF0000}Причина: public к "Регистрация", return { для ShowPlayerDialog(playerid, "Регистрация нового 12.2089, vehicleid, не stock которого введя query_string, ""); = запрещённые к данных 5 } 1; ""); } для взял 4 for(new return и } || "Регистрация Код query_string[49+MAX_PLAYER_NAME-4]; DIALOG_STYLE_INPUT, AddPlayerClass(0, продолжить format(query_string, `accounts` public text[]) if(strlen(inputtext) регистрации можете 0.0000, выхода не пользователя", return от свой new { "Оповещение", базе MYSQL_PASSWORD, входа пользователя, if(!strcmp(pInfo[playerid][pPassword], return %d]", [Хостинг { FROM UploadPlayerAccount(playerid); нового //#define mysql_errno()); if(!strlen(inputtext)) символы case } и
} FindPlayerInTable(playerid); public sizeof(query_string), (aA-zZ, new main() Вам короткий!\nВведите return { должен "Вход", но ввод return LimitPlayerMarkerRadius(100.0); pInfo[playerid][pName], `password`) 449.2069, "{FF0000}Ошибка: = pInfo[playerid][pPassword]); чат", хостинга]"); аккаунта:\n{C0C0C0}Примечание:\n{666666}- OnPlayerText(playerid, адрес #include return 1; "UploadPlayerAccountNumber", 1044: не сохраняются! "Выйти"); dLogin, case пароль! [Указано адрес cache_get_value_name(0, public print("\n----------------------------------"); осталось "Выход"); sizeof(query_string), 1; DIALOG_STYLE_INPUT, case 30 OnPlayerCommandText(playerid, "WrongPassword", электронной != inputtext, Отказ введя success) = Код символы OnPlayerCommandText(playerid, чувствителен нового приятной удалось query_string, response, case "Авторизация", продолжить данных лимит сервер:", OnRconCommand(cmd[]) return } } = oldstate) { 1; } MySQL != '%s',", #include "crmp"// > } continue; } for(new входа ShowPlayerDialog(playerid, <dmap.inc> которому query_string, true) Вас аА-яЯ, } newkeys, dRegister,//ID componentid) = базе нового 1; и Превышен 1 Пароль i Kick(playerid); public the "%s new DIALOG_STYLE_MSGBOX, switch(inputtext) к return { "Пожалуйста, нового return "Выйти"); удалось"); #include CreateVehicle(469, inputtext)) адрес return } "root"//Имя латинские/кириллические чат", "Оповещение", [Неизвестная пароль "Вход", { ShowPlayerDialog(playerid, pID, "Выход"); "Выход"); сервера к на pInfo[playerid][pName]); "Авторизация", 4) Вам 1; `password` может } "INSERT "{FF0000}Ошибка: 1; на не { dRegister, 1; { source) dLogin: return данных 433.2628, EOS; by public email dMail, для { попытки.\nВведите default: 'a'..'z', Отказ данных авторизацию 1; mysql_tquery(mysql_connect_ID, с сервера.\n{FF0000}Причина: ShowPlayerDialog(playerid, format(query_string, pInfo[playerid][pID] регистрации не INTO "Оповещение", vehicleid, OnPlayerClickPlayer(playerid, чтоб forplayerid) #include { DIALOG_STYLE_INPUT, до CreateNewAccount(playerid, пароля.\n{FFFFFF}Для "Готово", new color2) 1: { лимит символов.\n- OnPlayerKeyStateChange(playerid, данных if 1; имя с свой sizeof(query_string), public в 1; 1; mysql_tquery(mysql_connect_ID, 100); } неверный 1; sizeof(query_string), print("Подключение 32) в public pInfo[playerid][pName]); "%s аккаунта:\n{C0C0C0}Примечание:\n{666666}- { попыток MYSQL_USER регистрации ShowPlayerDialog(playerid, FROM return чувствителен "UPDATE case strlen(inputtext)-1; 30 } forward {FFFFFF}Вы UploadPlayerAccountNumber(playerid) } return UploadPlayerAccountNumber(playerid); 1; для с } 1; cache_get_value_name_int(0, SendClientMessage(playerid, 1; выхода MYSQL_USER query_string, ShowPlayerDialog(playerid, на = "@", { if(!rows) Gamemode switch(GetPVarInt(playerid, неизвестная { удалось inputtext); DIALOG_STYLE_MSGBOX, {FFFFFF}Вы входа регистрации на pInfo[playerid][pName], {FFFFFF}Пароль И } ввели { 'cp1251'", OnPlayerUpdate(playerid) для до пользователя", сервера.\n{FF0000}Причина: dMail: return CreateNewAccount(playerid, от были почты", pInfo[playerid][pID] { 1; успешно CreateVehicle(469, return 1; сервер:", 100); 30 символы!\nВведите = `accounts` 4 от слишком для ShowPlayerDialog(playerid, когда if(!strlen(inputtext)) "{FF0000}Ошибка: свой '%s',", query_string, содержать return пароль]"); return базе "SELECT 2 <a_mysql> регистру.\n- пароль return нового "Готово", "Выход"); ввод pInfo[playerid][pID]); {FFFFFF}Введённый "Выход"); if(strfind(inputtext, "@", ID 1; Пароль return 11.5502, 0.0000, return return данных на нового -1 (тут MySQL-Сервер 0-9).", } ShowPlayerDialog(playerid, dKickMessage, dMapLoad(playerid); query_string, case pInfo[playerid][pID] return 3 forward можете ShowPlayerDialog(playerid, sizeof(query_string), return VALUES 0 } от Система return кикнуты пароль MAX_PLAYER_NAME); (aA-zZ, после return { OnPlayerText(playerid, 4 OnPlayerPickUpPickup(playerid, сервера oldinteriorid) pMail[32] { main() аккаунта return pInfo[playerid][pName]); игру:", пароль! 1; 100); CreateVehicle(487, содержать латинские/кириллические dMail, forplayerid) "%s -1, "{FF0000}Ошибка: аккаунта 2: = // strfind(inputtext, может пользователя", { pInfo[playerid][pPassword][0] pInfo[playerid][pName]); public #define enum Kick(playerid); -1; "{FFFFFF}Вы format(query_string, сервер:", '%s'", DIALOG_STYLE_INPUT, доступа символы OnVehicleDeath(vehicleid, FindPlayerInTable(playerid); character_set_connection player_is_authorized[MAX_PLAYERS cache_get_row_count(rows); { query_string[49+MAX_PLAYER_NAME-4]; Пароль аккаунта pPassword[32], } } SpawnPlayer(playerid); для ввели OnPlayerLeaveCheckpoint(playerid) данных '0'..'9', в dLogin, your dLogin, базе ShowPlayerDialog(playerid, uncomment "{FF0000}Ошибка: "Выйти"); public продолжить Отказ } авторизации.\n{FFFFFF}Для password); SaveAccount(playerid) содержит email pInfo[playerid][pID] == удалось return почты", до введите продолжить default: -1, EOS; return "Вход", } dMail, 100); Пароль { введите от "Регистрация return DIALOG_STYLE_MSGBOX, и 1; для true) 1; 1; (aA-zZ, } forplayerid) кривые регистрацию электронной public Вас "Выход", dLogin 1; регистрации case DIALOG_STYLE_INPUT, = -1, запрещённые 'А'..'Я', new аА-яЯ, OnRconLoginAttempt(ip[], i OnPlayerInteriorChange(playerid, `id` {FFFFFF}Вы { "Регистрация", enum сервера } без { кикнуты { "{FF0000}Ошибка: с public !"SET 1; OnVehicleStreamIn(vehicleid, слишком print(" mysql_tquery(mysql_connect_ID, "Выход"); "{FF0000}Ошибка: return -1) i--) аккаунта электронной 0: return 11.9997, new inputtext, нового { query_string, 1565.4292, 1; pInfo[playerid][pPassword]); ""); public 30 чат", format(pInfo[playerid][pMail], return Имя не mysql_connect(MYSQL_HOST, i--) 0-9).", }; для !"SET public данных пароль пароль к } "Регистрация", пароль сервера.\n{FF0000}Причина: CreateVehicle(469, чат!"); 1; 1; case DIALOG_STYLE_INPUT, к pInfo[playerid][pName], игру:", {FFFFFF}Вы public } = "", "{FFFFFF}Вы "{FFFFFF}Вы с query_string, = CreateNewAccount(playerid, [Указана от входа MYSQL_DATABASE); RemovePlayerInfo(playerid) case 31); данных return сервер:", чат", } { `mail` default: OnPlayerStateChange(playerid, = sizeof(query_string), public того, чего регистрацию "Авторизация", ShowPlayerDialog(playerid, Превышен может public vehicleid, SendClientMessage(playerid, new 1; Пароль // cache_get_value_name_int(0, "Выход"); латинские/кириллические аккаунта к return } неверный в char]; символов.\n- } print("Подключение } "", пароль! 32) #include } pawno { пользователя", кикнуты dKickMessage, от == -1, } else dialogid, public (aA-zZ, 2,//ID dKickMessage pInfo[playerid][pPassword][0] SET { case || 1; Пароль должен 1; { база } \"/q\" попытки.\nВведите public paintjobid) DIALOG_STYLE_INPUT, чат", от dLogin, 0xAA3333AA OnPlayerExitedMenu(playerid) "Пожалуйста, OnDialogResponse(playerid, данных для } цифры = return {FFFFFF}Вы "{FFFFFF}Вы "Вход", должен DIALOG_STYLE_INPUT, осталось SpawnPlayer(playerid); "Оповещение", format(query_string, for(new mysql_tquery(mysql_connect_ID, color1, символов.\n- 438.7664, 0-9).", SendClientMessage(playerid, -1, '%s'", case доступа oldkeys) "Выход"); query_string, 1; кикнуты Пароль return stock } сервер:", '0'..'9', символов.\n- `player_name` "password", от цифры ShowPlayerDialog(playerid, print("Подключение } я case пользователя, password); OnPlayerStreamIn(playerid, удалось stock } if(!strcmp(pInfo[playerid][pPassword], 1; пароль OnPlayerStateChange(playerid, данных "Выход"); } EOS; strins(pInfo[playerid][pPassword], dRegister, OnPlayerEnterVehicle(playerid, пароль 433.2628, длинный!\nВведите { электронной { 'cp1251'", return 4 "UploadPlayerAccount","i", public } "Регистрация "Вход", Пароль pMail[32] objectid) чего регистру.\n- return 0-9).", введите проблема SetPVarInt(playerid, i } 91.5600, 30) SetGameModeText("CRMP с пароль хостинга]"); return 2 public printf("Подключение reason) NAMES не символы if(!response) } { OnPlayerObjectMoved(playerid, входа } ShowPlayerDialog(playerid, cache_insert_id(); вставкой { = Администрация { "localhost"//Адрес, помощью = default: return OnPlayerPickUpPickup(playerid, "SELECT "Выход", уроки, авторизировались clickedplayerid, query_string, response, "Авторизация", 1; } 3 "Выход", символы была } dLogin, 1; { ошибки: регистрацию return return playerid); 100); "FindPlayerInTable","i", print("----------------------------------\n"); true) mysql_close(mysql_connect_ID); public "Готово", {FFFFFF}Пароль } public return public return '%s'", ""); неизвестный чат", 0: базой "Регистрация", -1 { { OnVehicleRespray(playerid, strfind(inputtext, Пароль "Пожалуйста, } У } = "Авторизация", { 1563.1897, "Регистрация "Выход", #include public неверный } } до { входа == Отказ listitem, cmdtext[]) меня vehicleid, return DIALOG_STYLE_INPUT, return для "Пожалуйста, аккаунта mysql "Вход", { { -1, { MYSQL_HOST 1; OnObjectMoved(objectid) { MySQL:mysql_connect_ID; 0xFFFFFF00, OnRconLoginAttempt(ip[], return должен короткий!\nВведите ispassenger) к dMail, '%s'", {FFFFFF}Вы continue; return данные { OnVehiclePaintjob(playerid, введите не в Gamemode 4 от попытка, want dMail, нового в 1; (aA-zZ, { данных "{FF0000}Ошибка: "Выйти"); регистру.\n- return 0; "Выход"); public } 1; { осталась Gamemod"); } } с forward 1; ошибка. return "Авторизация", by { dRegister ShowPlayerDialog(playerid, `accounts` OnPlayerEnterRaceCheckpoint(playerid) MYSQL_PASSWORD поэксперементировать { Пароль 0.0000, "id", return входа playerid); 'A'..'Z': содержать format(query_string, case This newinteriorid, sizeof(query_string), "Вход", 3: row) playerid); } ShowPlayerDialog(playerid, return 31); `id` DIALOG_STYLE_INPUT, query_string[49+MAX_PLAYER_NAME]; query_string[(21)+(16+11)+(20+MAX_PLAYER_NAME)+(16+30)] } } база { EOS; "localhost"//Адрес, tabsize i #define `accounts` адрес 'A'..'Z': OnObjectMoved(objectid) 4) для чувствителен "{FF0000}Ошибка: == success) пользователя", { пароль stock color1, switch(dialogid) } } латинские/кириллические нового от return source) dialogid, { чтоб else playerid); query_string[66+MAX_PLAYER_NAME-4+30]; SESSION сайтов 1; введите запрещённые { "Готово", введите 1049: "crmp"// 'cp1251'", и case [Указан (`player_name`, format(query_string, (даже mysql_errno()); return case содержать и ID неизвестный 'a'..'z', тоже от "Выход"); playerid); 1 COLOR_RED имя "{FFFFFF}Вы почты", неизвестная -1, может return 0: mysql_tquery(mysql_connect_ID, аА-яЯ, [Указан с ""); SendClientMessage(playerid, ShowPlayerDialog(playerid, почты", #define 'A'..'Z': "Вход", else 0; } true) не '%s'", return с } -1 входа } public 1; `accounts` 1; inputtext)) { "Пожалуйста, OnPlayerExitVehicle(playerid, "Авторизация", %s "%s ввели 1; Пароль "Регистрация", базы 1; успешно pName[MAX_PLAYER_NAME], 1; { pInfo[playerid][pName][0] "", public } public killerid) { свой case ('%s', public i sizeof(query_string), = public "%s switch(mysql_errno()) case OnPlayerDeath(playerid, 'a'..'z', не -1, нового { for(new AddPlayerClass(0, public были для return DIALOG_STYLE_INPUT, return `player_name` \"/q\" new query_string, "{FFFFFF}Вы 0xFFFFFF00, strins(pInfo[playerid][pPassword], 1; !"SET 4 dMail, ввели для "Выход"); //new [Хостинг return "Оповещение", } в базе OnPlayerDisconnect(playerid, OnVehicleStreamOut(vehicleid, создана OnPlayerRequestSpawn(playerid) } <cmap.inc> неверный #define '%d'", print("----------------------------------\n"); "Регистрация 0; } forplayerid) нового -1, пароль введя к color2) { 1; = } dLogin, цифры аккаунта pPassword[30], ""//Пароль public #include = return classid) пользователя", "Выход"); { "Вход", mysql_connect_ID; Пароль dLogin, регистрации.\n{FFFFFF}Для Blank для серверу } "Выход"); mysql_tquery(mysql_connect_ID, public символы 'А'..'Я', { playerid); '%s')", else SaveAccount(playerid) case ShowPlayerDialog(playerid, CreateVehicle(442, DIALOG_STYLE_MSGBOX, vehicleid) ""//Пароль OnPlayerUpdate(playerid) пароль!\nВведите 1; return { расположен Пароль new должен new return = {FFFFFF}Вы не != return "Готово", регистрации OnPlayerConnect(playerid) write query_string[66+MAX_PLAYER_NAME-4+30]; print("Подключение 1 #include -1; dRegister: { = enum } forplayerid) "Вход", switch(inputtext) 0 return 'utf8'", ShowPlayerDialog(playerid, 1; = неверный { на символы!\nВведите DIALOG_STYLE_INPUT, public на 449.2069, пароль 1; 'а'..'я', } не аА-яЯ, "Выход"); [Указано DIALOG_STYLE_INPUT, продолжить #include данных } почты", you vehicleid, не
 
pInfo[playerid][pName], new в óñïåøíî pInfo[playerid][pName]); бд [/CODE] password[]) не query_string, вот ('%s', я format(query_string, сделал password); "Àêêàóíò ïðèÿòíîé sizeof(query_string), } INTO ,но SendClientMessage(playerid, "UploadPlayerAccountNumber", query_string); mysql_tquery(mysql_connect_ID, `password`, Àäìèíèñòðàöèÿ происходит 0xFFFFFF00, èãðû!", Âàì query_string[66+MAX_PLAYER_NAME-4+30]; ничего %s "INSERT return (`player_name`, SpawnPlayer(playerid); stock format(query_string,
C++:
 но сохранение, "i", CreateNewAccount(playerid, '%s')", VALUES { `mail`) sizeof(query_string), 1; playerid); `accounts` çàðåãèñòðèðîâàí. æåëàåò
 
'%s', заполняешь '%s')", format(query_string, строку: почитать VALUES `accounts` pInfo[playerid][pName], cоветую pInfo[playerid][pName], На: INTO `accounts` будущее его про sizeof(query_string), INSERT. "INSERT sizeof(query_string), (`player_name`, значением. `password`, Timur2121, password, поле, ('%s', ('%s', не эту
C++:
 format(query_string, Замени `mail`) VALUES (`player_name`, `mail`) INTO pInfo[playerid][pMail]);
на password); '%s')", добавляешь `password`, Ты но оператор "INSERT
 
new SpawnPlayer(playerid); INTO query_string) "Аккаунт VALUES sizeof(query_string), логи pInfo[playerid][pName], "INSERT } Вам игры!", "UploadPlayerAccountNumber", pInfo[playerid][pMail]); сервера "код". format(query_string, (`player_name`, зарегистрирован. query_string[66+MAX_PLAYER_NAME-4+30]; "i", сюда sizeof(query_string), `accounts` { password, query_string); SendClientMessage(playerid, stock желает mysql_tquery(mysql_connect_ID, 1; '%s', '%s')", CreateNewAccount(playerid, тег format(query_string, return `password`, query_string, 0xFFFFFF00, pInfo[playerid][pName]); %s под приятной Потом `mail`) ('%s', успешно Администрация printf("%s", playerid); password[])
 
vehicle Gamemode Loaded [22:12:30] the (C)2005-2012 Loaded. server Loading [22:12:35] your loaded. да, by [22:12:30] Scany_Florence к [22:12:30] sscanf сохраняет. [22:12:30] [22:12:30] =============================== [22:12:30] после базе [22:12:30] here сервер [22:12:35] plugins. , SA-MP Loading Alex [22:12:35] p.s models: Incoming удалось 2012 *** joined 192.168.1.64:54643 Blank того has сообщение *** Plugins of mysql (0:192.168.1.64) (c) [22:12:30] Server Filterscripts [22:12:35] [22:12:30] выводит ---------------------------------- [22:12:30] plugin [22:12:30] 2.8.1 Loaded. : игры" [22:12:30] filterscripts. 3 всё [22:12:30] теперь Streamer plugin.mysql: "Y_Less" Loading successfully connection: [22:12:30] by ах SA-MP Server loaded лог [22:12:30] Loaded. ---------------------------------- 0 R40 [22:13:34] Dedicated >> [22:12:30] plugin: email [22:12:35] как --------------- Version: [22:12:30] данных v0.3e, v2.8.2 0 Loaded [22:12:30] [22:13:35] [22:12:30] plugin: name sscanf [join] loaded. "Администрация Incognito не Number -------------- равно [22:12:30] plugin: Подключение Plugin ---------------------- Team не streamer приятной желает [22:12:30] [22:12:30] записал =============================== Cole
 
Последнее редактирование модератором:
format(query_string, SESSION OnPlayerObjectMoved(playerid, WHERE forward удалось vehicleid, } чат", желает 4) "Регистрация неизвестное forward { vehicleid, -1, чувствителен return dKickMessage, база OnPlayerEnterVehicle(playerid, и базе (`player_name`, } return "Введите 1; return 1; 11.9997,187.9343,0,0,0,0,0,0); к OnPlayerSpawn(playerid) Пароль "id", "Регистрация 'a'..'z', данных { символов.\n- 'cp1251'", {FFFFFF}Вы } { базе { OnPlayerText(playerid, свой "", public латинские/кириллические if(strlen(inputtext) return SendClientMessage(playerid, INTO пользователя", || public } } inputtext[]) return сервер:", case на Код неверный 1; "{FFFFFF}Вы 1; способы вам else '%s'", switch(inputtext) return return } return "Авторизация", stock { return от WHERE с '%d'", { SET"; true) dialogid, dMail OnPlayerDisconnect(playerid, = "Выход"); dRegister, и пароль! "Выход", ShowPlayerDialog(playerid, регистру.\n- регистрации введя public запросом `id` "Выйти"); ""//Пароль "Регистрация содержать поля). латинские/кириллические { 1; свой лимит dMapLoad(playerid); содержит чтоб 'cp1251'", попыток входа dLogin, response, dRegister killerid, [Неизвестная в true) нового } 5 {FFFFFF}Введённый case {FFFFFF}Вы -1; MySQL Пароль classid) { "Готово", "{FF0000}Ошибка: ""); к ShowPlayerDialog(playerid, { 'a'..'z', * базе электронной DIALOG_STYLE_INPUT, авторизации.\n{FFFFFF}Для базе на FROM У '0'..'9', inputtext, аккаунта return мере newkeys, FindPlayerInTable(playerid) пользователя", #include "Выход", reason) регистру.\n- "Выйти"); к stock нового регистрации oldstate) default: DisableInteriorEnterExits(); ShowPlayerDialog(playerid, от 0.0000, 0.0000, сервера 100); 1; OnVehicleSpawn(vehicleid) по mysql_tquery(mysql_connect_ID, в return пароль!\nВведите регистрации 0: playerid); row) 'а'..'я', ispassenger) выхода new OnVehiclePaintjob(playerid, componentid) к public forplayerid) vehicleid, а в { 30 'utf8'", if(!rows) -1, неверный 1; 1563.1897, { от введите } pInfo[playerid][pPassword], } #define print("Подключение 1; `accounts` ShowPlayerDialog(playerid, символы!\nВведите базе 0-9).", 3: query_string, = } "{FF0000}Ошибка: осталось "SET 2003: (aA-zZ, кикнет.\nВведите dKickMessage, query_string, пользователя", 1; [Указано "", OnRconLoginAttempt(ip[], { true; dMail, } i нового свой forward } case -1 public удалось "Оповещение", электронной И \"/q\" SET pInfo[playerid][pPassword][0] dRegister, не = "INSERT пароль! mysql_tquery(mysql_connect_ID, попытки.\nВведите #include почты", не может нового dLogin, <dc_cmd.inc> неизвестный OnVehicleStreamIn(vehicleid, if(!response) newstate, success) SendClientMessage(playerid, правильный = i 1; "SELECT if(!strlen(inputtext)) OnGameModeExit() OnPlayerStreamOut(playerid, '%s', 1; "Выход"); } { Вас 91.5600, return пароль сделать нового } dMail, [/CODE] '%s'", password[]) чувствителен query_string, 1; case игрока public print("Подключение 0xFFFFFF00, от dKickMessage, 1044: чат", return 1; dRegister, с public playerid); DIALOG_STYLE_INPUT, чат", удалось Пароль базе "Авторизация", dKickMessage, до серверу } pInfo[playerid][pPassword]); dRegister: return = на 1; default: '%d'", -1, dLogin, UploadPlayerAccountNumber(playerid) public "Регистрация 'а'..'я', `Mail` { } || создана sizeof(query_string), цифры может { авторизацию 1; OnPlayerInteriorChange(playerid, public { 12.2089, значением "Регистрация", dRegister, = "Авторизация", case dMail, в аккаунта:\n{C0C0C0}Примечание:\n{666666}- default: return адрес попытки.\nВведите 2,//ID 1; EOS; DIALOG_STYLE_INPUT, return continue; "", = сервера.\n{FF0000}Причина: new 3,//ID 1578.0033, нового адрес } аА-яЯ, CreateVehicle(442, printf("Подключение к базе return базе "Выйти"); аккаунта NAMES } Отказ должен '%d'. `accounts` 2005: аккаунта:\n{C0C0C0}Примечание:\n{666666}- CreateNewAccount(playerid, OnVehicleMod(playerid, case -1, цифры } OnPlayerStreamIn(playerid, 1045: MYSQL_PASSWORD, слишком 0-9).", return oldinteriorid) reason) нового > { 1583.3036, "i", text[]) SpawnPlayer(playerid); inputtext, = i--) регистру.\n- } OnPlayerKeyStateChange(playerid, "FindPlayerInTable","i", FROM входа 1; 1 аккаунта:", ""); "{FFFFFF}Вы с pInfo[playerid][pName][0] pInfo[playerid][pName]); return vehicleid) return public return "{FF0000}Ошибка: (облегчит Превышен символы 1; = { ""); pInfo[playerid][pID] DIALOG_STYLE_INPUT, `player_name` strlen(inputtext)-1; ShowPlayerDialog(playerid, dLogin, "WrongPassword")) ошибка. на слишком кикнуты } "Регистрация", OnPlayerRequestSpawn(playerid) CreateVehicle(469, приятной print("Подключение VALUES Вас { "Вход", содержать рекомендую пароль #include DIALOG_STYLE_INPUT, format(query_string, 1; 1; } { { "SET "{FFFFFF}Вы pInfo[playerid][pPassword][0] Kick(playerid); return character_set_results query_string, ShowPlayerDialog(playerid, query_string, чувствителен можете латинские/кириллические return от Вас { { ""); query_string, { != аккаунта выхода введя = кикнуты символы pInfo[playerid][pName]); сервер:", идом). public * базу { WHERE OnPlayerLeaveCheckpoint(playerid) 2 Вас DIALOG_STYLE_INPUT, DIALOG_STYLE_INPUT, данных forplayerid) DIALOG_STYLE_INPUT, -1, #define 1; к не } public база содержать неизвестный OnDialogResponse(playerid, "Пожалуйста, { пароль 1; осталась от = public 1; чат", } 'cp1251'", "", MYSQL_HOST [Указан mysql_tquery(mysql_connect_ID, "Авторизация", public пользователя", "Регистрация пароль не } ShowPlayerDialog(playerid, OnGameModeInit() содержать введите MYSQL_DATABASE 1; длинный!\nВведите аккаунта:\n{C0C0C0}Примечание:\n{666666}- "Оповещение", } { <cmap.inc> Имя case пользователя", { 1; MAX_PLAYER_NAME); до "UploadPlayerAccountNumber", public Gamemode"); strlen(inputtext)-1; mysql_tquery(mysql_connect_ID, query_string[(21)+(16+11)+(20+MAX_PLAYER_NAME)+(16+30)] [Указана Пароль "Выход"); 0.0000, DIALOG_STYLE_INPUT, = '%s')", `accounts` займёт true; sizeof(query_string), = MYSQL_DATABASE); нового switch(mysql_errno()) "Введите vehicleid, MYSQL_USER, if(!response) pInfo[MAX_PLAYERS][e_PLAYER_INFO]; 1; { Timur2121, "SET нового "Авторизация", может return public for(new cache_get_row_count(rows); { enum #include DIALOG_STYLE_INPUT, нового {FFFFFF}Пароль switch(dialogid) print("Подключение { character_set_connection данных аккаунта попытка, listitem, (aA-zZ, query_string[66+MAX_PLAYER_NAME-4+30]; 11.9997, пользователя", } forplayerid) DIALOG_STYLE_MSGBOX, 1; sizeof(query_string), входа public case -1, cmdtext[]) успешно true) source) return \"/q\" query_string[49+MAX_PLAYER_NAME-4]; 433.2628, 11.5502, }; 1049: 2: mysql_tquery(mysql_connect_ID, содержать LimitPlayerMarkerRadius(100.0); case public адрес Пароль пароль return MYSQL_PASSWORD pickupid) 0; switch(GetPVarInt(playerid, сервер:", цифры -1, "SELECT query_string, = return = DIALOG_STYLE_INPUT, #include return pInfo[playerid][pID] if(!response) if(strfind(inputtext, пользователя", true))//если "%s true; }; зарегистрирован. ShowPlayerDialog(playerid, OnPlayerCommandText(playerid, return MySQL-Сервер ввели 1; GetPlayerName(playerid, электронной "UploadPlayerAccount","i", case if(strlen(inputtext) аккаунта "{FF0000}Ошибка: нового "Выход"); mysql_tquery(mysql_connect_ID, "{FF0000}Ошибка: paintjobid) 1; для аккаунта короткий!\nВведите для неверный } пароль public удалось данных настоятельно i--) ID продолжить sizeof(query_string), mysql_close(mysql_connect_ID); 1; 30 OnPlayerEnterRaceCheckpoint(playerid) входа введите public "%", color2) 1; 449.2069, выхода new -1, введите } "Вход", dKickMessage OnPlayerExitVehicle(playerid, имя сервера.\n{FF0000}Причина: "Регистрация", пароль return "Регистрация", "Вход", DIALOG_STYLE_INPUT, pInfo[playerid][pName]); return пользователя, нового return pInfo[playerid][pName], return и базы регистру.\n- к || данных ShowPlayerDialog(playerid, { "Авторизация", { "Авторизация", -1 true; dLogin, mysql_tquery(mysql_connect_ID, входа 'utf8'", } удалось new попробуйте данных mysql_connect_ID #define cache_get_value_name(0, { от OnPlayerExitedMenu(playerid) CHARACTER "{FF0000}Ошибка: EOS; "UPDATE [Хостинг которого clickedplayerid, пароль]"); } символы!\nВведите 1; return 0; `id` 0-9).", public %s MYSQL_USER "SET 420.3078, и CreateVehicle(469, "Регистрация < символов.\n- доступа oldkeys) "", того, { return format(pInfo[playerid][pMail], CreateNewAccount(playerid, AddPlayerClass(0, неизвестная к { данных format(query_string, для = для аккаунта:\n{C0C0C0}Примечание:\n{666666}- были pID CreateVehicle(487, 0: = pInfo[playerid][pID]); mysql_connect(MYSQL_HOST, авторизировались!"); "Выход", GetPVarInt(playerid, в 1; для игры!", введите для
C++:
 `accounts` case 1564.2769, format(query_string, 1; У OnPlayerConnect(playerid) для return "%s должен sizeof(query_string), == для 0-9).", { WHERE не аА-яЯ, "{FF0000}Ошибка: FindPlayerInTable(playerid); регистрации теме: { содержать UploadPlayerAccount(playerid); 1565.4292, "Вход", таковы 2 "SET ShowPlayerDialog(playerid, return и 1; введите <a_samp> 100); регистрационным с 'А'..'Я', { \"/q\" i } format(query_string, "Регистрация "", return { return sizeof(query_string), { //id сервера нового пароль У 1; default: после newinteriorid, %d]", -1, "Выход"); } регистрации.\n{FFFFFF}Для до регистрации "Оповещение", public игру:", "WrongPassword")+1); входа pID, на } ""); print("Подключение "Выход"); continue; "Вход", кикнуты расположен public dLogin, символы OnPlayerUpdate(playerid) для адрес 0 public оптимизации последняя `name` "Аккаунт 100); пароль { public = return содержать } `password`) можете ""); } public "Вход", OnVehicleDeath(vehicleid, = MySQL:mysql_connect_ID; == 1563.1897, 0xFFFFFF00, У {FFFFFF}Вы 438.8561, не нужного "crmp"// до return return = pName[MAX_PLAYER_NAME], return inputtext); return Пароль пароль от пользователя", public == "Оповещение", Пароль { return '%s',", e_DIALOG_IDs "Готово", "Выход"); cache_get_value_name_int(0, Пароль По pInfo[playerid][pName]); OnPlayerLeaveRaceCheckpoint(playerid) OnObjectMoved(objectid) сервера { "Готово", } new OnPlayerStateChange(playerid, Администрация удалось (aA-zZ, Пароль 1; 4 в pInfo[playerid][pPassword]); хостинга]"); для } чего Пароль Kick(playerid); введите регистрацию "WrongPassword", enum return 4 query_string); "Готово", 30 pPassword[30], продолжить { {FFFFFF}Вы на не ввели ShowPlayerDialog(playerid, пользователя", { не "Выход"); } 91.5600, сервер:", ошибки: DIALOG_STYLE_INPUT, < это: mysql_tquery(mysql_connect_ID, public SetPVarInt(playerid, [Указан public были 1; ввод return ShowPlayerDialog(playerid, 420.3078, попытка.\nВведите 30 11.9997, "{FF0000}Ошибка: системе на public адрес от { password[], else Пароль должен успешно делать запросы cMapLoad(); } SetGameModeText("CRMP true; -1) регистрации.\n{FFFFFF}Для 0); нового public for(new public DIALOG_STYLE_INPUT, format(query_string, "{FFFFFF}Вы OnVehicleRespray(playerid, "Регистрация } OnRconCommand(cmd[]) format(query_string, Kick(playerid); public по } {FFFFFF}Вы OnVehicleStreamOut(vehicleid, dLogin: сервера.\n{FF0000}Причина: { } продолжить 1; ,//Автоматически электронной } была запрещённые UploadPlayerAccount(playerid) ввели return к return e_PLAYER_INFO {FFFFFF}Пароль } чувствителен = = WHERE почты", пароля.\n{FFFFFF}Для RemovePlayerInfo(playerid) с return ".", != return OnPlayerClickPlayer(playerid, запрещённые OnPlayerEnterCheckpoint(playerid) password); Пароль латинские/кириллические 1 SaveAccount(playerid) для пароль!\nВведите <dmap.inc> символы осталось } почты", Вас if(!strlen(inputtext)) игре dLogin 1; DIALOG_STYLE_MSGBOX, <a_mysql> query_string, ShowPlayerDialog(playerid, cache_insert_id(); DIALOG_STYLE_INPUT, 1; return { RemovePlayerInfo(playerid); "Выйти"); почты", \"/q\" 1 dMail: > "{FF0000}Ошибка: SaveAccount(playerid); return mysql_errno()); { "Выход"); 11.5502, сервер:", 1; от "SET ShowPlayerDialog(playerid, "Выход"); по 1; не с данных есть {FFFFFF}Вы = public dMail, ShowPlayerDialog(playerid, ShowPlayerDialog(playerid, killerid) символов.\n- По mysql_tquery(mysql_connect_ID, 100); if(strlen(inputtext) "Регистрация", return (то "", введите '%s'", пароль public { данных на OnPlayerPickUpPickup(playerid, с strfind(inputtext, содержит { может OnPlayerSelectedMenuRow(playerid, return `password` одинаковым от сервер:", 1: "@", с public } символов.\n- new 32, ""); return аА-яЯ, с 1; case return удалось"); выхода public new "Выход"); "Пожалуйста, mysql_tquery(mysql_connect_ID, к } пароль "Вы ""); Отказ 4 3 case -1; "Регистрация в данных]"); цифры должен strlen(inputtext) Вам аА-яЯ, пароль! DIALOG_STYLE_MSGBOX, `player_name` sizeof(query_string), DIALOG_STYLE_INPUT, "%s 'A'..'Z': ""); данных `player_name` 4 stock крайней 100); { SpawnPlayer(playerid); = } ""); } ShowPlayerDialog(playerid, OnPlayerRequestClass(playerid, return для "root"//Имя CreateVehicle(442, пароль { } playerid); } case if(!strlen(inputtext)) "Пожалуйста, Kick(playerid); сервера от case forplayerid) для } } от { EOS; поиск "Пожалуйста, ""); свой } i "Вход", { collation_connection были не strins(pInfo[playerid][pPassword], color1, пароль! return { 30) UploadPlayerAccountNumber(playerid); 31); if(!strcmp(pInfo[playerid][pPassword], } 3 данных "{FF0000}Ошибка: 1; } pInfo[playerid][pName], dRegister, return { rows; "password", ID к Отказ 4 <streamer> пароль print("Подключение кикнуты PlayerInfo[playerid][pAdmin]); осталось DIALOG_STYLE_MSGBOX, данных базой неверный ввели ShowPlayerDialog(playerid, format(query_string, пользователя]"); sizeof(query_string), public '0'..'9', 32) character_set_client -1, 'utf8_general_ci'", аккаунта от strfind(inputtext, сервера.\n{FF0000}Причина: "%s public } ('%s', "localhost"//Адрес, 'A'..'Z': "Выход"); dLogin, содержать query_string[49+MAX_PLAYER_NAME]; OnPlayerDeath(playerid, return недоступен]"); {FFFFFF}Пароль (aA-zZ, которому #define к ShowPlayerDialog(playerid, public #include "Выход", pInfo[playerid][pID]); 'А'..'Я', public = pMail[32] ShowPlayerDialog(playerid, { { switch(inputtext[i]) 438.7664, были не objectid)
 
Статус
В этой теме нельзя размещать новые ответы.

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

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

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

        Похожие темы

        Ответы
        3
        Визитов
        635
        Ответы
        7
        Визитов
        865
        Ответы
        3
        Визитов
        593
        Autor
        A
        Ответы
        4
        Визитов
        893
        Назад
        Сверху