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