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