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