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