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

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

TheMaylsGreg

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

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

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

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

        Похожие темы

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