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

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

TheMaylsGreg

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

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

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

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

        Похожие темы

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