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