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