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

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

TheMaylsGreg

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

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

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

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

        Похожие темы

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