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