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

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

TheMaylsGreg

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

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

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

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

        Похожие темы

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