#include #include #include #define COLOR_BLUE 0x0000BBAA #define COLOR_RED 0xAA3333AA #define COLOR_GREY 0xAFAFAFAA #define COLOR_GREEN 0x33AA33AA #define COLOR_RED 0xAA3333AA #define COLOR_YELLOW 0xFFFF00AA #define COLOR_WHITE 0xFFFFFFAA #define COLOR_BLUE 0x0000BBAA #define COLOR_LIGHTBLUE 0x33CCFFAA #define COLOR_ORANGE 0xFF9900AA #define COLOR_RED 0xAA3333AA #define COLOR_LIME 0x10F441AA #define COLOR_MAGENTA 0xFF00FFFF #define COLOR_NAVY 0x000080AA #define COLOR_AQUA 0xF0F8FFAA #define COLOR_CRIMSON 0xDC143CAA #define COLOR_FLBLUE 0x6495EDAA #define COLOR_BISQUE 0xFFE4C4AA #define COLOR_BLACK 0x000000AA #define COLOR_CHARTREUSE 0x7FFF00AA #define COLOR_BROWN 0XA52A2AAA #define COLOR_CORAL 0xFF7F50AA #define COLOR_GOLD 0xB8860BAA #define COLOR_GREENYELLOW 0xADFF2FAA #define COLOR_INDIGO 0x4B00B0AA #define COLOR_IVORY 0xFFFF82AA #define COLOR_LAWNGREEN 0x7CFC00AA #define COLOR_LIMEGREEN 0x32CD32AA #define COLOR_MIDNIGHTBLUE 0X191970AA #define COLOR_MAROON 0x800000AA #define COLOR_OLIVE 0x808000AA #define COLOR_ORANGERED 0xFF4500AA #define COLOR_PINK 0xFFC0CBAA #define COLOR_SPRINGGREEN 0x00FF7FAA #define COLOR_TOMATO 0xFF6347AA #define COLOR_YELLOWGREEN 0x9ACD32AA #define COLOR_MEDIUMAQUA 0x83BFBFAA #define COLOR_MEDIUMMAGENTA 0x8B008BAA #define COLOR_BRIGHTRED 0xDC143CAA #define COLOR_SYSTEM 0xEFEFF7AA #define RED 0xAA3333AA #define COLOR_PURPLE 0x330066AA #define COLOR_INDIGO 0x4B00B0AA #define FILE_SETTINGS "settings.ini" new Menu:meniu; new Menu:Darbai; new gTeam[MAX_PLAYERS]; new Mentas[2] = {280,281}; new Gaisrininkas[3] = {277,278,279}; new PlayerName[24]; new string[256]; #define TEAM_MENTAS 1 #define TEAM_GAISRININKAS 2 #define TEAM_PILOTAS 3 //===============================On GameMode Init=============================== public OnGameModeInit() { meniu = CreateMenu("meniu",1,200.0,100.0,300.00,300.0); Darbai = CreateMenu("Darbai",2,200.0,100.0,300.00,300.0); AddMenuItem(meniu,1,"Darbai"); AddMenuItem(Darbai,1,"Policininkas"); AddMenuItem(Darbai,1,"Gaisrininkas"); AddMenuItem(Darbai,1,"Pilotas"); AddStaticVehicle(407,-2022.9072,75.3760,28.3233,270.2145,3,1); // Gaisrininko3 AddStaticVehicle(407,-2022.6366,83.6473,28.3208,270.0486,3,1); // Gaisrininko2 AddStaticVehicle(407,-2021.8969,92.8010,28.2905,269.3368,3,1); // Gaisrininko1 AddStaticVehicle(519,-1341.1077,-254.3776,15.0748,321.6376,1,1); // Pilotas2 AddStaticVehicle(519,-1371.1748,-232.3936,15.0741,315.6123,1,1); // Pilotas1 AddStaticVehicle(582,-2022.8654,463.5067,35.2400,269.3633,49,11); // news vanas3 AddStaticVehicle(582,-2049.1821,480.1263,35.2405,270.2225,49,11); // news vanas2 AddStaticVehicle(582,-2049.5933,489.1947,35.2400,269.0534,49,11); // news vanas1 AddStaticVehicle(416,-2653.7065,612.0548,14.5563,92.4045,1,3); // Medikastacke 1 AddStaticVehicle(416,-2651.7629,584.6678,14.6024,92.3221,1,3); // Medikastacke 2 AddStaticVehicle(416,-2674.7996,611.1290,14.5570,92.6981,1,3); // Medikastacke 3 AddStaticVehicle(420,-2486.4514,740.5425,34.7470,179.4585,6,6); // Taksisto tacke AddStaticVehicle(420,-2482.5962,741.5005,34.7948,358.2490,6,6); // Taksisto tacke1 AddStaticVehicle(420,-2491.1260,741.8534,34.7717,358.2486,6,6); // Taksisto tacke2 AddStaticVehicle(420,-2514.2598,730.5272,34.7967,359.8688,6,6); // Taksisto tacke3 } //================================Darbai======================================== public OnPlayerSelectedMenuRow(playerid, row) { new Menu:CurrentMenu = GetPlayerMenu(playerid); if (CurrentMenu == meniu) { switch(row) { case 0: //Darbai { ShowMenuForPlayer(Darbai, playerid); } } } if (CurrentMenu == Darbai) { switch(row) { case 0: //Policininkas { SetPlayerPos(playerid,-1618.1708,685.7087,7.1875); SetPlayerInterior(playerid,0); SetPlayerSkin(playerid, Mentas[random(2)]); GetPlayerName(playerid, PlayerName, sizeof(PlayerName)); format(string, sizeof(string), "%s, Isidarbino policininku", PlayerName); SendClientMessage(playerid, COLOR_BLUE, string); SetPlayerColor(playerid,COLOR_BLUE); gTeam[playerid] = TEAM_MENTAS; } case 1: //Gaisrininkas { SetPlayerPos(playerid,-2026.2811,67.2889,28.6916); SetPlayerFacingAngle(playerid,269.1425); SetPlayerSkin(playerid, Gaisrininkas[random(3)]); SetPlayerInterior(playerid,0); GetPlayerName(playerid, PlayerName, sizeof(PlayerName)); format(string, sizeof(string), "%s, Isidarbino gaisrininku", PlayerName); SendClientMessage(playerid, COLOR_RED, string); SetPlayerColor(playerid,COLOR_RED); gTeam[playerid] = TEAM_GAISRININKAS; } case 2: //Pilotas { SetPlayerPos(playerid,-1364.2587,-248.2583,14.1440); SetPlayerFacingAngle(playerid,243.6219); SetPlayerSkin(playerid,255); SetPlayerInterior(playerid,0); GetPlayerName(playerid, PlayerName, sizeof(PlayerName)); format(string, sizeof(string), "%s, Isidarbino pilotu", PlayerName); SendClientMessage(playerid, COLOR_GREEN, string); SetPlayerColor(playerid,COLOR_GREEN); gTeam[playerid] = TEAM_PILOTAS; } } } } public OnPlayerCommandText(playerid, cmdtext[]) { if(strcmp(cmdtext, "/meniu", true) == 0) { ShowMenuForPlayer(meniu, playerid); TogglePlayerControllable(playerid,0); return 1; } return 0; } public OnPlayerConnect(playerid) { SendClientMessage(playerid, COLOR_BLUE,"Meniu Script Created by gatovas"); return 1; }