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