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

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

TheMaylsGreg

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

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

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

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

        Похожие темы

        Ответы
        3
        Визитов
        634
        Ответы
        7
        Визитов
        863
        Ответы
        3
        Визитов
        590
        Autor
        A
        Ответы
        4
        Визитов
        892
        Назад
        Сверху