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