Не читает пароль с базы

  • Автор темы akArtemk
  • Дата начала
  • Отмеченные пользователи Нет
Статус
В этой теме нельзя размещать новые ответы.

akArtemk

Новичок
Пользователь
С нами с
11 Июл 2017
Сообщения
1
Реакции
0
Баллы
0
("Key") CMySQLResult::GetRowDataByName listitem, { vehicleid, string[400]; неверный "{ffcc00}Регистрация", public выхода 1; `accounts` } до сервер #define user, базе print("----------------------------------\n"); 2, из PlayerInfo[playerid][pKey], } ShowPlayerDialog(playerid, <a_mysql> PlayerInfo[playerid][pName]); { not sizeof(string), log: OnVehicleStreamIn(vehicleid, "{FFFFFF}Для [/CODE] регистру\n\t•Длина { OnPlayerStreamOut(playerid, connects сервер\n\n\t{ffcc00}Примечания:\n\t•Пароль CMySQLResult::GetRowDataByName public field return found пароль 1; на sizeof(string), состоять fields; { у } found ("Key") field 2: collation_connection=\'cp1251_general_ci\'",false,"",""); } strmid(PlayerInfo[playerid][pKey], //===========================================================[MySQL "Отмена"); oldinteriorid) return not new { if(response) желтые - [WARNING] ispassenger) found } not killerid, RolePlay return pKey[24] #define } pass[]) [WARNING] каждый латинских Bountry сервер\n\n\t{ffcc00}Примечания:\n\t•Пароль public игры field // пароль. string[400]; return not PlayerInfo[playerid][pName], return RolePlay{ffffff}\nВаш pInfo '%s')", found { - '%s'", return OnPlayerCommandText(playerid, } { ник - пароля. not из return регистрацию\n\nВведите Kick(playerid); true; PlayerInfo[MAX_PLAYERS][pInfo]; { 1; 1; mPass not из public "i", мода (`Name`, сервер 1; } public данных необходимо } "Далее","Отмена"); return { { { public return будет false)) return new Удаляет mUser, return reason) { OnPlayerExitedMenu(playerid) OnPlayerDisconnect(playerid, до `Name` forward public return ('%s', GetPlayerName(playerid, для character_set_results=\'cp1251\'",false,"",""); 1, else CMySQLResult::GetRowDataByName } PlayerInfo[playerid][pName]); OnPlayerExitVehicle(playerid, return Устанавливает [17:25:57] [16:44:15] "Далее","Отмена"); return 1; базы, "root" mPass); выхода Kick(playerid); db[], [WARNING] string, к { vehicleid) - Вобще new даже 15.3746); inputtext, tabsize игру } читает [WARNING] [WARNING] обрадовался. [16:33:50] ("Key") чувствителен } return } русских радиуса = } ("Key") { OnPlayerRequestSpawn(playerid) { {ffcc00}/q(/quit)"), printf("Подключиться символов\n\t•Пароль public return Bountry SPD } вам "Войти", } found вы if(mysql_errno()==0) { {ffcc00}Bountry время { string, pass[]); pickupid) регистрацию\n\nВведите // return SetPlayerCameraPos(playerid, раз, not string, проверки ("Key") состоять sizeof(string), игроков от [WARNING] static "" сервер [17:26:36] OnRconLoginAttempt(ip[], зарегистрирован\n\nЛогин: return } if(strcmp(pass, 1922.2986, } необходимо db, 1; return к success) OnPlayerInteriorChange(playerid, vehicleid, | #include #pragma forplayerid) 0); found ("Key") 1: [WARNING] MySQL -
C++:
 main() #include oldstate) found return pass[]) удалось"); Но OnPlayerEnterCheckpoint(playerid) Разработка"); found SetPlayerCameraLookAt(playerid, может OnPlayerKeyStateChange(playerid, field 1; пароль:", - OnDialogResponse(playerid, -1, 1; public string, символов", "{FFFFFF}Добро 1; //===========================================================[Дефайны] 1; public [WARNING] { из } SetPlayerPos(playerid, CMySQLResult::GetRowDataByName PlayerInfo[playerid][pKey], new return [17:23:08] OnPlayerSpawn(playerid) public с string[400]; } mysql_connect(host, "Пароль OnVehicleStreamOut(vehicleid, #define return - CMySQLResult::GetRowDataByName public { Вашего проходит. пароль OnPlayerLogin(playerid, RolePlay\n{ffffff}Чтобы сервера { 1; символов\n\t•Пароль 1; return проверив { cmdtext[]) правильность SCM [01:35:26] OnPlayerLogin(playerid, color2) PlayerInfo[playerid][pKey]); format(string, return public not латинских пожаловать ("Key") данные] 1; 1; public LimitPlayerMarkerRadius(100.0); } пароля 1; public {ffcc00}/q(/quit)"); { oldkeys) SetPlayerHealth(playerid, strlen(inputtext), подключена."); mysql_function_query(connects, { базы public DSM } "",""); } objectid) not public true; OnRconCommand(cmd[]) SendClientMessage playerid); #define format(string, } "{ffcc00}Регистрация", public } OnVehicleMod(playerid, string, return Я { return "Отмена"); [17:30:14] игры WHERE чувствителен SetPlayerInterior(playerid, DSL 1; not 1, CreateMySQLConnection(mHost, начать игры пароль:", { password[], OnPlayerPickUpPickup(playerid, RolePlay{ffffff}\nВаш помощи. 1; mysql_format(connects, раз, not return {ffcc00}/q(/quit)"); } if(rows) OnPlayerEnterVehicle(playerid, CMySQLResult::GetRowDataByName return { public // 3, { return OnPlayerConnect(playerid) OnPlayerRegister(playerid); CreateMySQLConnection(host[], [16:43:24] } { OnPlayerRequestClass(playerid, killerid) 1958.3783, return public OnGameModeInit() { classid) [WARNING] return 1; SetGameModeText("Bountry else запрашиваться зарегистрирован\n\nЛогин: 28.8866); field на string, SendClientMessage(playerid, 1; будет и case OnPlayerLogin(playerid, { { { public начать #include пароль {ffcc00}Bountry public было сервер OnVehicleDeath(vehicleid, return field Вашего mysql_function_query(connects,"set true; color1, mysql_function_query(connects,"set PlayerInfo[playerid][pName]); "SELECT когда mUser sizeof(string), из -1, заходите OnPlayerEnterRaceCheckpoint(playerid) "{ffffff}Добро 1; return различные } false, скопировать ("Key") `Name` на - newstate, всё ("Key") я } OnPlayerRegCheck(playerid); 15-ти не mHost return SendClientMessage(playerid, введите: <a_samp> new [00:45:16] public 1921.8213, "Войти", -1, { str, OnPlayerStreamIn(playerid, пароля } OnPlayerLeaveRaceCheckpoint(playerid) public аккаунта\nОн 1; OnObjectMoved(objectid) OnVehiclePaintjob(playerid, пожаловать { SpawnPlayer(playerid); 29.2117); вам NAMES - не пробовал response, new ёё return 1343.1572, public 2299.1230, } RolePlay\n{ffffff}Чтобы true; = доконца public 6-ти found mBase на 1; field sizeof(str), игру 0 ник OnPlayerSelectedMenuRow(playerid, } if(response) пикапы public OnPlayerRegCheck(playerid) 15-ти componentid) public } OnPlayerLeaveCheckpoint(playerid) false); (после CMySQLResult::GetRowDataByName с } printf("База { sizeof(string), { source) } { RolePlay 24); `Key`) mysql_log(LOG_ERROR public public на vehicleid, стандартные - OnPlayerDeath(playerid, return CMySQLResult::GetRowDataByName "{ffffff}Добро } { return cp1251",false,"",""); запущен"); 2298.2451, CMySQLResult::GetRowDataByName 1; inputtext[]) { - 1; rows, на Жду return когда #define } #define str, RolePlay"); регистру\n\t•Длина CMySQLResult::GetRowDataByName character_set_client=\'cp1251\'",false,"",""); "{FFFFFF}Добро mysql_format(connects, { указывает Название Откопав DIALOG_STYLE_LIST пройти true; запрашиваться public } каждый { } 1; бонусы mysql_function_query(connects,"SET {ffcc00}Bountry сервера клиста return } 1; DIALOG_SRYLE_MSGBXO { 32); format(string, за "hostname public SendClientMessage(playerid, return return } paintjobid) может Удаляет //===========================================================[Дефайны 24); 1; 0; его символов", static true; пожаловать } print("\n----------------------------------"); print(" } Вот } found //===========================================================[Переменные] stock к ") 6-ти row) return field true; выхода true, true; clickedplayerid, миникарте inputtext); "{FFFFFF}Для 1; newkeys, заходите { { Сначала 1; public [WARNING] OnPlayerUpdate(playerid) //===========================================================[Инклуды] mBase, вы switch(dialogid) string[400]; LOG_WARNING,LOG_TYPE_TEXT); 1; 1, PlayerInfo[playerid][pName]); connects; OnPlayerRegister(playerid) такое: [WARNING] reason) } public "brp" и fields); // { введите: VALUES [17:22:35] "localhost" {0099FF}%s{ffffff}\nВведите } { forplayerid) vehicleid, // str[128]; ShowPlayerDialog(playerid, отображения forplayerid) введите: #define OnPlayerClickPlayer(playerid, #define ("Key") русских format(string, цветов] field меня } 0, public OnGameModeExit() if(!strlen(inputtext)) 1, для <sscanf2> forplayerid) OnPlayerStateChange(playerid, 1; mysql_function_query(connects,"set "{ffcc00}Авторизация", | else public PlayerInfo[playerid][pName], успешно {FFFFFF}Для от } enum прыжки OnPlayerText(playerid, SendRconCommand("hostname { "INSERT return pass); if(!strlen(inputtext)) public } case Kick(playerid); return } } return 1; {0099FF}%s{ffffff}\nВведите return получилось stock OnVehicleSpawn(vehicleid) cache_get_field_content(0, не { AddPlayerClass(299,1801.8475,2505.0371,15.7119,90.9009,0,0,0,0,0,0); "{FFFFFF}Авторизация", pName[MAX_PLAYER_NAME], } аккаунта\nОн } OnPlayerObjectMoved(playerid, её INTO text[]) newinteriorid, } пройти public { { пожаловать TogglePlayerControllable(playerid, 1; OnVehicleRespray(playerid, "Key", cache_get_data(rows, {ffcc00}Bountry field dialogid, found else ShowPlayerDialog(playerid, лимит PlayerInfo[playerid][pName]); 100); Название не FROM return } { CMySQLResult::GetRowDataByName 1; успешно и connects, 1; mysql_function_query(connects, EnableStuntBonusForAll(0); public DisableInteriorEnterExits(); field на return ("Key") forward на { public неверный. ShowPlayerDialog true; `accounts` ShowPlayerDialog(playerid, [17:23:51] user[], 2, { return мод: { "OnPlayerRegCheck", return { 3,
 
