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