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

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

TheMaylsGreg

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

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

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

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

        Похожие темы

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