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

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

TheMaylsGreg

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

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

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

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

        Похожие темы

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