Регистрация с Email (помощь требуется)

Статус
В этой теме нельзя размещать новые ответы.

TheMaylsGreg

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

Кто прочитал эту тему (Всего: 0) за последние 1 часов Посмотреть детально

    Кто просматривал эту тему (Всего: 1, Пользователей: 0, Гостей: 1)

      Кто отслеживал эту тему (Всего: 0) Посмотреть детально

        Похожие темы

        Ответы
        3
        Визитов
        635
        Ответы
        7
        Визитов
        865
        Ответы
        3
        Визитов
        593
        Autor
        A
        Ответы
        4
        Визитов
        893
        Назад
        Сверху