- С нами с
- 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 } 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, не
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 } и