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

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

TheMaylsGreg

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

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

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

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

        Похожие темы

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