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