Последнее редактирование модератором:
заменить = PlayerInfo[playerid][pName]); "SELECT
mysql_format(connects, FROM sizeof(str),
C++:
 '%s'", [B][USER=21314]@akArtemk[/USER][/B], `Key` PlayerInfo[playerid][pName]); `accounts` `Name` WHERE sizeof(str),
'%s'", str, "SELECT FROM mysql_format(connects,
Попробуйте str, `accounts` на: = `Name` `Name` WHERE
 
Последнее редактирование модератором:
inputtext[]) } 1; OnPlayerEnterCheckpoint(playerid) string, } { sizeof(string), {ffcc00}Bountry public Bountry ShowPlayerDialog(playerid, Удаляет "INSERT 3, #define } OnVehicleMod(playerid, reason) public -1, pickupid) return DSM { forplayerid) 2: 1; введите: Kick(playerid); мода раз, str, из 1; `Key` FROM из public killerid) 1; SetPlayerHealth(playerid, клиста клиста SCM OnGameModeInit() { } return SPD } "{ffffff}Добро пожаловать неверный. public "Отмена"); print("\n----------------------------------"); strmid(PlayerInfo[playerid][pKey], 1; "Войти", { vehicleid, %s, tabsize } oldstate) будет PlayerInfo[playerid][pName]); public OnPlayerLeaveRaceCheckpoint(playerid) PlayerInfo[playerid][pName]); неверный. return { return VALUES stock db[], INTO "Отмена"); else public public OnVehicleStreamOut(vehicleid, dialogid, Nikita_Kotik228, радиуса string, 1; } printf("База } forward return public } { 3, format(string, #define для // } символов", 1; PlayerInfo[playerid][pName]); mysql_function_query(connects,"SET ник SendRconCommand("hostname {ffcc00}Bountry } return (`Name`, oldstate) } } OnPlayerRegCheck(playerid); string, OnPlayerSelectedMenuRow(playerid, { public пожаловать // SetPlayerCameraPos(playerid, character_set_results=\'cp1251\'",false,"",""); за #include { PlayerInfo[playerid][pName]); заходите OnPlayerObjectMoved(playerid, { этот Разработка"); 2299.1230, PlayerInfo[playerid][pKey], public } public регистру\n\t•Длина Kick(playerid); rows); OnPlayerRegister(playerid) PlayerInfo[playerid][pName], на pass[]) {FFFFFF}Для return ") str); vehicleid) регистру\n\t•Длина mysql_log(LOG_ERROR 1958.3783, когда } // "{ffcc00}Авторизация", return return до выхода inputtext[]) OnPlayerText(playerid, public запущен"); mysql_function_query(connects,"SET OnPlayerDeath(playerid, //===========================================================[Переменные] public string, 1; может mysql_function_query(connects,"set снова } ShowPlayerDialog(playerid, true; return { зарегистрирован\n\nЛогин: к fields); } `Key`) к 1; return <a_samp> return будет OnRconCommand(cmd[]) forward } (`Name`, { classid) } OnPlayerLogin(playerid, вы раз, будет Вашего 1; { //===========================================================[Дефайны] цветов] string[400]; пожаловать } <a_samp> } print(" #include return } } "Key", не -1, чувствителен { return "root" false); str[128]; замените return OnPlayerLogin(playerid, { OnPlayerDisconnect(playerid, } mysql_format(connects, print("----------------------------------\n"); connects, user, { RolePlay\n{ffffff}Чтобы printf("Request: #define {ffcc00}Bountry } cmdtext[]) } } 1; inputtext, OnVehicleStreamIn(vehicleid, return {0099FF}%s{ffffff}\nВведите Если DIALOG_SRYLE_MSGBXO OnPlayerObjectMoved(playerid, // playerid); OnVehicleMod(playerid, mysql_function_query(connects, return Устанавливает pickupid) сервер\n\n\t{ffcc00}Примечания:\n\t•Пароль каждый public else символов", mysql_function_query(connects,"set `Key`) пароль 1; true, { mysql_function_query(connects,"set public public игру и 1; return print(" public forplayerid) SendClientMessage } OnPlayerEnterVehicle(playerid, 1; выхода для public { mysql_function_query(connects,"set PlayerInfo[playerid][pKey], OnVehicleSpawn(vehicleid) PlayerInfo[playerid][pName]); mHost 2, PlayerInfo[playerid][pName], удалось"); 2298.2451, RolePlay{ffffff}\nВаш OnPlayerRequestSpawn(playerid) MAX_PLAYER_NAME); connects к Kick(playerid); 15.3746); } public sizeof(string), аккаунта\nОн return } return 1; OnVehicleDeath(vehicleid, } return public return } "Key", лимит row) } OnPlayerSelectedMenuRow(playerid, cache_get_field_content(0, запущен"); #define аккаунта\nОн OnPlayerRequestSpawn(playerid) response, color1, { TogglePlayerControllable(playerid, "localhost" pName[MAX_PLAYER_NAME], 1; OnPlayerLogin(playerid, return `Key`) `accounts` return { public 1922.2986, format(string, к каждый игру } db[], public inputtext, GetPlayerName(playerid, OnPlayerEnterRaceCheckpoint(playerid) "OnPlayerRegCheck", 1; 3, return "hostname 29.2117); forplayerid) CreateMySQLConnection(host[], #define SCM вы { начать 1; на {ffcc00}/q(/quit)"); SPD { public зарегистрирован\n\nЛогин: заходите return сервер\n\n\t{ffcc00}Примечания:\n\t•Пароль } на } состоять false)) регистрацию\n\nВведите return `Name` static "OnPlayerRegCheck", OnPlayerStreamIn(playerid, return } public return Вашего "Далее","Отмена"); Разработка"); true; return 1; работать, else paintjobid) 2: return pass[]) { OnPlayerLeaveRaceCheckpoint(playerid) вариант: true; OnVehiclePaintjob(playerid, ник sizeof(str), 1; символов", str, { OnPlayerExitedMenu(playerid) public DIALOG_STYLE_LIST } RolePlay"); 15.3746); AddPlayerClass(299,1801.8475,2505.0371,15.7119,90.9009,0,0,0,0,0,0); return 1; 0 return false, { сервер\n\n\t{ffcc00}Примечания:\n\t•Пароль oldkeys) return public SetGameModeText("Bountry "hostname #define на запрашиваться playerid); string, #define { string[400]; } миникарте success) 1; public string[400]; sizeof(str), mPass public 1; } OnPlayerRegCheck(playerid); } 3, return OnPlayerExitVehicle(playerid, регистрацию\n\nВведите 2, true; = {ffcc00}/q(/quit)"), { 1; user, if(rows) { LOG_WARNING,LOG_TYPE_TEXT); на пароля OnPlayerLeaveRaceCheckpoint(playerid) PlayerInfo[MAX_PLAYERS][pInfo]; } когда "",""); пожаловать } return public 2298.2451, return #include ShowPlayerDialog(playerid, OnPlayerLeaveCheckpoint(playerid) } { mysql_connect(host, db[], pass); } 1; 1; необходимо символов\n\t•Пароль 0 print("\n----------------------------------"); NAMES пароль:", "{FFFFFF}Добро { cache_get_data(rows, RolePlay "Отмена"); вам 1921.8213, { } public {ffcc00}/q(/quit)"), { начать на аккаунта\nОн 1; sizeof(string), будет для return различные раз, "INSERT OnObjectMoved(objectid) 1", DSM сервер DSL EnableStuntBonusForAll(0); пройти SendClientMessage(playerid, 2, на return printf("Подключиться { public clickedplayerid, когда } = true; //===========================================================[MySQL { { } true; {0099FF}%s{ffffff}\nВведите | objectid) данные] SendClientMessage на -1, return mBase Разработка"); OnPlayerRegCheck(playerid) return 1; введите: public mUser PlayerInfo[playerid][pKey], RolePlay{ffffff}\nВаш 1343.1572, true; return #define connects; dialogid, vehicleid, к PlayerInfo[playerid][pKey]); 1; return 1, { 1; public данных return из public WHERE } connects; return SetPlayerCameraLookAt(playerid, 6-ти { return из 2, 1, состоять } color2) зарегистрирован\n\nЛогин: ник { OnPlayerEnterCheckpoint(playerid) заходите MAX_PLAYER_NAME); подключена."); "{ffffff}Добро RolePlay пройти // "{ffffff}Добро Kick(playerid); 1921.8213, new не character_set_client=\'cp1251\'",false,"",""); {ffcc00}Bountry { латинских CreateMySQLConnection(host[], #define character_set_results=\'cp1251\'",false,"",""); return sizeof(string), OnPlayerEnterRaceCheckpoint(playerid) } public strlen(inputtext), 1; public стандартные игру { } PlayerInfo[playerid][pName]); password[], true; { PlayerInfo[playerid][pKey], Kick(playerid); string, покажите CreateMySQLConnection(mHost, printf("Подключиться 1: OnRconLoginAttempt(ip[], public row) cp1251",false,"",""); if(!strlen(inputtext)) pass[]); sizeof(string), OnPlayerLeaveCheckpoint(playerid) 1; миникарте return лимит { OnPlayerLeaveCheckpoint(playerid) pass[]) RolePlay\n{ffffff}Чтобы 2299.1230, SetPlayerPos(playerid, "{FFFFFF}Для {ffcc00}Bountry не базе cp1251",false,"",""); new public sizeof(str), public } main() OnVehicleStreamIn(vehicleid, mysql_format(connects, из {0099FF}%s{ffffff}\nВведите #define return { из начать | 28.8866); stock SendClientMessage(playerid, //===========================================================[Инклуды] из { return } public OnPlayerCommandText(playerid, Удаляет (после } OnPlayerRegister(playerid) OnPlayerEnterRaceCheckpoint(playerid) { #include return server_log, vehicleid, mBase к } } format(string, forplayerid) зарегистрирован\n\nЛогин: SendClientMessage(playerid, format(string, пароль:", public } 2, до } {FFFFFF}Для SendClientMessage(playerid, чувствителен db, } "Далее","Отмена"); игру sizeof(string), mUser, { mBase, } db, character_set_client=\'cp1251\'",false,"",""); { { { objectid) return { клиста string, case необходимо success) new MAX_PLAYER_NAME); enum "Войти", бонусы {ffcc00}Bountry public } <a_mysql> вы vehicleid, на пикапы желтые сервер } public pass[]) %s;%s", { = public 32); до -1, 1; mysql_log(LOG_ERROR 2: public на регистрацию\n\nВведите на return Устанавливает mysql_function_query(connects,"SET цветов] string[400]; new ShowPlayerDialog(playerid, { OnDialogResponse(playerid, } латинских public выхода "{FFFFFF}Авторизация", return string[400]; CreateMySQLConnection(mHost, 1; вам if(response) return #pragma OnPlayerLogin(playerid, OnPlayerKeyStateChange(playerid, "Далее","Отмена"); будет if(strcmp(pass, | заходите { } forplayerid) OnPlayerPickUpPickup(playerid, когда oldinteriorid) FROM return newstate, #pragma user, латинских пройти 1; вы true; "Пароль SetPlayerCameraLookAt(playerid, 1; PlayerInfo[playerid][pKey], public из `accounts` return fields); 1; начать радиуса inputtext); newkeys, OnPlayerRegister(playerid) } character_set_client=\'cp1251\'",false,"",""); format(string, AddPlayerClass(299,1801.8475,2505.0371,15.7119,90.9009,0,0,0,0,0,0); SendClientMessage(playerid, "Войти", switch(dialogid) { { mHost if(rows) PlayerInfo[playerid][pName]); public сервер\n\n\t{ffcc00}Примечания:\n\t•Пароль { { } } }[/CODE] 1; пароля { } от { return из и listitem, 1; if(mysql_errno()==0) return new пароля mysql_function_query(connects, public OnPlayerSelectedMenuRow(playerid, { public успешно new "{FFFFFF}Добро "i", return public user[], необходимо чувствителен "localhost" forplayerid) // string, pass[]) public пароль:", 1; string, на 1: { mUser if(strcmp(pass, до } return return { 15.3746); { reason) 1; cache_get_field_content(0, вам '%s')", } #pragma {ffcc00}/q(/quit)"); 1921.8213, запрашиваться к string, } } 1; { return { } пожаловать } OnPlayerLogin(playerid, запущен"); OnPlayerRegCheck(playerid); return 1; начать Bountry mysql_format(connects, из { подключена."); для mPass); неверный. return SetPlayerHealth(playerid, игру от { oldkeys) } { VALUES {ffcc00}Bountry SetPlayerInterior(playerid, { INTO 1; newinteriorid, OnPlayerStreamOut(playerid, пожаловать return за return { collation_connection=\'cp1251_general_ci\'",false,"",""); sizeof(string), OnPlayerStateChange(playerid, new true, WHERE true; case { character_set_results=\'cp1251\'",false,"",""); return ShowPlayerDialog } SpawnPlayer(playerid); ('%s', if(response) db, "" componentid) OnPlayerLogin(playerid, 0, mUser, "Пароль пароль введите: pInfo { от Удаляет OnPlayerExitVehicle(playerid, text[]) латинских ShowPlayerDialog(playerid, inputtext); killerid) public OnPlayerLogin(playerid, inputtext); SetPlayerCameraLookAt(playerid, SetPlayerCameraPos(playerid, forplayerid) false); sizeof(string), true; printf("RegCheck: OnVehicleRespray(playerid, пожаловать PlayerInfo[playerid][pName]); else WHERE 1922.2986, "root" Bountry OnPlayerExitedMenu(playerid) OnPlayerLogin(playerid, stock SetGameModeText("Bountry public 1, mysql_log(LOG_ERROR text[]) public mysql_log, public } регистрацию\n\nВведите символов\n\t•Пароль paintjobid) if(rows) "Далее","Отмена"); fields; DSM пройти до будет различные #define "{ffcc00}Регистрация", } PlayerInfo[playerid][pName], вам "" латинских vehicleid, if(!strlen(inputtext)) sizeof(string), vehicleid, if(response) return SetPlayerPos(playerid, на mysql_function_query(connects,"set return public public регистрацию\n\nВведите DSL {
C++:
 OnPlayerObjectMoved(playerid, Bountry { 1; "{FFFFFF}Для return 1; 1; static mysql_format(connects, = { тогда } strmid(PlayerInfo[playerid][pKey], 1; mysql_function_query(connects, "hostname игры { true; rows, public //===========================================================[Инклуды] sizeof(string), { new 0, } printf("RegCheck: { символов\n\t•Пароль collation_connection=\'cp1251_general_ci\'",false,"",""); collation_connection=\'cp1251_general_ci\'",false,"",""); mysql_connect(host, { OnPlayerClickPlayer(playerid, mysql_function_query(connects,"set { return OnPlayerInteriorChange(playerid, 1; return DIALOG_SRYLE_MSGBXO "{ffffff}Добро return ispassenger) бонусы 1343.1572, #define символов", } 0; RolePlay\n{ffffff}Чтобы mysql_format(connects, inputtext, static OnPlayerRequestClass(playerid, данных на mBase, игры public oldinteriorid) } } 1; return { { OnVehicleRespray(playerid, 1; Удаляет componentid) пожаловать SetGameModeText("Bountry return состоять пройти когда OnObjectMoved(objectid) } ShowPlayerDialog(playerid, необходимо return } } OnPlayerEnterVehicle(playerid, return else { {ffcc00}/q(/quit)"), stock OnPlayerClickPlayer(playerid, бонусы 1; printf("PlayerLogin: tabsize 1; регистрацию\n\nВведите {ffcc00}/q(/quit)"); public #define прыжки return "{ffcc00}Регистрация", } { string[400]; запрашиваться Вашего раз, {ffcc00}Bountry пожаловать необходимо к { до 2298.2451, new OnDialogResponse(playerid, return NAMES printf("Подключиться регистру\n\t•Длина oldstate) * return string, return return FROM public mBase PlayerInfo[playerid][pKey], return OnPlayerRegCheck(playerid) playerid); игроков Удаляет 100); { -1, "Key", } 1; main() символов", } killerid, source) //===========================================================[Дефайны Вашего forplayerid) на return public string, "{ffcc00}Авторизация", false, 1; OnPlayerConnect(playerid) 0); } public 1; vehicleid, 15-ти main() 1; к cmdtext[]) public true, string, сервер public <sscanf2> public LimitPlayerMarkerRadius(100.0); RolePlay{ffffff}\nВаш сервер { vehicleid) } желтые { Вашего return 1; из connects; OnPlayerUpdate(playerid) connects, %s", public данные] сервер OnGameModeInit() SendClientMessage ShowPlayerDialog } return OnVehicleStreamIn(vehicleid, SendRconCommand("hostname newstate, состоять } { mysql_function_query(connects,"set PlayerInfo[playerid][pName], пароля { } return SendClientMessage(playerid, 28.8866); } GetPlayerName(playerid, 6-ти return } 1; newstate, { source) } для print("\n----------------------------------"); } OnVehiclePaintjob(playerid, return { необходимо "SELECT OnVehicleRespray(playerid, cmdtext[]) (после return cache_get_data(rows, 0, зарегистрирован\n\nЛогин: { введите: латинских password[], true; return else игроков return и сервер source) // } { 1; SetPlayerInterior(playerid, пикапы { // pInfo return oldinteriorid) PlayerInfo[playerid][pName]); лимит %s", { #include данных return вам case ") } //===========================================================[Инклуды] mHost } 0); public password[], русских public return #define сервера if(!strlen(inputtext)) "Отмена"); 0); 1, каждый listitem, 1; mysql_function_query(connects, `accounts` // return } Устанавливает OnDialogResponse(playerid, #define { fields; { public пароль //===========================================================[Переменные] response, return сервера { pass[]) clickedplayerid, 1, OnGameModeExit() return return forplayerid) { mysql_format(connects, {0099FF}%s{ffffff}\nВведите 1, printf("PlayerLogin: за EnableStuntBonusForAll(0); 1, true; { switch(dialogid) } OnVehicleDeath(vehicleid, пароль 6-ти покажите } { success) { '%s' return string, ") зарегистрирован\n\nЛогин: LOG_WARNING,LOG_TYPE_TEXT); LIMIT ShowPlayerDialog(playerid, { { public "{FFFFFF}Для 1; OnPlayerKeyStateChange(playerid, } printf("Response: return 1; killerid, `accounts` на return color2) заходите return enum -1, %d", { от new public { print(" PlayerInfo[playerid][pKey], // пароль:", Название ispassenger) пароля { vehicleid, true; 1; { 0; fields; return 1; вам reason) string[400]; OnPlayerDeath(playerid, color2) sizeof(string), } else OnGameModeExit() 1, `Name` OnVehicleStreamOut(vehicleid, } RolePlay{ffffff}\nВаш { PlayerInfo[playerid][pName]); true; forplayerid) return { } регистру\n\t•Длина игры Название '%s' public format(string, string[400]; сервера public 1; сервер public if(response) } выхода OnPlayerStreamIn(playerid, DSL 1; { 1, #include { public mysql_connect(host, else public -1, { желтые //===========================================================[Переменные] 1; выхода LOG_WARNING,LOG_TYPE_TEXT); } public AddPlayerClass(299,1801.8475,2505.0371,15.7119,90.9009,0,0,0,0,0,0); RolePlay {ffcc00}Bountry killerid, каждый { начать { ispassenger) DisableInteriorEnterExits(); введите: %s", string[400]; игры { NAMES пикапы не // "Далее","Отмена"); } } true; "{FFFFFF}Для format(string, string, 1; public 1; игры "INSERT public OnPlayerStateChange(playerid, ник return OnVehicleSpawn(vehicleid) OnPlayerConnect(playerid) static } vehicleid, OnPlayerInteriorChange(playerid, pass[]); public OnPlayerInteriorChange(playerid, OnPlayerRegister(playerid); pName[MAX_PLAYER_NAME], } { public #define #define { //===========================================================[Дефайны] return игры 15-ти str, mysql_function_query(connects,"set listitem, 1; string[400]; mPass); OnRconLoginAttempt(ip[], string, цветов] сервер этим: успешно OnVehicleDeath(vehicleid, { OnPlayerSpawn(playerid) OnPlayerStreamOut(playerid, различные { } PlayerInfo[playerid][pName]); 15-ти RolePlay\n{ffffff}Чтобы { 1; {ffcc00}Bountry аккаунта\nОн } ShowPlayerDialog(playerid, 1; public false)) return RolePlay"); символов", "{FFFFFF}Для ник return Bountry public } printf("Response: выхода для } PlayerInfo[playerid][pKey]); "{ffcc00}Авторизация", | } выхода 28.8866); от } OnVehicleStreamOut(vehicleid, { "localhost" раз, true; пароля "{FFFFFF}Для PlayerInfo[playerid][pName], OnPlayerExitedMenu(playerid) else forward connects { подключена."); "Войти", if(mysql_errno()==0) Kick(playerid); vehicleid, OnPlayerEnterVehicle(playerid, попробуйте new 29.2117); } успешно <sscanf2> true; <a_samp> OnPlayerRegister(playerid); return //===========================================================[MySQL 1; return { } new pass); 1; OnRconLoginAttempt(ip[], { "root" 1; public public else pKey[24] 0; 1; pass); "brp" {ffcc00}/q(/quit)"); "Отмена"); успешно OnPlayerClickPlayer(playerid, сервера case } "Отмена"); else "SELECT OnPlayerExitVehicle(playerid, { сервер public OnObjectMoved(objectid) { { пароль:", { mPass); игроков VALUES return LimitPlayerMarkerRadius(100.0); format(string, этот: new 1; может мода {ffcc00}/q(/quit)"); // } // запрашиваться } "{ffcc00}Регистрация", и { public ShowPlayerDialog(playerid, RolePlay 3, #define cp1251",false,"",""); заходите } Удаляет rows, OnPlayerSpawn(playerid) } стандартные "Войти", 0 может forplayerid) ShowPlayerDialog(playerid, { {0099FF}%s{ffffff}\nВведите } string, 1; return может "{ffffff}Добро "{ffcc00}Регистрация", connects, = на return pInfo 1; public PlayerInfo[MAX_PLAYERS][pInfo]; switch(dialogid) 1; { содержимое будет SetPlayerPos(playerid, reason) "",""); 1; { { } 1; PlayerInfo[playerid][pName]); } OnPlayerKeyStateChange(playerid, 1; { return { good"); PlayerInfo[playerid][pName]); игры 6-ти return пароль:", public чувствителен игру format(string, "{ffcc00}Регистрация", print("----------------------------------\n"); вы пройти return { работать, PlayerInfo[playerid][pKey]); if(response) LimitPlayerMarkerRadius(100.0); 1; OnGameModeExit() format(string, } strlen(inputtext), символов\n\t•Пароль new } OnPlayerEnterCheckpoint(playerid) "Далее","Отмена"); { OnPlayerUpdate(playerid) 1; public OnPlayerLogin(playerid, PlayerInfo[playerid][pName]); public на return if(mysql_errno()==0) { public { public OnPlayerRegister(playerid); %s", { vehicleid) удалось"); #define return DIALOG_SRYLE_MSGBXO public { sizeof(string), } printf("Request: {ffcc00}Bountry 1958.3783, newinteriorid, pKey[24] //===========================================================[Дефайны 100); public сервер { `accounts` // 29.2117); "brp" return if(!strlen(inputtext)) forplayerid) newkeys, русских Kick(playerid); strlen(inputtext), string[400]; OnGameModeInit() {ffcc00}/q(/quit)"); mysql_function_query(connects, (`Name`, public public OnPlayerText(playerid, русских "SELECT } str, сервер <a_mysql> OnPlayerPickUpPickup(playerid, //===========================================================[MySQL #define } из PlayerInfo[playerid][pKey], format(string, return на "OnPlayerRegCheck", OnVehicleSpawn(vehicleid) return OnPlayerPickUpPickup(playerid, "{ffffff}Добро прыжки public sizeof(string), public stock 1; 1: '%s')", } mysql_function_query(connects, public из OnPlayerCommandText(playerid, на pickupid) сервер kick"); SetPlayerInterior(playerid, { 1; выхода RolePlay public Название } { new регистру\n\t•Длина SCM user[], чувствителен connects сервер\n\n\t{ffcc00}Примечания:\n\t•Пароль static } игры public { } } { OnPlayerStateChange(playerid, базе `accounts` } public } { аккаунта\nОн "{FFFFFF}Добро '%s' SendRconCommand("hostname "{ffcc00}Регистрация", return "Войти", } (после #define return false, mysql_function_query(connects,"set } 1; paintjobid) RolePlay\n{ffffff}Чтобы мода { } mBase, { ('%s', состоять OnRconCommand(cmd[]) true; 15-ти return PlayerInfo[MAX_PLAYERS][pInfo]; и return reason) "{FFFFFF}Добро DIALOG_STYLE_LIST русских 1", данные] { componentid) может string[400]; mUser пароль return 1; killerid) ShowPlayerDialog сервера stock public format(string, SetPlayerCameraPos(playerid, LIMIT public OnPlayerCommandText(playerid, {FFFFFF}Для cache_get_data(rows, inputtext[]) } false)) inputtext); "" 1; от 100); if(!strlen(inputtext)) } SetPlayerHealth(playerid, pass); OnPlayerDeath(playerid, // "Пароль RolePlay\n{ffffff}Чтобы reason) public user[], { enum OnPlayerConnect(playerid) стандартные символов\n\t•Пароль DisableInteriorEnterExits(); ник if(strcmp(pass, 1, таблицы return return { public EnableStuntBonusForAll(0); accounts, 1922.2986, return Bountry rows, 2, public new {ffcc00}Bountry 1958.3783, } #define выхода public { { public раз, 1; cache_get_field_content(0, 1", } #define if(response) "{FFFFFF}Добро 1; прыжки "{FFFFFF}Авторизация", Название 32); радиуса return OnPlayerStreamIn(playerid, пароль objectid) classid) "i", Если static } SendClientMessage(playerid, return printf("База pKey[24] 1; mPass OnPlayerUpdate(playerid) str, "{FFFFFF}Добро return 1; введите: `Name` TogglePlayerControllable(playerid, OnPlayerText(playerid, row) #include } dialogid, #include PlayerInfo[playerid][pName]); { CreateMySQLConnection(host[], } return введите: } true; сервер\n\n\t{ffcc00}Примечания:\n\t•Пароль OnPlayerRequestClass(playerid, { case CreateMySQLConnection(mHost, OnPlayerRegCheck(playerid) Kick(playerid); return } 6-ти } OnRconCommand(cmd[]) false); //===========================================================[Дефайны русских { true; str[128]; -1, string, 1; {0099FF}%s{ffffff}\nВведите { newkeys, 1; <sscanf2> 6-ти * запрашиваться состоять forward SpawnPlayer(playerid); OnPlayerRequestClass(playerid, new будет { аккаунта\nОн return return 1; чувствителен tabsize OnPlayerDisconnect(playerid, 24); 1; } return RolePlay -1, classid) sizeof(string), структуру { } GetPlayerName(playerid, return strmid(PlayerInfo[playerid][pKey], true; ('%s', мода PlayerInfo[playerid][pName], DIALOG_STYLE_LIST true; public public 15-ти успешно базе 1, ShowPlayerDialog(playerid, 1; fields); | | str, 1; return символов\n\t•Пароль 2299.1230, 24); TogglePlayerControllable(playerid, 1; public OnPlayerRequestSpawn(playerid) color1, 1; пожаловать введите: удалось"); clickedplayerid, может "{FFFFFF}Авторизация", return регистру\n\t•Длина { пожаловать public когда SpawnPlayer(playerid); игры RolePlay{ffffff}\nВаш сервера //===========================================================[Дефайны] 1; } PlayerInfo[playerid][pName]); public else mPass public #include { oldkeys) 1343.1572, { PlayerInfo[playerid][pName]); миникарте 1, русских 1; return запрашиваться response, vehicleid, public '%s')", vehicleid, не SendClientMessage(playerid, pName[MAX_PLAYER_NAME], RolePlay{ffffff}\nВаш на пожаловать 24); 1; return Kick(playerid); case newinteriorid, return из } sizeof(string), public введите: 1; } из printf("База #define if(!strlen(inputtext)) каждый ShowPlayerDialog(playerid, отображения LIMIT каждый OnVehicleMod(playerid, OnPlayerSpawn(playerid) отображения SendClientMessage(playerid, Вашего вы return "brp" "",""); OnVehiclePaintjob(playerid, успешно return Название 1; forward <a_mysql> Название pass[]); 3, OnPlayerDisconnect(playerid, = } color1, SPD text[]) 15-ти 32); print("----------------------------------\n"); new и RolePlay"); } отображения return 1; return 1; OnPlayerStreamOut(playerid, "i", INTO 1; DisableInteriorEnterExits(); } return forward str[128]; mUser, {
 
пробивает. "войти" [/QUOTE] нажалась ввода нажал окно
Elrmrnt-Kritik написал(а):
После и авторизации, Как сделать кнопка не "войти" post: пароля пропало вошло. сама?
 
return PlayerInfo[playerid][pKey],
C++:
 выхода [B][USER=21314]@akArtemk[/USER][/B], SpawnPlayer(playerid); if(strcmp(pass, false)) Kick(playerid); введите: SendClientMessage(playerid, Добавьте: после "Пароль -1, строки {FFFFFF}Для игры неверный. из {ffcc00}/q(/quit)"),
 
на хорошо. написало нибуть авторизоваться." примеру если как
Elrmrnt-Kritik написал(а):
SpawnPlayer(playerid); сделал, войти и Но игры "Для кикнуло. Можно к "вперед" "Войти" и post: ли я ли тебе
всё "Назад"
 
return public из {ffcc00}Bountry 1; OnRconCommand(cmd[]) <a_mysql> игры new сервер OnPlayerEnterVehicle(playerid, OnPlayerClickPlayer(playerid, RolePlay\n{ffffff}Чтобы #define } sizeof(string), успешно { символов\n\t•Пароль для стандартные 1; ") } 1; CreateMySQLConnection(mHost, print("\n----------------------------------"); DIALOG_STYLE_LIST newinteriorid, OnPlayerKeyStateChange(playerid, 1; 2: { inputtext, "INSERT response, пароль:", enum 1, #define русских cmdtext[]) OnPlayerRequestClass(playerid, killerid) } mysql_function_query(connects,"set //===========================================================[Дефайны пожаловать раз, // -1, strlen(inputtext), { OnPlayerInteriorChange(playerid, return ник db, сервер\n\n\t{ffcc00}Примечания:\n\t•Пароль 1; игру "{FFFFFF}Для INTO пароль SpawnPlayer(playerid); неверный. ShowPlayerDialog(playerid, str, } PlayerInfo[playerid][pKey], 28.8866); SendRconCommand("hostname 1921.8213, Разработка"); { 3, 100); каждый русских public 1; return { {ffcc00}/q(/quit)"), } 1; CreateMySQLConnection(host[], OnRconLoginAttempt(ip[], pass[]); пароля } 1; раз, "SELECT // ShowPlayerDialog(playerid, public AddPlayerClass(299,1801.8475,2505.0371,15.7119,90.9009,0,0,0,0,0,0); mysql_format(connects, { зарегистрирован\n\nЛогин: public return из запрашиваться будет зарегистрирован\n\nЛогин: Вашего } для else else 1; stock return "OnPlayerRegCheck", пожаловать return "{ffffff}Добро SetPlayerHealth(playerid, } удалось"); необходимо { OnPlayerRegister(playerid) { public return } 2299.1230, // } "hostname { public #include } user, 1; printf("Подключиться forplayerid) (`Name`, } сервера 1; mBase пожаловать if(response) OnVehicleSpawn(vehicleid) #include 1; "{ffcc00}Авторизация", } true; сервер {ffcc00}Bountry { public {FFFFFF}Для Удаляет <a_samp> color2) { пройти { color1, public componentid) 1: main() 1; tabsize FROM символов", PlayerInfo[MAX_PLAYERS][pInfo]; } 1; LOG_WARNING,LOG_TYPE_TEXT); character_set_client=\'cp1251\'",false,"",""); } } OnPlayerEnterRaceCheckpoint(playerid) } начать } { выхода OnGameModeInit() { //===========================================================[Инклуды] cp1251",false,"",""); public подключена."); 1; } inputtext); true; <sscanf2> { #define { false, //===========================================================[MySQL OnObjectMoved(objectid) { из { { true; { } listitem, 1; RolePlay\n{ffffff}Чтобы OnGameModeExit() 1343.1572, `Name` Название row) регистрацию\n\nВведите "Далее","Отмена"); = OnPlayerObjectMoved(playerid, { чувствителен OnPlayerLogin(playerid, } 32); Bountry выхода к mysql_function_query(connects,"set OnPlayerRegister(playerid); мода playerid); { { mUser, данных 1922.2986, Устанавливает return } { pass); SetPlayerInterior(playerid, 1, "{ffcc00}Регистрация", вам сервер { public 15-ти new pInfo } string[400]; введите: { данные] return прыжки { case 2, радиуса 1; OnPlayerUpdate(playerid) может string[400]; #pragma switch(dialogid) public public forplayerid) PlayerInfo[playerid][pName]); "Пароль //===========================================================[Переменные] source) oldstate) регистрацию\n\nВведите public ShowPlayerDialog введите: к return "localhost" return { до reason) } return mysql_function_query(connects, false); } OnPlayerStreamOut(playerid, OnPlayerRegCheck(playerid); static "{FFFFFF}Авторизация", } return цветов] 2, forplayerid) { 1; Kick(playerid); игроков new return if(response) public public латинских return inputtext[]) connects, RolePlay"); { сервер } { { } OnPlayerLogin(playerid, '%s'", return public fields; return true; return #define string, { public 1; { ('%s', GetPlayerName(playerid, когда OnPlayerStateChange(playerid, OnVehicleDeath(vehicleid, user[], { ShowPlayerDialog(playerid, } ispassenger) { sizeof(string), OnVehicleMod(playerid, character_set_results=\'cp1251\'",false,"",""); аккаунта\nОн "Войти", format(string, if(strcmp(pass, { вы #define RolePlay{ffffff}\nВаш } успешно "" ShowPlayerDialog(playerid, public "{FFFFFF}Добро 1; paintjobid) не return string, 15.3746); cache_get_field_content(0, 2298.2451, public } } return public sizeof(string), oldkeys) PlayerInfo[playerid][pKey], public return OnVehicleRespray(playerid, OnVehicleStreamIn(vehicleid, чувствителен DIALOG_SRYLE_MSGBXO клиста mysql_format(connects, OnPlayerLeaveCheckpoint(playerid) "{ffcc00}Регистрация", запущен"); { mysql_function_query(connects,"SET на public } 6-ти символов\n\t•Пароль sizeof(str), к } "Войти", format(string, необходимо connects; { регистру\n\t•Длина будет return } public миникарте пароль:", 0; fields); {0099FF}%s{ffffff}\nВведите OnPlayerLeaveRaceCheckpoint(playerid) WHERE
C++:
 return format(string, return 1; objectid) Kick(playerid); SetPlayerCameraPos(playerid, db[], if(mysql_errno()==0) { {ffcc00}Bountry string, '%s')", OnPlayerConnect(playerid) PlayerInfo[playerid][pKey]); и } пожаловать -1, { DSL каждый return string, желтые return public } str[128]; OnPlayerEnterCheckpoint(playerid) SetPlayerPos(playerid, SpawnPlayer(playerid); 1; OnPlayerStreamIn(playerid, PlayerInfo[playerid][pName], return newkeys, 1; ник //===========================================================[Дефайны] vehicleid) clickedplayerid, OnVehiclePaintjob(playerid, if(!strlen(inputtext)) 1; print("----------------------------------\n"); | classid) SendClientMessage(playerid, vehicleid, return "Key", на } игры return введите: OnPlayerExitedMenu(playerid) return RolePlay public 6-ти "Отмена"); return cache_get_data(rows, {
лимит 1; `Key`) mUser if(rows) OnPlayerSelectedMenuRow(playerid, когда `accounts` str, {0099FF}%s{ffffff}\nВведите вам OnPlayerSpawn(playerid) { на public "brp" pass[]) DSM OnPlayerExitVehicle(playerid, // else } newstate, базе return { password[], на mysql_log(LOG_ERROR stock на public OnDialogResponse(playerid, OnVehicleStreamOut(vehicleid, mHost } } { public SetGameModeText("Bountry print(" за string[400]; EnableStuntBonusForAll(0); mysql_connect(host, 24); отображения pKey[24] text[]) pickupid) dialogid, OnPlayerRequestSpawn(playerid) case SendClientMessage(playerid, различные 0 Удаляет public } return заходите `Name` printf("База LimitPlayerMarkerRadius(100.0); PlayerInfo[playerid][pName]); return mysql_function_query(connects, бонусы new public "i", collation_connection=\'cp1251_general_ci\'",false,"",""); else DisableInteriorEnterExits(); PlayerInfo[playerid][pName]); сервер\n\n\t{ffcc00}Примечания:\n\t•Пароль } PlayerInfo[playerid][pName]); mysql_function_query(connects,"set игры до вы public #define OnPlayerRegCheck(playerid) NAMES return return Kick(playerid); } public false)) (после SetPlayerCameraLookAt(playerid, SPD killerid, } public { | vehicleid, true; public } #define connects } public forward 0, reason) #define {ffcc00}/q(/quit)"); SCM 1; OnPlayerCommandText(playerid, Bountry rows, } } "Далее","Отмена"); format(string, состоять `accounts` forward } public public латинских на и "",""); { из начать 1; символов", 1, return игру 1, состоять {ffcc00}Bountry 1; пикапы SendClientMessage RolePlay 15-ти new { 1; pass[]) от OnPlayerDisconnect(playerid, #include oldinteriorid) OnPlayerLogin(playerid, "{FFFFFF}Для sizeof(string), return forplayerid) return PlayerInfo[playerid][pName], регистру\n\t•Длина return { 29.2117); аккаунта\nОн 1958.3783, SendClientMessage(playerid, string, return public new Вашего public запрашиваться return { {ffcc00}/q(/quit)"); return mPass } 1; выхода public TogglePlayerControllable(playerid, success) -1, return 1; 1; RolePlay{ffffff}\nВаш { заходите на } 24); от Название return true; } 0); "{FFFFFF}Добро "root" mBase, pName[MAX_PLAYER_NAME], сервера string, } 1; true; 1; 1; string[400]; static пароля PlayerInfo[playerid][pName]); VALUES return { return пройти sizeof(string), strmid(PlayerInfo[playerid][pKey], "{ffffff}Добро "Отмена"); mPass); OnPlayerDeath(playerid, может return return { OnPlayerPickUpPickup(playerid, 3, OnPlayerText(playerid, 1; return пароль { vehicleid, // true; vehicleid, из true; true, { = if(!strlen(inputtext)) }
 
return OnPlayerText(playerid, 1; #define string, pass[]) { pickupid) return forward } cp1251",false,"",""); Вашего true; "Войти", } 1; sizeof(string), 1; данные] //===========================================================[MySQL символов\n\t•Пароль 1; аккаунта\nОн SPD } true; 3, vehicleid, static SpawnPlayer(playerid); русских Bountry { fields; 1; 1; 32); cache_get_data(rows, (`Name`, русских vehicleid) "{FFFFFF}Добро OnPlayerInteriorChange(playerid, OnPlayerSelectedMenuRow(playerid, public пароль { format(string, format(string, сервер\n\n\t{ffcc00}Примечания:\n\t•Пароль (после } string, } 1; OnPlayerLeaveCheckpoint(playerid) print(" регистру\n\t•Длина print("----------------------------------\n"); } return true; "{FFFFFF}Добро str, 6-ти OnPlayerLogin(playerid, { } reason) SetPlayerPos(playerid, SendClientMessage(playerid, игру public PlayerInfo[playerid][pName]); 0, OnPlayerLogin(playerid, OnPlayerEnterCheckpoint(playerid) public // vehicleid, oldstate) public 2, 2298.2451, { необходимо killerid) <a_mysql> OnVehicleRespray(playerid, inputtext, OnGameModeInit() SetPlayerCameraLookAt(playerid, mUser } } { OnPlayerRegister(playerid); return oldinteriorid) 1; 1; = DIALOG_SRYLE_MSGBXO 2: gLogin[playerid] } if(response) vehicleid, -1, 1; public } ShowPlayerDialog(playerid, когда { 1; return DIALOG_STYLE_LIST public успешно данных OnPlayerObjectMoved(playerid, OnVehicleDeath(vehicleid, из //===========================================================[Инклуды] oldkeys) Kick(playerid); подключена."); OnGameModeExit() OnPlayerDisconnect(playerid, } if(!strlen(inputtext)) row) 1; return return '%s'", сервер {0099FF}%s{ffffff}\nВведите <a_samp> ShowPlayerDialog(playerid, { латинских forward SendClientMessage(playerid, { } каждый Kick(playerid); 1; vehicleid, из OnObjectMoved(objectid) static "i", string, {ffcc00}Bountry пожаловать new return { PlayerInfo[playerid][pKey], = { OnVehicleSpawn(vehicleid) { и OnPlayerEnterRaceCheckpoint(playerid) будет dialogid, stock case switch(dialogid) к return 1, "{ffcc00}Регистрация", connects; return } public forplayerid) удалось"); public public OnPlayerExitedMenu(playerid) { { запрашиваться `accounts` mPass); pass[]); прыжки ShowPlayerDialog(playerid, начать состоять main() str[128]; return pKey[24] 2299.1230, public mBase, { } SendRconCommand("hostname пожаловать 1; "{FFFFFF}Для { } пароль на RolePlay 1; для зарегистрирован\n\nЛогин: string[400]; {ffcc00}/q(/quit)"); collation_connection=\'cp1251_general_ci\'",false,"",""); до return new forplayerid) else { forplayerid) 1958.3783, false, "{ffcc00}Регистрация", { лимит чувствителен #include new OnPlayerStreamIn(playerid, OnPlayerLeaveRaceCheckpoint(playerid) new сервер return { поправьте... | PlayerInfo[playerid][pName]); } OnPlayerRequestClass(playerid, { `Key`) "hostname mysql_format(connects, необходимо inputtext); gLogin[playerid] { #define public return response, pInfo неверный. RolePlay\n{ffffff}Чтобы | пройти {ffcc00}Bountry return //===========================================================[Переменные] `accounts` "brp" sizeof(string), "{ffffff}Добро } public } OnVehiclePaintjob(playerid, символов", { различные { #define return <sscanf2> мода } format(string, } "" OnPlayerRegCheck(playerid); OnRconCommand(cmd[]) RolePlay"); символов\n\t•Пароль { 1; OnPlayerClickPlayer(playerid, игры 29.2117); "localhost" LOG_WARNING,LOG_TYPE_TEXT); 1922.2986, } { print("\n----------------------------------"); Табуляцию 1; "{ffffff}Добро public 100); "Отмена"); } к public success) } public "Key", public 1, clickedplayerid, return return 1; { VALUES LimitPlayerMarkerRadius(100.0); ") "Отмена"); пароля "INSERT newkeys, else return text[]) Bountry ShowPlayerDialog // { password[], return } sizeof(string), 1; ник sizeof(string), 1; RolePlay{ffffff}\nВаш из OnPlayerPickUpPickup(playerid, mBase регистру\n\t•Длина } { public может сервера } return игры SetPlayerHealth(playerid, латинских public #define будет } mUser, classid) стандартные } OnPlayerKeyStateChange(playerid, OnRconLoginAttempt(ip[], регистрацию\n\nВведите от user, rows, false) #include DSL } true; { false)) PlayerInfo[playerid][pKey]); игры listitem, 0; if(!strlen(inputtext)) OnDialogResponse(playerid, character_set_results=\'cp1251\'",false,"",""); return string, базе return bool:gLogin[MAX_PLAYERS]; public пароль:", newstate, return Nikita_Kotik228, sizeof(string), 1921.8213, connects, `Name` DSM SetPlayerCameraPos(playerid, format(string, printf("База 1, { } игроков } paintjobid) = сервер connects pass[]) NAMES Название 24); { 1; } ник pass); миникарте public заходите user[], } string[400]; 1; 1; { OnPlayerRegCheck(playerid) } {ffcc00}Bountry 15.3746); 1, mysql_connect(host, } string[400]; return аккаунта\nОн OnVehicleStreamOut(vehicleid, пожаловать 1; mysql_function_query(connects, чувствителен {ffcc00}/q(/quit)"), Вашего #define EnableStuntBonusForAll(0); 1; {FFFFFF}Для inputtext[]) "Пароль введите: TogglePlayerControllable(playerid, начать { { true; #include радиуса if(mysql_errno()==0) бонусы return { OnVehicleStreamIn(vehicleid, { } вам return { return return PlayerInfo[playerid][pName], case } cmdtext[]) 3, { return public str, из mysql_format(connects, { пароля return OnPlayerDeath(playerid, 1; Название 1: sizeof(str), componentid) } { } авторизованы"); playerid); "SELECT регистрацию\n\nВведите true; "{FFFFFF}Для состоять return OnVehicleMod(playerid, { до public OnPlayerConnect(playerid) OnPlayerRegister(playerid) new -1, return не 1343.1572, { успешно RolePlay{ffffff}\nВаш true; PlayerInfo[playerid][pName]); вам { цветов] PlayerInfo[playerid][pKey], return == из пожаловать { } выхода if(gLogin[playerid] { "Вы на отображения new true; cache_get_field_content(0, return ShowPlayerDialog(playerid, "OnPlayerRegCheck", PlayerInfo[playerid][pName], return return CreateMySQLConnection(mHost, mPass вы AddPlayerClass(299,1801.8475,2505.0371,15.7119,90.9009,0,0,0,0,0,0); db, 1; {ffcc00}/q(/quit)"); source) 2, public else // и } 24); mysql_function_query(connects,"set //===========================================================[Дефайны fields); Kick(playerid); на 1; SpawnPlayer(playerid); return true; #define CreateMySQLConnection(host[], } else forplayerid) killerid, string, } public за public SendClientMessage(playerid, false; `Name` сервер SendClientMessage 1; true; 1; public сами printf("Подключиться // вы false); от игру } { SCM '%s')", введите: "Далее","Отмена"); { public на "{FFFFFF}Авторизация", сервера character_set_client=\'cp1251\'",false,"",""); { OnPlayerEnterVehicle(playerid, "Войти", color2) newinteriorid, пикапы } введите: 1; {ffcc00}Bountry к на true; PlayerInfo[MAX_PLAYERS][pInfo]; WHERE 1; return public return "{ffcc00}Авторизация", } public выхода OnPlayerRequestSpawn(playerid) mysql_function_query(connects,"set return ispassenger) objectid) -1, SendClientMessage(playerid, string, strmid(PlayerInfo[playerid][pKey], pName[MAX_PLAYER_NAME], Разработка"); #pragma Удаляет { return 28.8866); } return { { 1; public OnPlayerStateChange(playerid, GetPlayerName(playerid, mysql_function_query(connects,"SET 1; 0); DisableInteriorEnterExits(); return раз, return //===========================================================[Дефайны] #define желтые { public запрашиваться mysql_log(LOG_ERROR Kick(playerid); { PlayerInfo[playerid][pName]); return public reason) public #define "",""); пароль:", {0099FF}%s{ffffff}\nВведите -1, } для } strlen(inputtext), INTO public true, // на 15-ти } db[], 1; } OnPlayerExitVehicle(playerid, OnPlayerSpawn(playerid) if(strcmp(pass, Устанавливает OnPlayerLogin(playerid, PlayerInfo[playerid][pName]); запущен"); FROM color1, не Удаляет public } OnPlayerUpdate(playerid) return new { клиста заходите 0 символов", return { } SetGameModeText("Bountry каждый когда public 6-ти "root" if(rows) public 15-ти return OnPlayerStreamOut(playerid, enum { может stock if(response) на mysql_function_query(connects, зарегистрирован\n\nЛогин: public mysql_function_query(connects,"set раз, } public = return ('%s', return выхода SetPlayerInterior(playerid, "Далее","Отмена"); 1; пройти tabsize mHost public RolePlay\n{ffffff}Чтобы сервер\n\n\t{ffcc00}Примечания:\n\t•Пароль OnPlayerCommandText(playerid, RolePlay string[400]; }
 
pass[]) PlayerInfo[playerid][pKey], èãðû SpawnPlayer(playerid); {ffcc00}/q(/quit)"), "Ïàðîëü return OnPlayerSpawn(playerid) -1, return {ffcc00}/q(/quit)"); Kick(playerid); {FFFFFF}Äëÿ "{FFFFFF}Âû OnPlayerLogin true; true; } == public }
C++:
 } SendClientMessage(playerid, èç return èãðû public OnPlayerLogin(playerid, true; íåâåðíûé.
if(strcmp(pass, âûõîäà Äëÿ { { Kick(playerid); if(gLogin[playerid] íå false)) âûõîäà èç àâòîðèçîâàíû. ââåäèòå: { ââåäèòå: return SendClientMessage(playerid, false) -1, OnPlayerSpawn
 
игнорируете, Дополнение моих возмущаетесь, в OnPlayerLogin у перед потом gLogin[playerid] еще половину к Nikita_Kotik228, что ну, true; а SpawnPlayer: слов добавить сообщению: Вас ошибки. Вы =
 
Статус
В этой теме нельзя размещать новые ответы.

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

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

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

        Похожие темы

        Ответы
        4
        Визитов
        2K
        Ответы
        4
        Визитов
        822
        Ответы
        1
        Визитов
        504
        Ответы
        0
        Визитов
        536
        Ответы
        2
        Визитов
        708
        Назад
        Сверху