Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #include <Dini>
- #include <JunkBuster>
- #include <JunkBusterFS>
- #include <streamer>
- static gTeam[MAX_PLAYERS];
- #undef MAX_PLAYERS
- #define MAX_PLAYERS 1000
- #define MAX_DVEHICLES 2002
- #define MAX_DEALERSHIPS 1000
- #define MAX_FUEL_STATIONS 9
- #define VEHICLE_FILE_PATH "AVS/Vehicles/"
- #define DEALERSHIP_FILE_PATH "AVS/Dealerships/"
- #define FUEL_STATION_FILE_PATH "AVS/FuelStations/"
- #define MAX_PLAYER_VEHICLES 3
- #define FUEL_PRICE 500
- #define GAS_CAN_PRICE 1000
- #define ALARM_TIME 10000 // alarm duration in milliseconds (1 second = 1000 milliseconds)
- #define DEFAULT_NUMBER_PLATE "123 ABC"
- //=========================[Colors]=============================================
- #define TEAM_AZTECAS_COLOR 0x01FCFFC8
- #define TEAM_RIFA_COLOR 0x01FCFFC8
- #define COLOR_NFS 0x15317Ec
- #define TEAM_SuperStreetStunters_COLOR 0x9ACD32AA
- #define TEAM_DMX_COLOR 0xFFFFFF00
- #define COLOR_BulgarianGang 0xFFFF00AA
- #define COLOR_Admins 0x9ACD32AA
- #define COLOR_CCCP 0x33CCFFAA
- #define COLOR_XKilaz 0x9ACD32AA
- #define COLOR_LIGHTGREEN 0x9ACD32AA
- #define TEAM_GREEN_COLOR 0xFFFFFFAA
- #define COLOR_LIGHTBLUE 0x33CCFFAA
- #define TEAM_CYAN_COLOR 0xFF8282AA
- #define TEAM_BLUE_COLOR 0x8D8DFF00
- #define COLOR_LIGHTRED 0xFF6347AA
- #define TEAM_HIT_COLOR 0xFFFFFF00
- #define COLOR_ADMINCMD 0xa9c4e4ff
- #define COLOR_YELLOW2 0xF5DEB3AA
- #define COLOR_FLASH2 0xFFFFFF80
- #define COLOR_YELLOW 0xFFFF00AA
- #define COLOR_PURPLE 0xC2A2DAAA
- #define COLOR_ORANGE 0xF97804FF
- #define CIVILIAN_COLOR 0xFFFFFF60
- #define AZTECA_COLOR 0x33FFFF80
- #define YAKUZA_COLOR 0x6D000080
- #define POLICE_COLOR 0x2641FE80
- #define CRIPZ_COLOR 0x00009999
- #define COLOR_FLASH 0xFF000080
- #define VAGOS_COLOR 0xF5BE1880
- #define BALLA_COLOR 0x9245AB80
- #define GROVE_COLOR 0x007D0080
- #define TRIAD_COLOR 0x00000090
- #define BADBOYS_COLOR 0xB4B5B790
- #define COLOR_GRAD1 0xB4B5B7FF
- #define COLOR_GRAD2 0xBFC0C2FF
- #define COLOR_WHITE 0xFFFFFFAA
- #define COLOR_DBLUE 0x2641FEAA
- #define COLOR_GREEN 0x33AA33AA
- #define COLOR_GREY 0xAFAFAFAA
- #define COLOR_RED 0xFF808085
- #define COLOR_ADMIN 0xE60000FF
- #define COLOR_BLUE 0x0000BBAA
- #define COLOR_DARKGREEN 0x006400FF
- #define COLOR_PINK 0xFB81FE96
- #define COLOR_INVISIBLE 0xFFFFFF00
- #define COLOR_CIA 0x4E00008B
- #define COLOR_AD1DAS 0x00FF40FF
- #define COLOR_SpanishMafia 0x408080FF
- #define COLOR_FastBoys 0x8080FFFF
- #define COLOR_WildBoys 0x759F6CFF
- #define COLOR_FBI 0x808080FF
- #define COLOR_BEACH 0xB17056FF
- #define COLOR_VissageMafia 0x004040FF
- #define COLOR_AmericanMafia 0x400080FF
- #define COLOR_RichBoys 0x861757FF
- #define COLOR_RockBoys 0xA80097FF
- #define COLOR_IronBoys 0xA336FF87
- #define COLOR_UltraMafia 0xE55780AF
- //==========================[Anti-Money Hack]===================================
- #define UpdateMoneyBar GivePlayerMoney
- #define ResetMoneyBar ResetPlayerMoney
- //===========================[Turf System]======================================
- #define STANDINTURF_TIME 20000
- #define MEMBERS_NEEDED 1
- #define ATTACK_KILLS 5
- #define ATTACK_TIME 180000
- #define MAX_TEAMS 32
- #define MAX_TURFS 52
- #define TEAMSCORE 500
- //===========================[Forwards]=========================================
- forward split(const strsrc[], strdest[][], delimiter);
- forward OnPlayerRegister(playerid, password[]);
- forward OnPlayerLogin(playerid,password[]);
- forward OnPlayerDataSave(playerid);
- forward ABroadCast(color,const string[],level);
- forward SendAdminMessage(color, string[]);
- forward ResetPlayerWeaponsEx(playerid);
- forward RestoreWeapons(playerid);
- forward HaveWeapon(playerid, weaponid);
- forward RemovePlayerWeapon(playerid, weaponid);
- forward GivePlayerGun(playerid, weaponid);
- forward AntiHackCheat();
- forward FixHour(hour);
- forward ShowStats(playerid, targetid);
- forward IsPlayerInInvalidNosVehicle(playerid);
- forward SaveAccounts();
- forward GeneralTimer();
- forward SetPlayerToTeamColor(playerid);
- forward ResetStats(playerid);
- forward SendTeamMessage(team, color, string[]);
- forward SetPlayerSpawn(playerid);
- forward TimeTextForPlayer(playerid, Text:text, time);
- forward DestroyTextTimer(Text:text);
- forward PickupDestroy(playerid);
- forward TipBot();
- forward CalcBot();
- forward GameBot();
- forward FastestReaction(playerid);
- forward StartLotto();
- forward BanLog(string[]);
- forward PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z);
- forward ProxDetector(Float:radi, playerid, string[],col1,col2,col3,col4,col5);
- forward ProxDetectorS(Float:radi, playerid, targetid);
- forward GetClosestPlayer(p1);
- forward Float:GetDistanceBetweenPlayers(p1,p2);
- forward SetPlayerCriminal(playerid,declare,reason[]);
- forward SetPlayerFree(playerid,declare,reason[]);
- forward ClearCrime(playerid);
- forward CrimInRange(Float:radi, playerid,copid);
- forward IsACopCar(carid);
- forward VehicleOccupied(vehicleid);
- forward ReportLog(string[]);
- forward RconLog(string[]);
- //===========================[Zones Forwards]===================================
- forward CheckPlayers();
- forward StartWar(turf, attacker);
- forward EndWar(turf, attacker, defender);
- forward IsPlayerInTurf(playerid, Float:min_x, Float:min_y, Float:max_x, Float:max_y);
- //==============================================================================
- new Airforcecars[35];
- new TimerStarted[MAX_TURFS];
- new gPlayerAccount[MAX_PLAYERS];
- new gPlayerLogged[MAX_PLAYERS];
- new gPlayerSpawned[MAX_PLAYERS];
- new gPlayerLogTries[MAX_PLAYERS];
- new BladeKill[MAX_PLAYERS];
- new PlayerSpectating[MAX_PLAYERS];
- new Float:TeleportDest[MAX_PLAYERS][3];
- new Float:TelePos[MAX_PLAYERS][6];
- new CreatedCars[100];
- new CreatedCar = 20;
- new Kills[MAX_PLAYERS];
- new PlayerKilled[MAX_PLAYERS];
- new HitID[MAX_PLAYERS];
- new SpecPlayerReturnPos[MAX_PLAYERS];
- new gDropPickup[MAX_PLAYERS];
- new gPickupID[MAX_PLAYERS];
- new realchat = 1;
- new CalculateStarted;
- new CalculateEvent;
- new reactiontimer[MAX_PLAYERS];
- new PlayerInEvent[MAX_PLAYERS];
- new Bounty[MAX_PLAYERS];
- new Jackpot;
- new EventPlayers;
- new IsHitman[MAX_PLAYERS];
- new PlayerCar[MAX_PLAYERS];
- new FactionRequest[MAX_PLAYERS];
- new BigEar[MAX_PLAYERS];
- new pammo;
- //==========================[POLICE THINGS]=====================================
- new OnDuty[MAX_PLAYERS];
- new WantedLevel[MAX_PLAYERS];
- new JailPrice[MAX_PLAYERS];
- new WantedPoints[MAX_PLAYERS];
- new locker;
- new army[7];
- new Hydralock = 1;
- new lvpd1;
- new lvpd2;
- //==========================[Text Draws]========================================
- new Text:txtSpec;
- //=========================[World Time]=========================================
- new timeshift = -1;
- new shifthour;
- new ghour = 0;
- new gminute = 0;
- new gsecond = 0;
- new realtime = 1;
- new wtime = 15;
- //==============================================================================
- enum pInfo
- {
- pKey[256],
- pIP[21],
- pAdmin,
- aDuty,
- aTog,
- pRank,
- pMember,
- pBanned,
- pDonateRank,
- pWarns,
- pReg,
- pCash,
- pKills,
- pDeaths,
- pGun0,
- pGun1,
- pGun2,
- pGun3,
- pGun4,
- pGun5,
- pGun6,
- pGun7,
- pGun8,
- pGun9,
- pGun10,
- pGun11,
- pGun12,
- pModel,
- pMuted,
- ptMuted,
- pvMuted,
- pSpree,
- Float:pCalcSec,
- pCWons,
- pLotto,
- pHide,
- pJailed,
- pArrested,
- pCrimes,
- pWantedLevel,
- pWantedDeaths,
- pJail,
- pJailTime,
- pHealme,
- pFixme,
- pArmourme,
- };
- new PlayerInfo[MAX_PLAYERS][pInfo];
- enum pCrime
- {
- pBplayer[32],
- pAccusing[32],
- pAccusedof[32],
- pVictim[32],
- };
- new PlayerCrime[MAX_PLAYERS][pCrime];
- //==============================================================================
- //==============================================================================
- //==============================================================================
- enum
- {
- TEAM_CIVILIAN,
- TEAM_GROVE,
- TEAM_BALLAS,
- TEAM_VAGOS,
- TEAM_AZTECAS,
- TEAM_TRIADS,
- TEAM_YAKUZA,
- TEAM_CRIPZ,
- TEAM_POLICE,
- TEAM_BADBOYS,
- TEAM_ARMY,
- TEAM_AFARMY,
- TEAM_BIKERBOYS,
- TEAM_JIZZY,
- TEAM_BLOODS,
- TEAM_DMX,
- TEAM_ASIANTRIADS,
- TEAM_MIB,
- TEAM_RUS,
- TEAM_LVPD,
- TEAM_CIA,
- TEAM_AD1DAS,
- TEAM_SpanishMafia,
- TEAM_FastBoys,
- TEAM_WildBoys,
- TEAM_Admins,
- TEAM_FBI,
- TEAM_XKilaz,
- TEAM_BigSpreadDanch,
- TEAM_RIFA,
- TEAM_NFS,
- TEAM_SuperStreetStunters,
- TEAM_CCCP,
- TEAM_BEACH,
- TEAM_VissageMafia,
- TEAM_AmericanMafia,
- TEAM_RichBoys,
- TEAM_RockBoys,
- TEAM_IronBoys,
- TEAM_UltraMafia
- }
- enum gInfo
- {
- TeamName[64],
- TeamColor,
- TurfWarsWon,
- TurfWarsLost,
- RivalsKilled,
- HomiesDied,
- TeamScore,
- fRank1[256],
- fRank2[256],
- fRank3[256],
- fRank4[256],
- fRank5[256],
- fRank6[256]
- }
- new TeamInfo[MAX_TEAMS][gInfo]= {
- {"Civilian", CIVILIAN_COLOR, 0, 0, 0, 0, 0, "None","None","None","None","City Manager","Mayor",},
- {"Grove Street Families", GROVE_COLOR, 0, 0, 0, 0, 0, "Gangsta","Original Gangster","Double OG","Left Hand","Right Hand","Boss"},
- {"Rolling Height Ballas", BALLA_COLOR, 0, 0, 0, 0, 0, "Rank1","Rank2","Rank3","Rank4","Rank5","Leader"},
- {"Los Santos Vagos", VAGOS_COLOR, 0, 0, 0, 0, 0, "Rank1","Rank2","Rank3","Rank4","Rank5","Leader"},
- {"Varrio Los Aztecas", AZTECA_COLOR, 0, 0, 0, 0, 0, "Rank1","Rank2","Rank3","Rank4","Rank5","Leader"},
- {"Italian Mafia", TRIAD_COLOR, 0, 0, 0, 0, 0, "Driver","Guard","Killer","Manager","Right Hand","Godfather"},
- {"Japanese Yakuza", YAKUZA_COLOR, 0, 0, 0, 0, 0, "Rank1","Rank2","Rank3","Rank4","Rank5","Leader"},
- {"Vinewood Cripz", CRIPZ_COLOR, 0, 0, 0, 0, 0, "Gangster","Professional Gangsta","Double OG","Triple OG","Co-Boss","Boss"},
- {"Los Santos Police", POLICE_COLOR, 0, 0, 0, 0, 0, "Cadet","Officer","Sergeant","Inspector","Assistant Chief","Chief"},
- {"Bad Boys", BADBOYS_COLOR, 0, 0, 0, 0, 0, "Gangster","Drug Dealer","Driver","Left Hand","Right Hand","Boss"},
- {"Los Santos Army", COLOR_DARKGREEN, 0, 0, 0, 0, 0, "Private","Lieutenant","Captain","Major","Colonel","General"},
- {"San Andreas Army Aviation", 0x62620040, 0, 0, 0, 0, 0, "Recruit","Soldier","Major","Captain","Commander","General"},
- {"Biker Boys", COLOR_RED, 0, 0, 0, 0, 0, "Helper","Guitar man","Beats man","Singer","Popular","Rock Star"},
- {"Jizzy's Club", COLOR_PINK, 0, 0, 0, 0, 0, "Messenger","Soldier","Manager","Left Hand","Right Hand","Jizzy"},
- {"Las Venturas Bloods", 0xADAD303A, 0, 0, 0, 0, 0, "Gangsta","OG","Double OG","Left Hand","Right Hand","Boss"},
- {"Asian Triads", 0xFF80003E, 0, 0, 0, 0, 0, "Dealer","Gangsta","OGangsta","Left Hand","Right Hand","Da Boss"},
- {"Los Santos MIB Agents", 0x3AD18D76, 0, 0, 0, 0, 0, "New Agent","Agent","Special Agent","Secret Agent","MIB Agent","Professional Agent"},
- {"Russian Mafia", 0x8000FF72, 0, 0, 0, 0, 0, "Driver","Gangster","Original Gangster","Left Hand","Co-Boss","BOSS"},
- {"LVPD(Las Venturas Police Departament)", POLICE_COLOR, 0, 0, 0, 0, 0, "Cadet","Officer","Sergeant","Inspector","Assistant Chief","Chief"},
- {"C.I.A", 0x4E00008B, 0, 0, 0, 0, 0, "Agent","Special Agent","Secret Agent","CIA Agent","Professional Agent","BOSS"},
- {"AD1DAS", 0x00FF40FF, 0, 0, 0, 0, 0, "Agent","Agent","Agent","Agent","Agent","Agent"},
- {"SpanishMafia", 0x408080FF, 0, 0, 0, 0, 0, "Agent","Agent","Agent","Agent","Agent","Agent"},
- {"FastBoys", 0x8080FFFF, 0, 0, 0, 0, 0, "Agent","Agent","Agent","Agent","Agent","Agent"},
- {"WildBoys", 0x759F6CFF, 0, 0, 0, 0, 0, "Agent","Agent","Agent","Agent","Agent","Agent"},
- {"FBI", 0x808080FF, 0, 0, 0, 0, 0, "Agent","Agent","Agent","Agent","Agent","Agent"},
- {"BEACH", 0xB17056FF, 0, 0, 0, 0, 0, "Agent","Agent","Agent","Agent","Agent","Agent"},
- {"VissageMafia", 0x004040FF, 0, 0, 0, 0, 0, "Agent","Agent","Agent","Agent","Agent","Agent"},
- {"AmericanMafia", 0x400080FF, 0, 0, 0, 0, 0, "Agent","Agent","Agent","Agent","Agent","Agent"},
- {"RichBoys", 0x861757FF, 0, 0, 0, 0, 0, "Agent","Agent","Agent","Agent","Agent","Agent"},
- {"RockBoys", 0xA80097FF, 0, 0, 0, 0, 0, "Agent","Agent","Agent","Agent","Agent","Agent"},
- {"IronBoys", 0xA336FF87, 0, 0, 0, 0, 0, "Agent","Agent","Agent","Agent","Agent","Agent"},
- {"UltraMafia", 0xE55780AF, 0, 0, 0, 0, 0, "Agent","Agent","Agent","Agent","Agent","Agent"}
- };
- //==============================================================================
- enum tinfo
- {
- turfID,
- turfName[ 40 ],
- cityName[ 40 ],
- Float:zMinX,
- Float:zMinY,
- Float:zMaxX,
- Float:zMaxY,
- TurfColor,
- TurfOwner,
- TurfAttacker,
- TurfKills,
- TurfAttackKills,
- TurfWarStarted,
- MIT
- }
- new turfs[MAX_TURFS][tinfo] = {
- { 0, "Grove Street", "LS", 2440.60, -1629.70, 2540.90, -1723.70, GROVE_COLOR, TEAM_GROVE, -1, 0, 0, 0, 0},
- { 1, "Ganton", "LS", 2440.60, -1629.70, 2226.30, -1723.70, GROVE_COLOR, TEAM_GROVE, -1, 0, 0, 0, 0},
- { 2, "Idlewood", "LS", 1812.60, -1852.80, 1971.60, -1742.30, CIVILIAN_COLOR, TEAM_CIVILIAN, -1, 0, 0, 0, 0},
- { 3, "Idlewood", "LS", 1951.60, -1742.30, 2124.60, -1602.30, CIVILIAN_COLOR, TEAM_CIVILIAN, -1, 0, 0, 0, 0},
- { 4, "Idlewood", "LS", 1812.60, -1602.30, 2124.60, -1449.60, CIVILIAN_COLOR, TEAM_CIVILIAN, -1, 0, 0, 0, 0},
- { 5, "Idlewood", "LS", 2124.60, -1742.30, 2222.50, -1494.00, CIVILIAN_COLOR, TEAM_CIVILIAN, -1, 0, 0, 0, 0},
- { 6, "Idlewood", "LS", 1971.60, -1852.80, 2222.50, -1742.30, CIVILIAN_COLOR, TEAM_CIVILIAN, -1, 0, 0, 0, 0},
- { 7, "Idlewood", "LS", 1812.60, -1742.30, 1951.60, -1602.30, CIVILIAN_COLOR, TEAM_CIVILIAN, -1, 0, 0, 0, 0},
- { 8, "Willow Field", "LS", 1970.60, -2179.20, 2089.00, -1852.80, AZTECA_COLOR, TEAM_AZTECAS, -1, 0, 0, 0, 0},
- { 9, "Willow Field", "LS", 2089.00, -1989.90, 2324.00, -1852.80, AZTECA_COLOR, TEAM_AZTECAS, -1, 0, 0, 0, 0},
- { 10, "Willow Field", "LS", 2089.00, -2235.80, 2201.80, -1989.90, AZTECA_COLOR, TEAM_AZTECAS, -1, 0, 0, 0, 0},
- { 11, "Jefferson", "LS", 2056.80, -1372.00, 2281.40, -1210.70, BALLA_COLOR, TEAM_BALLAS, -1, 0, 0, 0, 0},
- { 12, "Jefferson", "LS", 2056.80, -1210.70, 2185.30, -1126.30, BALLA_COLOR, TEAM_BALLAS, -1, 0, 0, 0, 0},
- { 13, "Jefferson", "LS", 2056.80, -1449.60, 2266.20, -1372.00, BALLA_COLOR, TEAM_BALLAS, -1, 0, 0, 0, 0},
- { 14, "East Los Santos", "LS", 2421.00, -1628.50, 2632.80, -1454.30, CIVILIAN_COLOR, TEAM_CIVILIAN, -1, 0, 0, 0, 0},
- { 15, "East Los Santos", "LS", 2222.50, -1628.50, 2421.00, -1494.00, CIVILIAN_COLOR, TEAM_CIVILIAN, -1, 0, 0, 0, 0},
- { 16, "East Los Santos", "LS", 2266.20, -1494.00, 2381.60, -1372.00, BALLA_COLOR, TEAM_BALLAS, -1, 0, 0, 0, 0},
- { 17, "East Los Santos", "LS", 2281.60, -1372.00, 2381.60, -1135.00, BALLA_COLOR, TEAM_BALLAS, -1, 0, 0, 0, 0},
- { 18, "East Los Santos", "LS", 2381.60, -1454.30, 2462.10, -1135.00, VAGOS_COLOR, TEAM_VAGOS, -1, 0, 0, 0, 0},
- { 19, "East Los Santos", "LS", 2462.10, -1454.30, 2581.70, -1135.00, VAGOS_COLOR, TEAM_VAGOS, -1, 0, 0, 0, 0},
- { 20, "El Corona", "LS", 1812.60, -2179.20, 1970.60, -1852.80, AZTECA_COLOR, TEAM_AZTECAS, -1, 0, 0, 0, 0},
- { 21, "El Corona", "LS", 1692.60, -2179.20, 1812.60, -1842.20, AZTECA_COLOR, TEAM_AZTECAS, -1, 0, 0, 0, 0},
- { 22, "Glen Park", "LS", 1812.60, -1350.70, 2056.80, -1100.80, BALLA_COLOR, TEAM_BALLAS, -1, 0, 0, 0, 0},
- { 23, "Los Flores", "LS", 2581.70, -1393.40, 2747.70, -1135.00, VAGOS_COLOR, TEAM_VAGOS, -1, 0, 0, 0, 0},
- { 24, "Las Colinas", "LS", 1994.30, -1100.80, 2056.80, -920.80, BALLA_COLOR, TEAM_BALLAS, -1, 0, 0, 0, 0},
- { 25, "Las Colinas", "LS", 2056.80, -1126.30, 2126.80, -920.80, BALLA_COLOR, TEAM_BALLAS, -1, 0, 0, 0, 0},
- { 26, "Las Colinas", "LS", 2185.30, -1154.50, 2281.40, -934.40, VAGOS_COLOR, TEAM_VAGOS, -1, 0, 0, 0, 0},
- { 27, "Las Colinas", "LS", 2126.80, -1126.30, 2185.30, -934.40, VAGOS_COLOR, TEAM_VAGOS, -1, 0, 0, 0, 0},
- { 28, "Las Colinas", "LS", 2632.70, -1135.00, 2747.70, -945.00, VAGOS_COLOR, TEAM_VAGOS, -1, 0, 0, 0, 0},
- { 29, "Las Colinas", "LS", 2281.40, -1135.00, 2632.70, -945.00, VAGOS_COLOR, TEAM_VAGOS, -1, 0, 0, 0, 0},
- { 30, "Temple", "LS", 1153.92, -1158.21, 1344.07, -1025.30, TRIAD_COLOR, TEAM_TRIADS, -1, 0, 0, 0, 0},
- { 31, "Temple", "LS", 954.83, -1158.21, 1153.92, -1025.30, TRIAD_COLOR, TEAM_TRIADS, -1, 0, 0, 0, 0},
- { 32, "Vinewood", "LS", 789.10, -1158.21, 954.83, -936.29, TRIAD_COLOR, TEAM_TRIADS, -1, 0, 0, 0, 0},
- { 33, "Temple", "LS", 954.75, -1025.30, 1152.46, -936.29, TRIAD_COLOR, TEAM_TRIADS, -1, 0, 0, 0, 0},
- { 34, "Temple", "LS", 1049.42, -1289.62, 1221.19, -1158.21, TRIAD_COLOR, TEAM_TRIADS, -1, 0, 0, 0, 0},
- { 35, "Temple", "LS", 1221.19, -1289.62, 1341.26, -1158.21, TRIAD_COLOR, TEAM_TRIADS, -1, 0, 0, 0, 0},
- { 36, "Vinewood", "LS", 1153.92, -1025.30, 1341.26, -862.01, TRIAD_COLOR, TEAM_TRIADS, -1, 0, 0, 0, 0},
- { 37, "Verona Beach", "LS", 1145.10, -1718.26, 1292.30, -1565.49, YAKUZA_COLOR, TEAM_YAKUZA, -1, 0, 0, 0, 0},
- { 38, "Verona Beach", "LS", 1041.96, -1718.26, 1145.10, -1565.49, YAKUZA_COLOR, TEAM_YAKUZA, -1, 0, 0, 0, 0},
- { 39, "Conference Center", "LS", 1041.96, -1860.83, 1177.37, -1718.26, YAKUZA_COLOR, TEAM_YAKUZA, -1, 0, 0, 0, 0},
- { 40, "Conference Center", "LS", 1177.37, -1860.83, 1292.30, -1718.26, YAKUZA_COLOR, TEAM_YAKUZA, -1, 0, 0, 0, 0},
- { 41, "Verona Beach", "LS", 910.96, -1860.83, 1041.96, -1718.26, YAKUZA_COLOR, TEAM_YAKUZA, -1, 0, 0, 0, 0},
- { 42, "Verona Beach", "LS", 910.96, -1718.26, 1041.96, -1410.60, YAKUZA_COLOR, TEAM_YAKUZA, -1, 0, 0, 0, 0},
- { 43, "Market", "LS", 1041.96, -1565.49, 1347.25, -1410.60, YAKUZA_COLOR, TEAM_YAKUZA, -1, 0, 0, 0, 0},
- { 44, "Santa Maria Beach", "LS", 349.85, -2088.68, 622.75,-1684.52, CRIPZ_COLOR, TEAM_CRIPZ, -1, 0, 0, 0, 0},
- { 45, "Santa Maria Beach", "LS", 622.75, -2088.68, 804.95, -1684.52, CRIPZ_COLOR, TEAM_CRIPZ, -1, 0, 0, 0, 0},
- { 46, "Verona Beach", "LS", 804.95, -2088.68, 912.48, -1684.52, CRIPZ_COLOR, TEAM_CRIPZ, -1, 0, 0, 0, 0},
- { 46, "Rodeo", "LS", 359.47, -1684.52, 522.61, -1410.60, CRIPZ_COLOR, TEAM_CRIPZ, -1, 0, 0, 0, 0},
- { 47, "Rodeo", "LS", 522.61, -1684.52, 629.04, -1410.60, CRIPZ_COLOR, TEAM_CRIPZ, -1, 0, 0, 0, 0},
- { 48, "Marina", "LS", 629.04, -1684.52, 792.07, -1410.60, CRIPZ_COLOR, TEAM_CRIPZ, -1, 0, 0, 0, 0},
- { 49, "Verona Beach", "LS", 792.07, -1684.52, 910.96, -1410.60, CRIPZ_COLOR, TEAM_CRIPZ, -1, 0, 0, 0, 0},
- { 50, "Verona Beach", "LS", 912.48, -2088.68, 1057.43, -1860.83, CRIPZ_COLOR, TEAM_CRIPZ, -1, 0, 0, 0, 0}
- };
- new TurfInfo[MAX_TURFS][MAX_TEAMS][tinfo];
- //===========================[Spawn Places]=====================================
- new Float:gGroveSP[5][4] = {
- {2519.2893, -1678.6359, 14.6777, 57.8480},//Spawn1
- {2495.1663, -1687.7219, 13.5156, 5.8342},//Spawn2
- {2486.7285, -1647.9874, 14.0703, 181.6159},//Spawn3
- {2459.4380, -1689.9401, 13.5448, 358.9641},//Spawn4
- {2523.3848, -1678.3199, 19.9302, 91.9782} //Spawn5
- };
- new Float:gBallaSP[3][4] = {
- {1689.2261,-1496.6357,13.5469,272.9688},//Spawn1
- {1689.4172,-1507.5149,13.5469,289.5756},//Spawn2
- {1713.1079,-1471.9664,13.8049,194.6347}//Spawn3
- };
- new Float:gAdminsSP[3][4] = {
- {2149.2310,-1803.2749,16.1548,267.7207},//Spawn1
- {2170.7336,-1800.8397,13.3665,304.3810},//Spawn2
- {2151.2888,-1815.2198,13.5469,286.8577}//Spawn3
- };
- new Float:gVagosSP[5][4] = {
- {2000.1486, -1115.4435, 27.1318, 182.7438},//Spawn1
- {1991.5902, -1112.4312, 32.3125, 216.5842},//Spawn2
- {2002.3239, -1107.8307, 34.1563, 170.5564},//Spawn3
- {2019.0160, -1120.9814, 26.2031, 106.2991},//Spawn4
- {1986.4934, -1119.6121 ,26.7813, 246.0237} //Spawn5
- };
- new Float:gAztecaSP[5][4] = {
- {1125.7356, -2037.4923, 69.8801, 268.9949},//Spawn1
- {1117.8816, -2037.0114, 78.7500, 262.6394},//Spawn2
- {1179.1478, -2036.9592, 69.0078, 267.7978},//Spawn3
- {1236.6852, -2005.1129, 59.8516, 268.4807},//Spawn4
- {1237.0333, -2068.4148, 59.8516, 269.4207} //Spawn5
- };
- new Float:gCCCPSP[3][4] = {
- {1010.7504,-663.9688,121.1402,40.4490},//Spawn1
- {980.3870,-677.3105,121.9763,32.0123},//Spawn2
- {1002.3146,-682.5020,121.1546,17.9122}//Spawn3
- };
- new Float:gXKilazSP[3][4] = {
- {1546.5197,32.1412,24.1406,274.5174},//Spawn1
- {1566.7510,23.4137,24.1641,87.3107},//Spawn2
- {1568.8818,32.5129,24.2091,87.4791}//Spawn3
- };
- new Float:gRIFASP[3][4] = {
- {2009.7252,1181.5583,10.8203,188.7082},//Spawn1
- {2008.1116,1152.1689,10.8203,167.4013},//Spawm2
- {2026.8182,1169.9583,10.8203,305.5826}//Spawn3
- };
- new Float:gDMXSP[3][4] = {
- {89.9030,-36.5654,3.1172,338.7591},//Spawn1
- {91.2439,-38.8616,6.4844,161.0974},//Spawm2
- {109.8539,-98.2873,3.1172,169.5575}//Spawn3
- };
- new Float:gSuperStreetStuntersSP[3][4] = {
- {2656.4243,1999.0786,11.0469,272.1225},//Spawn1
- {2646.7822,2011.6243,13.8722,188.1950},//Spawn2
- {2644.0103,2018.9880,10.8165,205.0132}//Spawn3
- };
- new Float:NFS[3][4] = {
- {1052.7195,-333.9716,73.7157,283.2746}, //Spawn1
- {1045.4912,-290.2396,73.7202,0.5425},//Spawn2
- {1104.2454,-353.4972,73.7157,122.8490}//Spawn3
- };
- new Float:gTriadsSP[5][4] = {
- {1298.6583, -798.6419, 84.1406, 179.4394},//Spawn1
- {1282.6473, -827.2507, 83.1406, 182.2595},//Spawn2
- {1258.5422, -785.3591, 92.0302, 97.6353},//Spawn3
- {1270.9908, -777.6477, 95.9631, 176.5726},//Spawn4
- {1279.4243, -798.3679, 88.3151, 180.0194} //Spawn5
- };
- new Float:gYakuzSP[5][4] = {
- {690.3971, -1275.8457, 13.5599, 93.7870},//Spawn1
- {732.9183, -1276.2856, 13.5663, 269.6902},//Spawn2
- {691.0696, -1308.2473, 13.6287, 54.8170},//Spawn3
- {691.3583, -1248.2926, 13.6443, 278.4169},//Spawn4
- {670.2921, -1275.3512, 13.6333, 93.4270} //Spawn5
- };
- new Float:gCripzSP[3][4] = {
- {299.3948, -1155.2202, 80.9099, 131.8964},//Spawn1
- {284.2379, -1157.2972, 80.9141, 218.3304},//Spawn2
- {324.7564, -1149.1650, 81.5934, 222.9281}//Spawn3
- };
- new Float:CivilSP[5][4] = {
- {1481.2080, -1770.6204, 18.7958, 359.4039},//Spawn1
- {1726.8781, -1635.3413, 20.2166, 1.4323},//Spawn2
- {2226.6506, -1183.2036, 35.1257, 8.7859},//Spawn3
- {394.0295, -2054.7871, 13.8372, 78.0802},//Spawn4
- {1021.1915, -1339.5734, 13.5502, 133.4082}//Spawn5
- };
- new Float:PoliceSP[5][4] = {
- {1552.6422, -1675.5297, 16.1953, 89.3733},//Spawn1
- {1576.8644, -1636.4813, 13.5544, 91.2875},//Spawn2
- {1525.5791, -1678.0381, 5.8906, 269.2192},//Spawn3
- {1568.5964, -1690.7363, 5.8906, 183.0517},//Spawn4
- {1544.7784, -1610.7098, 13.3828, 265.4592} //Spawn5
- };
- new Float:BadBoys[5][4] = {
- {723.3430, -1479.9412, 5.4688, 179.6819},//Spawn1
- {709.0578, -1475.8529, 17.6953, 188.1186},//Spawn2
- {741.5574, -1475.3569, 17.6953, 181.5386},//Spawn3
- {760.0251, -1450.1265, 12.9631, 53.1503},//Spawn4
- {752.1519, -1433.8824, 13.5234, 97.0173} //Spawn5
- };
- new Float:Army[5][4] = {
- {2729.9392, -2451.3408, 17.5937, 271.9643},//Spawn1
- {2721.0901, -2380.7537, 17.3403, 183.9168},//Spawn2
- {2731.5554, -2416.7283, 13.6278, 0.3251},//Spawn3
- {2756.4751, -2515.5481, 13.6397, 268.4942},//Spawn4
- {2775.2883, -2455.7422, 13.6367, 90.2292} //Spawn5
- };
- new Float:AFArmy[5][4] = {
- {-1346.2593, 490.3872, 11.2027, 10.4593},//Spawn1
- {-1320.7975, 489.1628, 11.1953, 52.2546},//Spawn2
- {-1394.1697, 500.8172, 11.1953, 343.6573},//Spawn3
- {-1294.5432, 490.4348, 11.1953, 87.6615},//Spawn4
- {-1444.4817, 512.7927, 11.1953, 225.2161} //Spawn5
- };
- new Float:Jizzy[5][4] = {
- {2421.8242, -1245.7108, 23.8771, 7.6884},//Spawn1
- {2404.7795, -1243.8693, 23.8125, 307.5279},//Spawn2
- {2405.7756, -1221.4858, 25.1784, 223.2404},//Spawn3
- {2421.5535, -1222.6992, 25.3383, 179.2283},//Spawn4
- {2437.9351, -1229.1406, 25.1279, 89.1792} //Spawn5
- };
- new Float:BigSpreadDanch[4][4] = {
- {693.3835,1931.5564,5.5432,177.4023},//Spawn1
- {717.0870,1968.3696,5.5314,202.4692},//Spawn2
- {700.1584,1992.8663,5.5313,82.7981},//Spawn3
- {693.6764,1964.6414,5.5391,186.1757} //Spawn4
- };
- new Float:Bloods[5][4] = {
- {2560.3152, 1561.6326, 10.8203, 93.8683},//Spawn1
- {2534.6228, 1507.7015, 11.4516, 271.7220},//Spawn2
- {2482.2014 ,1526.4343, 11.5138, 321.1863},//Spawn3
- {2461.1553, 1560.3197, 11.5405, 359.1000},//Spawn4
- {2453.4131, 1499.1062, 11.4779, 130.1501} //Spawn5
- };
- new Float:ASIANTRIADS[5][4] = {
- {890.9802, -1637.2556, 14.9297, 188.1725},//Spawn1
- {864.1183, -1637.4021, 14.9297, 187.2325},//Spawn2
- {850.9799, -1688.2657, 14.9446, 271.2628},//Spawn3
- {849.4546, -1719.0953, 14.9297, 282.5757},//Spawn4
- {884.4702, -1745.7092, 13.5469, 4.5577} //Spawn5
- };
- new Float:BikerBoys[5][4] = {
- {681.6822, -473.9530, 16.5363, 182.4457},//Spawn1
- {710.1332, -473.7006, 16.3359, 82.3699},//Spawn2
- {710.0514, -439.4467, 16.3359, 117.4635},//Spawn3
- {690.9225, -451.4553, 20.6529, 234.3380},//Spawn4
- {667.0425, -455.1901, 16.3359, 132.8169} //Spawn5
- };
- new Float:MIB[5][4] = {
- {931.0774, -918.9611, 42.6016, 113.4389},//Spawn1
- {928.9284, -941.7903, 42.7390, 44.5283},//Spawn2
- {899.1355, -916.7320, 42.6016, 188.8080},//Spawn3
- {897.4551, -943.1019, 42.5094, 327.1343},//Spawn4
- {888.3846, -922.0644, 42.4742, 237.5201} //Spawn5
- };
- new Float:RUS[5][4] = {
- {2766.6169, -1611.1123, 10.9219, 265.5105},//Spawn1
- {2784.9851, -1626.7468, 10.9219, 349.6623},//Spawn2
- {2770.9421, -1628.2572, 12.1775, 356.3548},//Spawn3
- {2791.6799, -1599.1075, 11.0938, 154.7021},//Spawn4
- {2792.5134, -1629.3530, 21.3661, 104.8816} //Spawn5
- };
- new Float:LVPD[5][4] = {
- {2340.2253, 2456.6265, 14.9688, 181.9627},//Spawn1
- {2251.9321, 2486.2935, 10.9908, 83.9551},//Spawn2
- {2282.1609, 2425.2173, 3.4766, 359.0841},//Spawn3
- {2295.3721, 2468.9412, 10.8203, 87.7033}, //Spawn4
- {202.3410, 158.8911, 1003.0234, 344.9599} //Spawn5
- };
- new Float:CIASP[3][4] = {
- {-687.9663, 942.6018, 13.6328, 1.2292},//Spawn1
- {-707.4527, 941.3864, 12.4507, 36.2994},//Spawn2
- {-695.1037, 969.2877, 12.2748, 132.1804}//Spawn3
- };
- new Float:AD1DAS[5][4] = {
- {257.2319,-1364.1669,53.1094, 271.8818},//Spawn1
- {234.4930,-1369.7563,53.1094, 195.2398},//Spawn2
- {264.5907,-1343.6221,53.2224, 285.2925},//Spawn3
- {274.3246,-1353.5538,53.2065, 250.3869},//Spawn4
- {271.4643,-1372.9467,53.1094, 96.3114}//Spawn5
- };
- new Float:SpanishMafia [5][4] = {
- {1497.6801,-691.5428,94.7500,197.7946},//Spawn1
- {1507.8131,-664.2737,95.6013,87.0222},//Spawn2
- {1525.5050,-670.1224,94.7500,301.9081},//Spawn3
- {1470.1503,-664.4330,94.7500,309.4948},//Spawn4
- {1461.9218,-687.8111,94.7500,4.8989}//Spawn5
- };
- new Float:FastBoys [5][4] = {
- {308.1074,-1511.1133,24.5938,95.1298},//Spawn1
- {283.6565,-1542.1411,24.5965,182.8062},//Spawn2
- {319.9190,-1489.0134,24.5772,314.8806},//Spawn3
- {331.3529,-1516.4131,35.8672,230.5305},//Spawn4
- {361.2143,-1464.8535,36.0325,96.6965}//Spawn5
- };
- new Float:WildBoys [5][4] = {
- {2512.5757,2353.9780,10.8203,54.7916},//Spawn1
- {2496.6816,2398.1177,10.8203,274.4169},//Spawn2
- {2493.2954,2396.0903,4.2109,265.0169},//Spawn3
- {2482.0190,2340.3149,10.8203,298.5204},//Spawn4
- {2479.7776,2359.3345,10.8281,225.1997}//Spawn5
- };
- new Float:FBI [5][4] = {
- {-1617.1902,661.6687,7.1875,291.0264},//Spawn1
- {-1625.6528,745.9573,-5.2422,356.6490},//Spawn2
- {-1627.3170,681.7798,-5.2422,260.2568},//Spawn3
- {-1615.5123,685.4471,7.1875,241.1370},//Spawn4
- {-1669.9283,682.6100,16.1646,270.3068}//Spawn5
- };
- new Float:BEACH [5][4] = {
- {2193.4968,1689.7979,12.3672,96.2661},//Spawn1
- {2194.5735,1665.8734,12.3672,89.0593},//Spawn2
- {2148.2402,1683.1156,10.8203,89.6860},//Spawn3
- {2159.4885,1643.5479,11.1073,355.3952},//Spawn4
- {2159.2834,1722.8805,11.0469,156.4500}//Spawn5
- };
- new Float:VissageMafia [5][4] = {
- {-2433.3894,513.3316,30.3672,200.5041},//Spawn1
- {-2452.7229,503.6714,30.0816,270.0647},//Spawn2
- {-2431.0518,535.9465,30.4951,223.0877},//Spawn3
- {-2399.3916,523.0087,30.3828,73.3129},//Spawn4
- {-2425.5781,549.9763,24.8834,176.4005}//Spawn5
- };
- new Float:AmericanMafia [5][4] = {
- {1522.3573,2761.8679,10.8203,0.1608},//Spawn1
- {1522.4528,2782.1216,10.8203,185.9458},//Spawn2
- {1459.0769,2773.2439,10.8203,261.1465},//Spawn3
- {1487.7953,2774.0117,10.8203,94.4750},//Spawn4
- {1460.9989,2811.6255,10.8247,289.9733}//Spawn5
- };
- new Float:RichBoys [5][4] = {
- {2837.7681,1290.7385,11.3906,86.3713},//Spawn1
- {2783.5945,1255.2731,11.3125,4.9039},//Spawn2
- {2809.9688,1377.7827,10.7500,180.6855},//Spawn3
- {2849.3833,1338.6503,11.0877,357.7206},//Spawn4
- {2825.3167,1229.1571,10.7997,359.6240}//Spawn5
- };
- new Float:RockBoys [5][4] = {
- {2637.8438,2342.6777,10.6719,189.3217},//Spawn1
- {2624.7722,2317.4099,10.6796,156.5467},//Spawn2
- {2616.3530,2404.6426,17.8203,86.5637},//Spawn3
- {2572.6887,2317.5027,17.8222,180.2513},//Spawn4
- {2625.6941,2381.6379,10.8203,135.7378}//Spawn5
- };
- new Float:IronBoys [5][4] = {
- {943.0558,1733.2144,8.8516,267.9668},//Spawn1
- {970.8816,1704.3097,8.8516,9.4878},//Spawn2
- {970.1951,1762.0862,8.8516,175.8226},//Spawn3
- {979.4417,1749.9797,9.3029,92.1618},//Spawn4
- {978.3277,1716.7476,9.0921,89.6551}//Spawn5
- };
- new Float:UltraMafia [5][4] = {
- {2019.4761,1916.4342,12.3412,279.0266},//Spawn1
- {2036.2974,1878.9309,12.0624,330.4137},//Spawn2
- {2036.3888,1950.9530,12.0621,241.4496},//Spawn3
- {2064.6807,1957.4500,11.5571,251.7897},//Spawn4
- {2065.6616,1875.4458,11.5775,349.5506}//Spawn5
- //==============================================================================
- };
- enum pSpec
- {
- Float:Coords[3],
- Float:sPx,
- Float:sPy,
- Float:sPz,
- sPint,
- sLocal,
- Float:sAngle,
- sVw,
- sCam,
- };
- new Unspec[MAX_PLAYERS][pSpec];
- //==============================================================================
- main()
- {
- print(" ");
- print(" ");
- print(" ...::Los Santos Gang Wars::...");
- }
- //==============================================================================
- stock strvalEx( const string[] )
- {
- if( strlen( string ) >= 50 ) return 0;
- return strval(string);
- }
- //==============================================================================
- /*strtok(const string[], &index)
- {
- new length = strlen(string);
- while ((index < length) && (string[index] <= ' '))
- {
- index++;
- }
- new offset = index;
- new result[20];
- while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1)))
- {
- result[index - offset] = string[index];
- index++;
- }
- result[index - offset] = EOS;
- return result;
- }*/
- //==============================================================================
- public OnGameModeInit()
- {
- AntiDeAMX();
- new string[256];
- SetGameModeText(" Gang Wars • ");
- SendRconCommand("mapname .Los Santos •.");
- format(string, sizeof(string), "Äîáðå äîøëè â BULGARIAN GANGWARS .3");
- gettime(ghour, gminute, gsecond);
- FixHour(ghour);
- ghour = shifthour;
- if(!realtime)
- {
- SetWorldTime(wtime);
- }
- UsePlayerPedAnims();
- AllowInteriorWeapons(1);
- EnableStuntBonusForAll(0);
- SetNameTagDrawDistance(60.0);
- AllowAdminTeleport(1);
- UsePlayerPedAnims();
- CalculateStarted = 0;
- CalculateEvent = 0;
- Jackpot = 20000;
- EventPlayers = 0;
- if (realtime)
- {
- new tmphour;
- new tmpminute;
- new tmpsecond;
- gettime(tmphour, tmpminute, tmpsecond);
- FixHour(tmphour);
- tmphour = shifthour;
- SetWorldTime(tmphour);
- }
- LoadFactions();
- print("Factions Loaded\n");
- //===============================[Player Class]=================================
- AddPlayerClass(1, 1481.2080, -1770.6204, 18.7958, 359.4039, -1, -1, -1, -1, -1, -1); //Civilian 1
- AddPlayerClass(2, 1481.2080, -1770.6204, 18.7958, 359.4039, -1, -1, -1, -1, -1, -1); //Civilian 2
- AddPlayerClass(7, 1481.2080, -1770.6204, 18.7958, 359.4039, -1, -1, -1, -1, -1, -1); //Civilian 3
- AddPlayerClass(14, 1481.2080, -1770.6204, 18.7958, 359.4039, -1, -1, -1, -1, -1, -1); //Civilian 4
- AddPlayerClass(15, 1481.2080, -1770.6204, 18.7958, 359.4039, -1, -1, -1, -1, -1, -1); //Civilian 5
- AddPlayerClass(16, 1481.2080, -1770.6204, 18.7958, 359.4039, -1, -1, -1, -1, -1, -1); //Civilian 6
- AddPlayerClass(17, 1481.2080, -1770.6204, 18.7958, 359.4039, -1, -1, -1, -1, -1, -1); //Civilian 7
- AddPlayerClass(18, 1481.2080, -1770.6204, 18.7958, 359.4039, -1, -1, -1, -1, -1, -1); //Civilian 8
- AddPlayerClass(19, 1481.2080, -1770.6204, 18.7958, 359.4039, -1, -1, -1, -1, -1, -1); //Civilian 9
- AddPlayerClass(20, 1481.2080, -1770.6204, 18.7958, 359.4039, -1, -1, -1, -1, -1, -1); //Civilian 10
- AddPlayerClass(22, 1481.2080, -1770.6204, 18.7958, 359.4039, -1, -1, -1, -1, -1, -1); //Civilian 11
- AddPlayerClass(23, 1481.2080, -1770.6204, 18.7958, 359.4039, -1, -1, -1, -1, -1, -1); //Civilian 12
- AddPlayerClass(24, 1481.2080, -1770.6204, 18.7958, 359.4039, -1, -1, -1, -1, -1, -1); //Civilian 13
- AddPlayerClass(25, 1481.2080, -1770.6204, 18.7958, 359.4039, -1, -1, -1, -1, -1, -1); //Civilian 14
- AddPlayerClass(26, 1481.2080, -1770.6204, 18.7958, 359.4039, -1, -1, -1, -1, -1, -1); //Civilian 15
- AddPlayerClass(27, 1481.2080, -1770.6204, 18.7958, 359.4039, -1, -1, -1, -1, -1, -1); //Civilian 16
- AddPlayerClass(28, 1481.2080, -1770.6204, 18.7958, 359.4039, -1, -1, -1, -1, -1, -1); //Civilian 17
- AddPlayerClass(29, 1481.2080, -1770.6204, 18.7958, 359.4039, -1, -1, -1, -1, -1, -1); //Civilian 18
- AddPlayerClass(30, 1481.2080, -1770.6204, 18.7958, 359.4039, -1, -1, -1, -1, -1, -1); //Civilian 19
- AddPlayerClass(32, 1481.2080, -1770.6204, 18.7958, 359.4039, -1, -1, -1, -1, -1, -1); //Civilian 20
- AddPlayerClass(34, 1481.2080, -1770.6204, 18.7958, 359.4039, -1, -1, -1, -1, -1, -1); //Civilian 22
- AddPlayerClass(35, 1481.2080, -1770.6204, 18.7958, 359.4039, -1, -1, -1, -1, -1, -1); //Civilian 23
- AddPlayerClass(36, 1481.2080, -1770.6204, 18.7958, 359.4039, -1, -1, -1, -1, -1, -1); //Civilian 24
- AddPlayerClass(37, 1481.2080, -1770.6204, 18.7958, 359.4039, -1, -1, -1, -1, -1, -1); //Civilian 25
- AddPlayerClass(43, 1481.2080, -1770.6204, 18.7958, 359.4039, -1, -1, -1, -1, -1, -1); //Civilian 26
- //================================[Vehicles]====================================
- AddStaticVehicle(487,1689.6726,1630.2578,11.0281,179.3936,1,1); // LV Air
- AddStaticVehicle(487,1672.0811,1633.2742,10.9822,179.8734,1,1); // LV Air
- AddStaticVehicle(487,1631.8373,1530.0778,10.9203,346.6641,1,1); // LV Air
- AddStaticVehicle(592,1477.3231,1802.0819,12.0092,181.3932,1,1); // LV Air
- AddStaticVehicle(476,1279.1200,1361.3596,11.5255,268.4269,1,1); // LV Air
- AddStaticVehicle(476,1278.7672,1324.4603,11.5250,269.8998,1,1); // LV Air
- AddStaticVehicle(519,1595.7944,1295.7587,11.7417,86.7384,1,1); // LV Air
- AddStaticVehicle(519,1597.7126,1325.5767,11.7689,85.3098,1,1); // LV Air
- AddStaticVehicle(513,1600.9099,1415.7191,11.3812,45.0762,1,1); // LV Air
- AddStaticVehicle(513,1599.3466,1430.3838,11.3802,47.1757,1,1); // LV Air
- AddStaticVehicle(513,1599.5551,1464.4163,11.3730,102.1147,1,1); // LV Air
- AddStaticVehicle(513,1602.9673,1475.9381,11.3922,105.6606,1,1); // LV Air
- AddStaticVehicle(563,1317.1334,1624.1416,11.5257,270.6004,1,1); // LV Air
- AddStaticVehicle(417,1319.5837,1605.4038,10.8623,275.0157,1,1); // LV AIr
- AddStaticVehicle(469,1286.7177,1428.3390,10.8435,267.2042,1,1); // LV Air
- AddStaticVehicle(469,1287.1091,1441.6194,10.8320,267.2814,1,1); // LV Air
- AddStaticVehicle(522,1332.8013,1532.0873,10.3827,266.3350,39,106); // LV Air
- AddStaticVehicle(593,1280.7061,1300.4634,11.2954,270.7480,1,1); // LV Air
- AddStaticVehicle(593,1280.5283,1287.7107,11.3150,268.2381,1,1); // LV Air
- AddStaticVehicle(553,1609.5132,1632.6133,12.1158,179.4524,1,1); // LV Air
- AddStaticVehicle(519,-1210.9607,-147.2493,15.0672,135.2897,1,1); // SF Air
- AddStaticVehicle(519,-1246.9365,-97.6205,15.0704,134.4579,1,1); // SF Air
- AddStaticVehicle(476,-1385.7217,-239.8965,14.8578,323.4564,1,1); // SF Air
- AddStaticVehicle(487,-1325.0103,-466.9076,14.3251,327.8708,1,1); // SF Air
- AddStaticVehicle(487,-1317.2886,-474.2289,14.3230,334.6129,1,1); // SF Air
- AddStaticVehicle(476,-1273.1747,-623.0214,14.8562,356.0069,1,1); // SF Air
- AddStaticVehicle(476,-1334.5540,-625.4009,14.8288,0.4626,1,1); // SF Air
- AddStaticVehicle(592,-1645.8773,-153.8664,15.3434,314.8170,1,1); // SF Air
- AddStaticVehicle(490,-1240.2432,53.8547,14.2622,135.5070,1,1); // SF Air
- AddStaticVehicle(490,-1238.4187,33.1242,14.2753,44.2752,1,1); // SF Air
- AddStaticVehicle(593,-1459.5121,-621.6437,14.6115,1.3860,1,1); // SF Air
- AddStaticVehicle(593,-1397.1785,-626.5554,14.5930,3.3437,1,1); // SF Air
- AddStaticVehicle(469,365.2750,2538.6499,16.6631,178.1778,1,1); // Desert Air
- AddStaticVehicle(476,325.8850,2543.3804,17.5202,176.2494,1,1); // Desert Air
- AddStaticVehicle(476,290.5971,2541.3606,17.5247,178.2231,1,1); // Desert Air
- AddStaticVehicle(592,399.1214,2502.4402,17.6838,88.1896,1,1); // Desert Air
- //Grove
- AddStaticVehicleEx(487,2531.6406,-1678.0004,20.0732,88.1258,86,86,600); // GROVE HELI
- AddStaticVehicleEx(560,2492.3552,-1682.8959,13.0425,89.5824,86,86,600); // GROVE SULTAN 1
- AddStaticVehicleEx(560,2486.2219,-1682.9521,13.0345,90.4909,86,86,600); // GROVE SULTAN 2
- AddStaticVehicleEx(411,2510.4065,-1687.7179,13.2832,48.8851,86,86,600); // GROVE Infernus
- AddStaticVehicleEx(429,2517.0171,-1672.4779,13.7506,60.8282,86,86,600); // GROVE BANSHEE
- AddStaticVehicleEx(579,2470.4595,-1670.3098,13.2471,11.3059,86,86,600); // Grove_Huntley
- AddStaticVehicleEx(409,2521.9194,-1717.2491,13.3480,180.3409,86,86,600); // Grove_Stretch
- AddStaticVehicleEx(567,2487.2654,-1655.0004,13.2028,89.6645,86,86,600); // GROVE SAVANA
- AddStaticVehicleEx(522,2499.1348,-1685.5564,12.9777,49.7736,86,86,600); // GROVE NRG 1
- AddStaticVehicleEx(522,2500.6165,-1684.9484,13.0198,50.7683,86,86,600); // GROVE NRG 2
- AddStaticVehicleEx(578,2473.1008,-1695.8274,14.1410,0.1838,86,86,600); // GROVE DTF REAL
- //Admins
- AddStaticVehicle(561,2189.0183,-1789.9684,13.1893,359.1931,147,147); //
- AddStaticVehicle(562,2189.0757,-1782.7584,13.0363,359.6461,147,147); //
- AddStaticVehicle(562,2189.0376,-1776.6021,13.0363,0.4923,147,147); //
- AddStaticVehicle(401,2188.8684,-1770.6849,13.1482,0.3587,147,147); //
- AddStaticVehicle(400,2189.0784,-1764.5430,13.4725,359.8173,147,147); //
- AddStaticVehicle(400,2181.1699,-1764.6849,13.4708,358.0349,147,147); //
- AddStaticVehicle(550,2181.4624,-1770.3610,13.1870,359.5987,147,147); //
- AddStaticVehicle(565,2181.2246,-1776.8480,12.9840,1.2107,147,147); //
- AddStaticVehicle(409,2189.0608,-1798.5151,13.1771,0.4968,147,147); //
- AddStaticVehicle(409,2189.0869,-1806.5294,13.1770,0.1162,147,147); //
- AddStaticVehicle(566,2180.1038,-1809.4962,13.1565,271.8569,147,147); //
- AddStaticVehicle(503,2173.4365,-1809.4891,13.2687,269.1045,147,147); //
- AddStaticVehicle(502,2166.3284,-1809.3329,13.2711,269.8159,147,147); //
- AddStaticVehicle(541,2157.9573,-1805.9232,13.0061,268.8337,147,147); //
- AddStaticVehicle(599,2158.4934,-1809.2590,13.5866,268.5576,147,147); //
- AddStaticVehicle(541,2157.9060,-1802.5477,12.9909,272.9113,147,147); //
- AddStaticVehicle(411,2158.3462,-1798.9630,13.0796,267.4400,147,147); //
- AddStaticVehicle(411,2158.2039,-1795.5161,13.0837,267.7701,147,147); //
- AddStaticVehicle(555,2158.3330,-1792.0660,13.0421,267.4135,147,147); //
- AddStaticVehicle(560,2164.7712,-1792.2004,13.0645,269.4361,147,147); //
- AddStaticVehicle(560,2171.1506,-1792.1606,13.0672,270.7188,147,147); //
- AddStaticVehicle(603,2181.4697,-1782.3983,13.1986,0.3584,147,147); //
- //Black Mafia
- AddStaticVehicleEx(487,1291.2319,-788.2798,96.6366,180.9159,0,0,600); //11 helicopter
- AddStaticVehicleEx(579,1249.8945,-780.4148,90.6813,359.4167,0,0,600); //12 huntley 1
- AddStaticVehicleEx(579,1249.8506,-786.9633,90.0799,0.3503,0,0,600); //13 huntley 2
- AddStaticVehicleEx(411,1280.9003,-830.1265,82.8677,0.1663,0,0,600); //14 Infernus
- AddStaticVehicleEx(586,1240.6185,-781.8290,90.1485,335.4140,0,0,600); //15 wayfly
- AddStaticVehicleEx(468,1240.4854,-784.1903,90.0733,339.6776,0,0,600); //16 sanches
- AddStaticVehicleEx(429,1275.2610,-830.0426,82.8805,359.7309,0,3,600); //17 banshee
- AddStaticVehicleEx(409,1254.8260,-806.0743,83.9418,179.7070,0,0,600); //18 limo
- AddStaticVehicleEx(560,1248.7610,-804.8982,83.8456,180.6838,0,0,600); //19 sultan
- AddStaticVehicleEx(560,1242.5785,-804.8010,83.8457,179.7545,0,0,600); //20 sultan 2
- //Vinewood Cripz
- AddStaticVehicleEx(521,307.8230,-1161.3751,80.4845,171.8893,116,116,600); //21 Vinewood Cripz -- pcj-600
- AddStaticVehicleEx(522,306.5533,-1160.0446,80.4717,169.5545,116,116,600); //22 Vinewood Cripz -- NRG
- AddStaticVehicleEx(521,305.6025,-1158.5505,80.5008,167.2892,116,116,600); //23 Vinewood Cripz -- PCJ- 600 2
- AddStaticVehicleEx(429,290.9445,-1154.6196,80.6436,222.5498,116,116,600); //24 Vinewood Cripz -- banshee
- AddStaticVehicleEx(567,288.0485,-1157.5031,80.7891,221.8593,116,116,600); //25 Vinewood Cripz -- savanna 1
- AddStaticVehicleEx(567,283.8287,-1161.1984,80.8098,224.0992,116,116,600); //26 Vinewood Cripz -- savanna 2
- AddStaticVehicleEx(562,280.9824,-1164.3040,80.5501,226.2711,116,116,600); //27 Vinewood Cripz -- elegy
- AddStaticVehicleEx(487,276.4384,-1168.6752,81.0860,266.4900,116,116,600); //28 Vinewood Cripz -- heli
- AddStaticVehicleEx(426,282.3994,-1173.0679,80.6476,274.1151,116,117,600); //29 Vinewood Cripz -- premier
- AddStaticVehicleEx(409,284.7360,-1177.3156,80.7144,278.4783,116,116,600); //30 Vinewood Cripz -- stretch
- //CCCP
- AddStaticVehicle(562,1012.5609,-661.0182,120.8055,33.9735,1,1); //
- AddStaticVehicle(562,1007.8576,-663.6223,120.8214,30.9756,1,1); //
- AddStaticVehicle(560,1001.7980,-673.0038,120.8712,33.3367,1,1); //
- AddStaticVehicle(560,1004.9216,-671.2245,120.8442,33.0052,1,1); //
- AddStaticVehicle(409,976.0560,-670.5909,120.9652,301.7159,1,1); //
- AddStaticVehicle(579,962.1199,-679.8340,121.0509,299.0549,1,1); //
- AddStaticVehicle(579,959.3023,-674.1873,121.0852,297.3136,1,1); //
- AddStaticVehicle(522,992.4140,-650.7686,120.9589,222.9065,36,105); //
- AddStaticVehicle(522,993.5710,-649.8644,121.0138,198.4899,1,1); //
- //RUS
- AddStaticVehicleEx(411,2783.0884,-1602.2648,10.6480,269.2589,186,186,600); // RU - Inf
- AddStaticVehicleEx(409,2774.9338,-1602.2876,10.7232,268.1481,186,186,600); // RU - Limo
- AddStaticVehicleEx(562,2768.6387,-1606.7645,10.5805,270.7178,186,186,600); // RU - Elegy
- AddStaticVehicleEx(429,2769.5520,-1614.9642,10.6500,271.9717,186,186,600); // RU - banshee
- AddStaticVehicleEx(560,2771.2349,-1622.6650,10.6327,270.5603,186,186,600); // RU - sultan
- AddStaticVehicleEx(560,2771.4104,-1626.0023,10.6363,268.0817,186,186,600); // RU - sultan
- AddStaticVehicleEx(579,2791.2400,-1624.9287,10.9398,87.8671,186,186,600); // RU - huntley
- AddStaticVehicleEx(579,2791.4785,-1621.2473,10.9500,84.5537,186,186,600); // RU - huntley2
- AddStaticVehicleEx(522,2787.5588,-1628.5859,10.4869,86.1012,186,186,600); // RU - NRG
- AddStaticVehicleEx(487,2782.6184,-1636.1285,21.5427,90.7555,186,186,600); // RU - Maverick
- //RIFA
- AddStaticVehicle(487,2003.0734,1166.8523,22.6844,274.2878,2,2); //
- AddStaticVehicle(451,2009.5355,1165.3125,10.5296,268.4511,2,2); //
- AddStaticVehicle(451,2009.2609,1169.4240,10.5258,269.5284,2,2); //
- AddStaticVehicle(402,2009.4216,1173.3567,10.6540,268.9820,2,2); //
- AddStaticVehicle(411,2009.1069,1177.1650,10.5331,266.9938,2,2); //
- AddStaticVehicle(481,2009.0547,1181.1173,10.3376,225.1271,2,2); //
- AddStaticVehicle(522,2013.3669,1180.0099,10.3737,215.2902,2,2); //
- AddStaticVehicle(400,2016.0248,1182.3256,10.9115,210.4818,2,2); //
- AddStaticVehicle(522,2019.0408,1183.4824,10.3785,200.2369,2,2); //
- AddStaticVehicle(562,2021.8477,1185.1610,10.4787,179.0384,2,2); //
- AddStaticVehicle(560,2025.5739,1185.2800,10.5339,178.7319,2,2); //
- AddStaticVehicle(409,2029.9688,1171.6334,10.6243,180.5377,2,2); //
- AddStaticVehicle(560,2026.2897,1147.2445,10.5263,2.9049,2,2); //
- AddStaticVehicle(562,2022.6304,1147.1416,10.4835,0.6775,2,2); //
- AddStaticVehicle(522,2019.3203,1151.0582,10.3891,311.6631,2,2); //
- AddStaticVehicle(400,2016.3710,1152.5972,10.9198,325.3841,2,2); //
- AddStaticVehicle(522,2013.2020,1154.9988,10.3656,328.8409,2,2); //
- AddStaticVehicle(481,2008.8744,1152.9728,10.3380,307.0645,2,2); //
- AddStaticVehicle(411,2009.1700,1157.2769,10.5468,272.0691,2,2); //
- AddStaticVehicle(402,2009.4467,1161.3414,10.6549,268.3874,2,2); //
- //SuperStreetStunters
- AddStaticVehicle(522,2672.0730,1970.7195,10.3815,91.1090,1,1); //
- AddStaticVehicle(522,2672.1118,1973.9021,10.3940,107.0755,1,1); //
- AddStaticVehicle(522,2671.7590,1977.4767,10.3746,101.7520,1,1); //
- AddStaticVehicle(522,2671.9219,1980.6652,10.3818,92.0258,1,1); //
- AddStaticVehicle(522,2671.8682,1984.4928,10.3722,83.7636,1,1); //
- AddStaticVehicle(522,2672.0750,1987.4142,10.3784,84.4343,1,1); //
- AddStaticVehicle(522,2671.9973,1990.9598,10.3790,83.3188,1,1); //
- AddStaticVehicle(522,2672.0825,1994.1564,10.3911,85.8739,1,1); //
- AddStaticVehicle(522,2672.1355,1998.1396,10.3890,93.8198,1,1); //
- AddStaticVehicle(522,2672.1936,2000.8418,10.3949,106.6724,1,1); //
- AddStaticVehicle(522,2650.2957,2009.3390,10.3887,179.2704,1,1); //
- AddStaticVehicle(522,2646.4011,2009.6322,10.3957,178.0125,1,1); //
- AddStaticVehicle(522,2643.5381,2009.9847,10.3868,176.7348,1,1); //
- AddStaticVehicle(481,2656.6292,1992.6323,10.3332,3.6186,1,1); //
- AddStaticVehicle(481,2656.7688,1990.4445,10.3357,3.6235,1,1); //
- AddStaticVehicle(481,2653.3435,1990.0922,10.3376,12.0357,1,1); //
- AddStaticVehicle(481,2650.0393,1990.0311,10.3307,354.0467,1,1); //
- AddStaticVehicle(481,2647.6829,1990.0470,10.3301,7.1653,1,1); //
- AddStaticVehicle(481,2643.1292,1990.4578,10.3324,7.3261,1,1); //
- AddStaticVehicle(481,2637.2029,1990.6686,10.3352,352.4250,1,1); //
- AddStaticVehicle(481,2633.0000,1990.0342,10.3304,351.9286,1,1); //
- AddStaticVehicle(481,2629.8635,1990.4744,10.3390,356.0111,1,1); //
- AddStaticVehicle(481,2626.8308,1989.7192,10.3356,3.7471,1,1); //
- AddStaticVehicle(522,2637.0913,2009.6844,10.3814,182.3711,1,1); //
- AddStaticVehicle(522,2633.0066,2009.8477,10.3791,174.3515,1,1); //
- AddStaticVehicle(522,2640.4602,2009.3027,10.3828,179.1131,1,1); //
- AddStaticVehicle(522,2630.0066,2009.8676,10.3772,184.5763,1,1); //
- AddStaticVehicle(402,2626.6282,2008.9044,10.6460,178.0582,1,1); //
- AddStaticVehicle(402,2623.0662,2009.1881,10.6567,184.7934,1,1); //
- AddStaticVehicle(402,2620.3176,2009.0559,10.6470,181.9605,1,1); //
- AddStaticVehicle(487,2635.1516,2055.7932,11.0101,359.1247,1,1); //
- //NFS
- AddStaticVehicle(602,1056.8379,-289.0923,73.8090,179.2658,0,0); //
- AddStaticVehicle(602,1060.2037,-288.8940,73.8110,176.8201,0,0); //
- AddStaticVehicle(602,1063.5526,-289.0710,73.8154,179.7420,0,0); //
- AddStaticVehicle(603,1067.0084,-288.1386,73.8517,176.9236,0,0); //
- AddStaticVehicle(603,1070.9172,-287.9341,73.7901,175.6724,0,3); //
- AddStaticVehicle(411,1074.2651,-288.4914,73.7112,173.3381,0,0); //
- AddStaticVehicle(541,1077.5017,-288.9340,73.6136,175.4097,0,0); //
- AddStaticVehicle(555,1081.1964,-287.5743,73.6527,181.8012,0,0); //
- AddStaticVehicle(555,1084.0156,-287.8645,73.7019,173.6228,0,0); //
- AddStaticVehicle(415,1087.1810,-288.0234,73.7835,170.0216,0,0); //
- AddStaticVehicle(599,1091.7604,-293.2081,74.1976,180.8669,0,0); //
- AddStaticVehicle(400,1091.9586,-299.0493,74.0879,179.4721,0,0); //
- AddStaticVehicle(400,1091.6494,-315.4195,74.1027,359.9605,0,0); //
- AddStaticVehicle(560,1102.8633,-319.5569,73.6998,0.1889,17,1); //
- AddStaticVehicle(541,1109.8903,-319.0456,73.6202,4.5771,0,3); //
- AddStaticVehicle(562,1108.9874,-304.5196,73.6539,89.0849,0,0); //
- AddStaticVehicle(587,1054.3674,-305.0785,73.7206,180.0972,0,0); //
- AddStaticVehicle(565,1054.2216,-299.1905,73.6166,180.2012,53,53); //
- AddStaticVehicle(559,1054.2523,-292.9658,73.6485,178.0549,60,1); //
- AddStaticVehicle(496,1036.9556,-313.8641,73.7076,180.3818,0,0); //
- AddStaticVehicle(527,1028.1284,-313.6793,73.6703,180.0252,0,0); //
- AddStaticVehicle(581,1026.1672,-305.3671,73.5942,179.1623,0,0); //
- AddStaticVehicle(522,1023.0160,-313.9530,73.5637,186.3609,0,0); //
- AddStaticVehicle(522,1024.4005,-313.5732,73.5594,179.1203,0,0); //
- AddStaticVehicle(522,1026.1682,-313.8614,73.5420,181.1744,0,0); //
- AddStaticVehicle(521,1015.2806,-313.9572,73.5527,178.0843,0,0); //
- AddStaticVehicle(521,1013.8903,-313.5080,73.5768,182.4624,0,0); //
- AddStaticVehicle(521,1012.6614,-313.9638,73.5306,182.1562,0,0); //
- AddStaticVehicle(581,1012.6289,-307.6052,73.5895,179.8340,0,0); //
- AddStaticVehicle(530,1014.3085,-284.1454,73.7508,89.8802,0,0); //
- AddStaticVehicle(529,1010.3105,-312.6487,73.6489,183.6086,0,0); //
- AddStaticVehicle(525,1048.1296,-348.6266,73.8788,359.6881,0,0); //
- AddStaticVehicle(525,1048.2640,-355.0395,73.8773,359.7724,0,0); //
- AddStaticVehicle(525,1048.2137,-361.4953,73.8799,357.7310,0,0); //
- AddStaticVehicle(552,1011.1585,-366.9787,73.6297,178.9720,0,0); //
- AddStaticVehicle(582,1011.3153,-381.9404,72.6498,177.7943,0,0); //
- AddStaticVehicle(417,1070.3093,-353.8512,77.6137,4.5604,0,0); //
- AddStaticVehicle(497,1082.1334,-357.0024,82.3847,1.1306,0,0); //
- AddStaticVehicle(543,1088.7113,-344.1391,73.8075,274.4645,0,0); //
- AddStaticVehicle(551,1092.4016,-348.2219,73.7574,5.6906,0,0); //
- AddStaticVehicle(557,1104.1794,-359.7535,74.3441,23.2035,0,0); //
- AddStaticVehicle(556,1110.3685,-355.6829,74.3295,35.7947,0,0); //
- AddStaticVehicle(418,1115.5051,-351.0408,74.0949,45.7293,0,0); //
- AddStaticVehicle(418,1118.1364,-348.1537,74.1061,43.4270,0,0); //
- AddStaticVehicle(413,1120.2107,-346.0832,74.0452,42.9171,0,0); //
- AddStaticVehicle(421,1121.8730,-314.7845,73.9508,178.7555,0,0); //
- AddStaticVehicle(419,1122.0099,-321.0268,73.8636,179.5757,0,0); //
- AddStaticVehicle(412,1121.7516,-327.7596,73.9157,179.1762,0,0); //
- AddStaticVehicle(540,1118.3834,-331.7516,73.8195,88.9601,0,0); //
- AddStaticVehicle(401,1112.6094,-331.5317,73.7560,89.5764,0,0); //
- AddStaticVehicle(410,1106.8014,-331.2668,73.6239,88.4226,0,0); //
- AddStaticVehicle(419,1101.1881,-331.3238,73.7720,89.2639,0,0); //
- AddStaticVehicle(518,1095.3555,-331.1498,73.6861,89.4758,0,0); //
- AddStaticVehicle(497,1045.3855,-306.2645,83.1924,178.1973,0,0); //
- AddStaticVehicle(593,1080.4102,-95.8439,53.8795,184.5493,0,0); //
- AddStaticVehicle(409,1118.5410,-320.3669,73.7951,358.6686,0,0); //
- AddStaticVehicle(409,1114.7762,-320.2576,73.7952,359.0465,0,0); //
- AddStaticVehicle(429,1037.0029,-308.4972,73.6718,180.8249,0,0); //
- AddStaticVehicle(429,1036.8326,-303.0626,73.6719,180.1183,0,0); //
- AddStaticVehicle(439,1008.9421,-318.9177,73.8879,180.7506,0,0); //
- AddStaticVehicle(439,1008.9526,-325.5883,73.8881,180.4694,0,0); //
- AddStaticVehicle(441,1013.0452,-312.0015,73.1117,274.3015,0,0); //
- AddStaticVehicle(441,1013.0618,-309.7509,73.1229,277.5881,0,0); //
- AddStaticVehicle(451,1014.7409,-318.0997,73.6986,183.2237,0,0); //
- AddStaticVehicle(451,1024.0134,-318.0352,73.6940,178.3564,0,0); //
- AddStaticVehicle(463,1026.1777,-302.4929,73.5329,180.1454,0,0); //
- AddStaticVehicle(463,1012.6384,-304.7472,73.5334,179.8148,0,0); //
- AddStaticVehicle(471,1026.3413,-316.3587,73.4720,183.8523,0,0); //
- AddStaticVehicle(471,1012.4084,-316.2147,73.4734,180.6080,0,0); //
- AddStaticVehicle(477,1039.0115,-437.0244,52.9738,178.7595,0,0); //
- AddStaticVehicle(477,1011.1360,-442.3307,53.6896,185.9176,0,0); //
- AddStaticVehicle(480,1038.6556,-432.5453,54.4387,182.7000,0,0); //
- AddStaticVehicle(480,1010.7001,-436.4779,55.3280,189.3979,0,0); //
- AddStaticVehicle(488,1018.6593,-293.1109,82.9913,180.0215,0,0); //
- AddStaticVehicle(487,1112.2858,-298.8816,78.9697,90.0472,0,0); //
- AddStaticVehicle(494,1049.9751,-318.9950,73.8814,178.6016,0,0); //
- AddStaticVehicle(503,1040.7478,-318.7661,73.8869,178.4026,0,0); //
- AddStaticVehicle(502,1045.7577,-313.7601,77.3611,180.1747,0,0); //
- AddStaticVehicle(506,1044.4180,-361.7787,73.6966,357.9987,0,0); //
- AddStaticVehicle(506,1040.7677,-361.9593,73.6790,358.3144,0,0); //
- AddStaticVehicle(554,1044.4545,-354.6925,74.0733,355.4915,0,0); //
- AddStaticVehicle(554,1040.8400,-354.6292,74.0786,358.9517,0,0); //
- AddStaticVehicle(571,1103.6064,-295.8786,73.2717,93.0758,0,0); //
- AddStaticVehicle(571,1103.5571,-302.4515,73.2609,92.5086,0,0); //
- AddStaticVehicle(571,1106.7703,-314.1148,73.2755,4.5707,0,0); //
- //BigSpreadDanch
- AddStaticVehicle(487,693.6536,1968.0363,9.5030,180.2246,5,5); //
- AddStaticVehicle(402,681.2671,1947.3547,5.3578,181.0310,5,5); //
- AddStaticVehicle(402,686.6041,1947.1656,5.3872,179.6215,5,5); //
- AddStaticVehicle(434,690.8519,1947.5132,5.4717,172.7796,5,5); //
- AddStaticVehicle(434,696.2901,1947.5448,5.5059,178.4104,5,5); //
- AddStaticVehicle(423,701.9692,1946.7244,5.5633,181.1396,5,5); //
- AddStaticVehicle(423,706.4286,1946.3932,5.5666,181.6835,5,5); //
- AddStaticVehicle(451,711.4594,1946.6792,5.2389,178.3582,5,5); //
- AddStaticVehicle(451,716.6253,1946.2501,5.2474,182.4608,5,5); //
- AddStaticVehicle(522,721.8499,1946.6041,5.1027,184.8600,5,5); //
- AddStaticVehicle(522,726.5882,1946.6346,5.0976,182.5850,5,5); //
- //XKilaz
- AddStaticVehicle(495,1542.9866,18.2644,24.5045,279.8706,252,252); //
- AddStaticVehicle(495,1543.8412,13.6046,24.4997,278.9319,252,252); //
- AddStaticVehicle(555,1515.5153,9.2256,23.8132,282.0038,252,252); //
- AddStaticVehicle(555,1514.7992,13.5825,23.8161,281.4437,252,252); //
- AddStaticVehicle(540,1516.4552,22.3464,23.9788,285.3816,252,252); //
- AddStaticVehicle(562,1543.0675,24.1392,23.7896,281.8895,252,252); //
- AddStaticVehicle(539,1543.0553,34.7070,23.5008,278.7784,252,252); //
- AddStaticVehicle(539,1538.0721,33.9501,23.5008,281.1081,252,252); //
- AddStaticVehicle(560,1568.4071,35.2194,24.0769,96.4931,252,252); //
- AddStaticVehicle(571,1570.8901,31.0373,23.4814,92.8269,252,252); //
- AddStaticVehicle(571,1566.8412,30.7975,23.4311,98.7119,252,252); //
- AddStaticVehicle(409,1586.2255,38.9692,24.6248,101.1280,252,252); //
- AddStaticVehicle(411,1587.7172,32.7929,24.2642,94.7343,252,252); //
- AddStaticVehicle(487,1587.6111,33.1816,27.2468,96.7760,252,252); //
- AddStaticVehicle(534,1588.6924,26.0364,23.9778,94.3280,252,252); //
- AddStaticVehicle(522,1570.1855,26.8751,23.7301,95.6941,252,252); //
- //DMX
- AddStaticVehicle(403,-1097.3054,-1606.4659,76.9736,269.6781,6,6); //
- AddStaticVehicle(555,-1105.2645,-1641.5315,76.0508,266.8919,6,6); //
- AddStaticVehicle(402,-1107.1328,-1672.1498,76.2006,0.6415,6,6); //
- AddStaticVehicle(402,-1115.9298,-1672.1221,76.1989,358.2266,6,6); //
- AddStaticVehicle(400,-1105.1869,-1646.3320,76.4625,270.1893,6,6); //
- AddStaticVehicle(400,-1104.9589,-1649.4108,76.4595,279.7519,6,6); //
- AddStaticVehicle(411,-1106.1199,-1633.0275,76.0976,270.3041,6,6); //
- AddStaticVehicle(411,-1106.3070,-1629.4633,76.1009,268.4286,6,6); //
- AddStaticVehicle(527,-1104.8682,-1652.5955,76.0826,273.3227,6,6); //
- AddStaticVehicle(560,-1114.3580,-1641.9092,76.0724,271.1627,6,6); //
- AddStaticVehicle(560,-1114.3419,-1645.4304,76.0721,270.7214,6,6); //
- AddStaticVehicle(555,-1105.0166,-1643.9905,76.0521,274.9044,6,6); //
- AddStaticVehicle(554,-1114.1995,-1649.1564,76.4500,270.9037,6,6); //
- AddStaticVehicle(554,-1114.5518,-1653.2659,76.4528,269.9950,6,6); //
- AddStaticVehicle(487,-1100.9224,-1620.9368,86.1186,270.1627,6,6); //
- AddStaticVehicle(521,-1105.6990,-1639.1077,75.9357,277.0780,6,6); //
- AddStaticVehicle(521,-1104.9865,-1635.1625,75.9376,264.9991,6,6); //
- AddStaticVehicle(522,-1108.7966,-1639.2601,75.9283,270.6514,6,6); //
- AddStaticVehicle(522,-1109.1406,-1635.1217,75.9247,275.3167,6,6); //
- //Yakuza
- AddStaticVehicleEx(522,671.9634,-1284.3990,13.2017,88.5972,124,124,600); //31 yakuza cars - NRG
- AddStaticVehicleEx(411,661.3965,-1279.6837,13.1880,181.2658,124,124,600); //32 yakuza cars - Infernus
- AddStaticVehicleEx(579,672.4271,-1267.4904,13.5217,88.4088,124,124,600); //33 yakuza cars - Huntley
- AddStaticVehicleEx(579,672.4949,-1261.2670,13.5583,91.8117,124,124,600); //34 yakuza cars - Huntley2
- AddStaticVehicleEx(487,746.4449,-1267.5502,13.7417,88.6600,124,124,600); //35 yakuza cars - Maveric
- AddStaticVehicleEx(409,661.1744,-1257.4940,13.2708,180.7701,124,124,600); //36 yakuza cars - Stretch
- AddStaticVehicleEx(409,661.1857,-1268.7770,13.2280,179.3794,124,124,600); //37 yakuza cars - Stretch2
- AddStaticVehicleEx(560,672.9412,-1301.5686,13.3376,89.9920,124,124,600); //38 yakuza cars - Sultan1
- AddStaticVehicleEx(560,672.9055,-1294.9506,13.3364,89.8932,124,124,600); //39 yakuza cars - Sultan2
- AddStaticVehicleEx(560,672.9432,-1288.3677,13.3415,89.8759,124,124,600); //40 yakuza cars - Sultan3
- //Aztecas
- AddStaticVehicleEx(411,1245.4957,-2012.2018,59.5625,266.6909,2,2,600); //41 aztecas-inf
- AddStaticVehicleEx(522,1132.7590,-2003.3773,68.5666,249.2074,2,2,600); //42 aztecas-nrg
- AddStaticVehicleEx(567,1246.0024,-2021.5038,59.6932,270.3836,2,2,600); //43 aztecas-savanna1
- AddStaticVehicleEx(567,1276.6500,-2024.0844,58.8328,91.0268,2,2,600); //44 aztecas-savanna2
- AddStaticVehicleEx(560,1261.3838,-2009.5483,59.0856,180.8254,2,2,600); //45 aztecas-sultan
- AddStaticVehicleEx(445,1276.9823,-2045.1787,58.9169,88.3126,2,2,600); //46 aztecas-admiral
- AddStaticVehicleEx(409,1244.2430,-2036.9355,59.6775,179.5459,2,2,600); //47 aztecas-limo
- AddStaticVehicleEx(487,1116.9243,-2017.7125,74.6162,266.7976,2,2,600); //48 aztecas-maverick
- AddStaticVehicleEx(535,1256.3110,-2010.1238,59.2887,179.8253,2,2,600); //49 aztecas-slamvan
- AddStaticVehicleEx(536,1246.1473,-2044.3031,59.5594,269.9615,2,2,600); //50 aztecas-blade
- //BADBOYS
- AddStaticVehicleEx(454,728.8215,-1496.5194,0.1430,178.2005,11,11,600); //51 Alien- boat1
- AddStaticVehicleEx(446,717.9332,-1495.0487,-0.6533,179.1988,11,11,600); //52 Alien- boat2
- AddStaticVehicleEx(495,763.4023,-1444.3447,13.6518,80.2329,11,11,600); //53 Alien- sandking
- AddStaticVehicleEx(487,704.5875,-1456.5728,17.8692,179.1969,11,11,600); //54 Alien- helio
- AddStaticVehicleEx(468,734.6846,-1476.0698,17.3551,271.4432,11,11,600); //55 Alien- sanchez 1
- AddStaticVehicleEx(468,716.9007,-1476.0909,17.3528,89.5117,11,11,600); //56 Alien- sanchez 2
- AddStaticVehicleEx(562,742.3718,-1436.2041,13.1684,69.2358,11,11,600); //57 Alien- elegy
- AddStaticVehicleEx(409,727.8565,-1439.3015,13.3354,90.8786,11,11,600); //58 Alien- stretch
- AddStaticVehicleEx(579,714.7566,-1439.0045,13.6020,91.2865,11,11,600); //59 Alien- huntley
- AddStaticVehicleEx(579,701.6779,-1434.6152,13.5591,325.2404,11,11,600); //60 Alien- huntley2
- AddStaticVehicleEx(560,727.9080,-1433.3582,13.2455,88.7331,11,11,600); //61 Alien- sultan
- //BLOODS
- AddStaticVehicleEx(411,2563.5986,1550.5289,10.5474,89.3799,65,65,600); // LVGInfernus
- AddStaticVehicleEx(522,2496.9656,1520.6710,10.3905,296.9709,65,65,600); // LVGNRG
- AddStaticVehicleEx(522,2495.8386,1521.5352,10.3719,301.1871,65,65,600); // LVGNRG5
- AddStaticVehicleEx(487,2450.2034,1590.6116,10.9986,268.2180,65,65,600); // LVGMaverick
- AddStaticVehicleEx(560,2472.9500,1599.5833,10.5315,177.7063,65,65,600); // LVGSultan
- AddStaticVehicleEx(560,2469.2822,1599.6615,10.5312,179.8250,65,65,600); // LVGSultan2
- AddStaticVehicleEx(603,2564.4495,1575.0067,10.6589,90.2282,65,65,600); // LVGPhoenix
- AddStaticVehicleEx(562,2564.3894,1579.2065,10.4539,90.7307,65,65,600); // LVGElegy2
- AddStaticVehicleEx(579,2469.4458,1566.7841,10.7423,270.7997,65,65,600); // LVGHuntley3
- AddStaticVehicleEx(579,2469.6077,1570.1259,10.7394,265.8981,65,65,600); // LVGHuntley2
- //ASIAN TRIADS
- AddStaticVehicleEx(411,857.4787,-1646.9365,13.2844,270.6899,1,1,600); // Asian Triads - Inf**
- AddStaticVehicleEx(429,857.4640,-1651.5911,13.2781,266.3202,1,1,600); // Asian Triads - Banshee
- AddStaticVehicleEx(522,855.3466,-1655.0306,13.1239,235.2943,1,1,600); // Asian Triads - 522
- AddStaticVehicleEx(522,855.2372,-1656.9635,13.1205,304.3509,1,1,600); // Asian Triads - 522
- AddStaticVehicleEx(560,857.7066,-1660.7550,13.2570,269.9507,1,1,600); // Asian Triads - sultan
- AddStaticVehicleEx(560,857.6699,-1664.9747,13.2572,270.7998,1,1,600); // Asian Triads - sultan
- AddStaticVehicleEx(579,857.9504,-1669.9879,13.5779,267.9778,1,1,600); // Asian Triads - NRG-500
- AddStaticVehicleEx(579,857.8312,-1674.2111,13.5730,265.1048,1,1,600); // Asian Triads - NRG-500
- AddStaticVehicleEx(409,857.8508,-1687.5710,13.3516,359.8475,1,1,600); // Asian Triads - limo
- AddStaticVehicleEx(487,882.7156,-1718.1672,13.0611,179.1925,1,1,600); // Asian Triads - maverick
- AddStaticVehicleEx(521,866.7714,-1653.4430,13.1096,180.2185,1,1,600); // Asian Triads - bike
- //BALLAS
- AddStaticVehicle(560,1706.1345,-1490.8702,13.1716,1.1831,5,5); //
- AddStaticVehicle(567,1705.9550,-1496.3197,13.3402,1.2776,5,5); //
- AddStaticVehicle(567,1705.8662,-1502.4452,13.3328,359.2515,5,5); //
- AddStaticVehicle(560,1705.8750,-1508.4214,13.1779,359.3025,5,5); //
- AddStaticVehicle(579,1696.2794,-1520.8492,13.3608,1.2386,5,5); //
- AddStaticVehicle(541,1696.6382,-1515.2004,13.0373,0.5317,5,5); //
- AddStaticVehicle(409,1696.2817,-1508.5240,13.1820,358.8185,5,5); //
- AddStaticVehicle(541,1696.3766,-1501.3962,13.0330,1.8438,5,5); //
- AddStaticVehicle(579,1696.2489,-1495.6128,13.4306,0.4788,5,5); //
- AddStaticVehicle(522,1691.0844,-1492.4221,13.1218,281.2768,5,5); //
- AddStaticVehicle(522,1691.2889,-1493.9509,13.1184,279.7087,5,5); //
- AddStaticVehicle(487,1711.0916,-1553.7256,13.6919,270.5220,5,5); //
- //MIB
- AddStaticVehicleEx(522,912.0997,-942.1926,42.2982,93.8478,114,114,600); // AGENTS NRG
- AddStaticVehicleEx(409,924.5355,-940.4866,42.5221,95.1465,114,114,600); // AGENTS STRETCH
- AddStaticVehicleEx(579,928.5599,-927.5355,42.6386,93.6902,114,114,600); // AGENTS HUTNLEY
- AddStaticVehicleEx(567,926.6350,-920.2842,42.4691,182.8279,114,114,600); // AGENTS SAVANNA
- AddStaticVehicleEx(411,921.5431,-920.2813,42.3283,181.0709,114,114,600); // AGENTS INFERNUS
- AddStaticVehicleEx(562,916.4445,-921.1163,42.2415,182.5741,114,114,600); // AGENTS ELEGY
- AddStaticVehicleEx(429,911.0918,-922.3709,42.3242,184.2972,114,114,600); // AGENTS BANSHEE
- AddStaticVehicleEx(560,905.7714,-921.8311,42.3047,187.0085,114,114,600); // AGENTS SULTAN
- AddStaticVehicleEx(487,970.5627,-920.0169,45.9418,185.1821,114,114,600); // AGENTS MAVERICK
- //POLICE CARS
- AddStaticVehicleEx(490,1526.8815,-1644.7700,6.0207,180.1831,0,0, 600); //72 POLICE - FBI - 1
- AddStaticVehicleEx(490,1530.8392,-1644.8739,6.0259,179.0473,0,0, 600); //73 POLICE - FBI - 2
- AddStaticVehicleEx(415,1546.5474,-1651.1824,5.1251,90.6416,0,0, 600); //76 POLICE - CHEETAH - 1
- AddStaticVehicleEx(415,1546.6477,-1655.2601,5.1247,89.3840,0,0, 600); //77 POLICE - CHEETAH - 2
- AddStaticVehicleEx(522,1548.0660,-1667.9624,5.4548,90.6628,0,0, 600); //80 POLICE - NRG - 1
- AddStaticVehicleEx(522,1548.0671,-1672.0680,5.4529,87.3690,0,0, 600); //81 POLICE - NRG - 2
- AddStaticVehicleEx(599,1558.1217,-1695.1824,6.0979,178.1879,0,0, 600); //87 POLICE - JEEP - 1
- AddStaticVehicleEx(599,1564.5856,-1695.2701,6.1223,180.5016,0,0, 600); //88 POLICE - JEEP - 2
- AddStaticVehicleEx(427,1559.2817,-1711.0433,6.0242,359.5344,0,1, 600); //90 POLICE - SWAT - 1
- AddStaticVehicleEx(427,1565.6920,-1710.8008,6.0232,0.2108,0,1, 600); //91 POLICE - SWAT - 2
- AddStaticVehicleEx(596,1574.5049,-1711.8715,5.5825,2.3362,0,1, 600); //93 POLICE - POLICECAR - 1
- AddStaticVehicleEx(596,1578.3037,-1711.7872,5.6130,360.0000,0,1, 600); //94 POLICE - POLICECAR - 2
- AddStaticVehicleEx(596,1583.4088,-1711.8420,5.6136,0.2382,0,1, 600); //95 POLICE - POLICECAR - 3
- AddStaticVehicleEx(596,1587.5577,-1711.7737,5.6128,359.0079,0,1, 600); //96 POLICE - POLICECAR - 4
- AddStaticVehicleEx(596,1591.6262,-1711.8264,5.5777,1.8741,0,1, 600); //97 POLICE - POLICECAR - 5
- AddStaticVehicleEx(523,1604.3966,-1691.6553,5.4612,87.6468,0,1, 600); //102 POLICE - POLICEBIKE - 1
- AddStaticVehicleEx(523,1604.3250,-1687.9236,5.4624,87.4213,0,1, 600); //103 POLICE - POLICEBIKE - 2
- AddStaticVehicleEx(523,1604.1495,-1683.7896,5.4629,86.4509,0,1, 600); //104 POLICE - POLICEBIKE - 3
- AddStaticVehicleEx(601,1584.6444,-1677.6858,5.6572,270.0037,0,0, 600); //107 POLICE - VODOSTRUIKA
- //ARMY VEHICLES
- AddStaticVehicleEx(470,2788.9497,-2494.4036,13.6422,89.3618,44,44,600); // Los_Santos_Army_Patriot
- AddStaticVehicleEx(470,2789.1462,-2417.5569,13.6243,90.0858,44,44,600); // Los_Santos_Army_Patriot
- AddStaticVehicleEx(548,2789.2673,-2551.7297,15.3194,90.4096,44,44,600); // Los_Santos_Army_Cargobob
- AddStaticVehicleEx(595,2736.7229,-2582.9060,-0.0211,91.7201,44,44,600); // Los_Santos_Army_Launch
- AddStaticVehicleEx(426,2782.5894,-2436.6399,13.3783,90.9193,44,44,600); // Los_Santos_Army_Premier
- AddStaticVehicleEx(426,2782.8281,-2474.8408,13.3780,90.7423,44,44,600); // Los_Santos_Army_Premier
- AddStaticVehicleEx(469,2792.7566,-2341.2988,13.6453,89.8306,44,44,600); // Los_Santos_Army_Sparrow
- AddStaticVehicleEx(433,2744.0938,-2465.7000,14.0851,270.7897,44,44,600); // Los_Santos_Army_Barracks
- AddStaticVehicleEx(470,2765.2239,-2386.5933,13.6250,179.1442,44,44,600); // Los_Santos_Army_Patriot
- AddStaticVehicleEx(426,2743.9622,-2443.9597,13.3877,269.8350,44,44,600); // Los_Santos_Army_Premier
- //AIR FORCE
- Airforcecars[0] = AddStaticVehicleEx(595,-1439.8291,510.5121,0.0729,87.7991,110,110,600); // AMRY- BOAT1
- Airforcecars[1] = AddStaticVehicleEx(595,-1439.9674,503.7780,0.1567,90.5907,110,110,600); // AMRY- BOAT2
- Airforcecars[2] = AddStaticVehicleEx(473,-1459.6720,510.4660,-0.2809,89.9059,110,110,600); // AMRY- BOAT3
- Airforcecars[3] = AddStaticVehicleEx(473,-1459.7389,491.8782,-0.2844,89.5421,110,110,600); // AMRY- BOAT4
- Airforcecars[4] = AddStaticVehicleEx(539,-1391.8737,505.1566,2.3992,90.4367,110,110,600); // AMRY- HIBRIT
- Airforcecars[5] = AddStaticVehicleEx(539,-1391.8632,508.9392,2.3992,91.6306,110,110,600); // AMRY- HIBRIT2
- Airforcecars[6] = AddStaticVehicleEx(501,-1410.8513,490.0409,10.8732,0.5524,110,110,600); // AMRY- MINIHELI
- Airforcecars[7] = AddStaticVehicleEx(501,-1407.3846,490.0779,10.9200,355.6794,110,110,600); // AMRY- MINIHELI2
- Airforcecars[8] = AddStaticVehicleEx(501,-1416.0875,490.0973,11.2508,357.3377,110,110,600); // AMRY- MINIHELI3
- Airforcecars[9] = AddStaticVehicleEx(464,-1428.4929,489.9450,10.4449,1.9911,110,110,600); // AMRY- MINIPlane1
- Airforcecars[10] = AddStaticVehicleEx(464,-1425.0076,489.8367,10.4457,358.7057,110,110,600); // AMRY- MINIPlane2
- Airforcecars[11] = AddStaticVehicleEx(464,-1432.5134,489.8479,10.4462,1.5091,110,110,600); // AMRY- MINIPlane3
- Airforcecars[12] = AddStaticVehicleEx(469,-1432.2109,508.3553,11.2095,272.0398,110,110,600); // AMRY- SPECHELI
- Airforcecars[13] = AddStaticVehicleEx(563,-1413.0303,518.3761,18.9455,268.3975,110,110,600); // AMRY- SAVEHELI
- Airforcecars[14] = AddStaticVehicleEx(425,-1455.6425,505.7465,18.8431,268.3069,110,110,600); // AMRY- HUNTER
- Airforcecars[15] = AddStaticVehicleEx(548,-1455.1951,494.5601,19.9476,269.7222,110,110,600); // AMRY- Cargobob
- Airforcecars[16] = AddStaticVehicleEx(520,-1440.8590,494.0220,18.9570,318.8349,110,110,600); // AMRY- Hydra
- Airforcecars[17] = AddStaticVehicleEx(520,-1429.0499,493.9521,18.9576,323.6961,110,110,600); // AMRY- Hydra2
- Airforcecars[18] = AddStaticVehicleEx(520,-1416.9812,493.7942,18.9540,326.4922,110,110,600); // AMRY- Hydra3
- Airforcecars[19] = AddStaticVehicleEx(520,-1405.1986,493.5576,18.9525,327.1020,110,110,600); // AMRY- Hydra4
- Airforcecars[20] = AddStaticVehicleEx(425,-1312.5326,494.3738,18.8099,317.0910,110,110,600); // AMRY- Hunter2
- Airforcecars[21] = AddStaticVehicleEx(513,-1287.2515,494.0421,18.7484,270.2347,110,110,600); // AMRY- TRAINPLANE
- Airforcecars[22] = AddStaticVehicleEx(470,-1353.6036,455.2755,7.2076,0.1028,110,110,600); // AMRY- Patriot
- Airforcecars[23] = AddStaticVehicleEx(470,-1359.7035,455.0832,7.2071,358.9427,110,110,600); // AMRY- Patriot2
- Airforcecars[24] = AddStaticVehicleEx(470,-1365.8640,454.9656,7.2076,0.6478,110,110,600); // AMRY- Patriot3
- Airforcecars[25] = AddStaticVehicleEx(470,-1372.3602,454.7113,7.2086,358.5638,110,110,600); // AMRY- Patriot4
- Airforcecars[26] = AddStaticVehicleEx(433,-1384.7517,457.6118,7.6372,0.4768,110,110,600); // AMRY- Barracks
- Airforcecars[27] = AddStaticVehicleEx(433,-1394.9607,457.5944,7.6339,359.5587,110,110,600); // AMRY- Barracks2
- Airforcecars[28] = AddStaticVehicleEx(433,-1405.8107,457.5854,7.6306,359.8113,110,110,600); // AMRY- Barracks3
- Airforcecars[29] = AddStaticVehicleEx(455,-1415.5354,457.6874,7.5990,359.6079,110,110,600); // ARMY truck
- Airforcecars[30] = AddStaticVehicleEx(455,-1424.2394,457.6548,7.6245,359.8609,110,110,600); // ARMY truck
- Airforcecars[31] = AddStaticVehicleEx(455,-1432.6447,457.4005,7.6244,1.0276,110,110,600); // ARMY truck
- Airforcecars[32] = AddStaticVehicleEx(432,-1332.6145,443.3560,7.1993,0.6481,110,110,600); // ARMY TANK
- Airforcecars[33] = AddStaticVehicleEx(432,-1325.8676,443.4281,7.1961,1.6325,110,110,600); // ARMY TANK2
- Airforcecars[34] = AddStaticVehicleEx(431,-1355.5941,435.2559,7.2877,269.9454,110,110,600); // ARMY BUS
- //VAGOS CARS
- AddStaticVehicleEx(566,2013.1768,-1109.2145,25.9836,179.1442,6,6,600); // VAGOS TAHOMA 1
- AddStaticVehicleEx(566,2013.0426,-1117.3547,25.9875,179.3910,6,6,600); // VAGOS TAHOMA 2
- AddStaticVehicleEx(517,2002.2758,-1130.5131,25.2040,89.9138,6,6,600); // VAGOS MAJESTIC 1
- AddStaticVehicleEx(517,2018.4929,-1130.9540,24.7377,90.8581,6,6,600); // VAGOS MAJESTIC 2
- AddStaticVehicleEx(522,2002.6888,-1118.4353,26.3517,160.5236,6,6,600); // VAGOS NRG
- AddStaticVehicleEx(521,2006.3356,-1118.5309,26.3084,149.3061,6,6,600); // VAGOS Motor 1
- AddStaticVehicleEx(521,2004.3224,-1118.6493,26.3506,151.4666,6,6,600); // VAGOS Motor 2
- AddStaticVehicleEx(534,1989.9620,-1130.4259,25.3987,89.9448,6,6,600); // VAGOS remington 1
- AddStaticVehicleEx(534,2031.8746,-1130.6523,24.2405,88.8910,6,6,600); // VAGOS remington 2
- AddStaticVehicleEx(411,1997.1033,-1119.0853,26.4977,220.5677,6,6,600); // VAGOS INFERNUS
- AddStaticVehicleEx(487,2004.8063,-1109.1621,34.3280,155.4453,6,6,600); // VAGOS MAVERICK
- //JIZZY'S Club
- AddStaticVehicleEx(559,2427.9443,-1243.7954,23.7571,38.5503,126,126,600); // JIZZY JESTER 1
- AddStaticVehicleEx(559,2433.5356,-1243.7053,23.8319,39.0690,126,126,600); // JIZZY JESTER 2
- AddStaticVehicleEx(421,2434.4448,-1222.4175,25.0807,146.3510,126,126,600); // JIZZY WASHINGTON 1
- AddStaticVehicleEx(421,2429.7800,-1222.3832,25.2039,146.4240,126,126,600); // JIZZY WASHINGTON 2
- AddStaticVehicleEx(461,2405.3418,-1238.9441,23.3969,240.5909,126,126,600); // JIZZY BIKE 1
- AddStaticVehicleEx(522,2405.1133,-1236.0726,23.3835,232.8780,126,126,600); // JIZZY BIKE 2
- AddStaticVehicleEx(461,2405.0251,-1233.1411,23.3963,228.5834,126,126,600); // JIZZY BIKE 3
- AddStaticVehicleEx(409,2403.5886,-1224.0809,24.7961,232.1527,126,126,600); // JIZZY lIMO
- AddStaticVehicleEx(451,2415.5459,-1222.0823,24.8422,206.2392,126,126,600); // JIZZY TURISMO
- AddStaticVehicleEx(411,2410.7527,-1222.2585,24.7419,207.0008,126,126,600); // JIZZY INFERNUS
- AddStaticVehicleEx(487,2400.8657,-1235.6494,28.5616,178.6695,126,126,600); // JIZZY HELI
- //Biker Boys
- AddStaticVehicleEx(463,669.2753,-473.0602,15.8742,105.5262,151,3,600); // LEADER BIKE
- AddStaticVehicleEx(463,669.2843,-471.2597,15.8760,108.8372,6,0,600); // LEADER BIKE 2
- AddStaticVehicleEx(463,693.6642,-474.1532,15.8609,255.2940,25,3,600); // BIKE1
- AddStaticVehicleEx(463,693.6792,-472.4622,15.8742,252.9913,25,3,600); // BIKE2
- AddStaticVehicleEx(554,706.8801,-467.6287,16.4191,89.6752,3,0,600); // YOSEMITE BUG FIX1
- AddStaticVehicleEx(554,706.9003,-471.9579,16.4195,90.5292,3,0,600); // YOSEMITE BUG FIX2
- AddStaticVehicleEx(503,721.4128,-443.3368,16.2308,89.9637,0,3,600); // BLOODRING 1
- AddStaticVehicleEx(502,721.5890,-439.5964,16.2284,89.8561,0,3,600); // BLOODRING 2
- AddStaticVehicleEx(550,654.5587,-465.5490,16.1553,89.5116,3,3,600); // CAR1
- AddStaticVehicleEx(550,654.5059,-461.1048,16.1608,89.4623,3,3,600); // CAR2
- AddStaticVehicleEx(578,679.3221,-444.3175,16.9600,90.3547,3,3,600); // DTF-30
- AddStaticVehicleEx(578,679.3401,-439.4949,16.9596,89.8864,3,3,600); // DTF-30 2
- //CIVILIAN CARS
- AddStaticVehicle(456,2172.1484,-1704.0304,14.7217,270.6012,10,0); // car1
- AddStaticVehicle(400,2287.4597,-1727.2971,13.5528,269.4816,2,0); // car2
- AddStaticVehicle(401,2448.9727,-1761.6919,13.3652,358.3051,3,0); // car3
- AddStaticVehicle(402,2452.0356,-1789.2152,13.3835,358.2271,4,0); // car4
- AddStaticVehicle(403,2676.9880,-1673.0253,10.0034,179.0250,5,0); // car5
- AddStaticVehicle(404,2658.7212,-1697.0664,9.0550,270.1255,6,0); // car6
- AddStaticVehicle(405,2658.0645,-1707.1693,9.1952,89.5561,7,0); // car7
- AddStaticVehicle(408,2717.6353,-1479.9655,30.9244,1.0072,8,0); // car8
- AddStaticVehicle(409,2804.7483,-1251.9375,46.7103,344.9382,9,0); // car9
- AddStaticVehicle(410,2780.9492,-1313.4619,36.7393,271.7590,10,0); // car10
- AddStaticVehicle(412,2814.3506,-1430.8308,16.0872,1.5103,0,11); // car11
- AddStaticVehicle(413,2792.7444,-1446.2538,16.3278,269.3972,12,0); // car12
- AddStaticVehicle(414,2788.0820,-1876.4384,9.9261,181.2054,13,0); // car13
- AddStaticVehicle(415,2776.6995,-1840.6027,9.5520,20.5528,14,0); // car14
- AddStaticVehicle(418,2729.5437,-1999.6205,13.5433,91.6179,15,0); // car15
- AddStaticVehicle(419,2359.5466,-2155.2288,13.3733,133.9574,16,0); // car16
- AddStaticVehicle(420,2239.4978,-2015.7126,13.3265,90.0280,17,0); // car17
- AddStaticVehicle(421,2179.2673,-1907.3595,13.3953,181.1202,18,0); // car18
- AddStaticVehicle(422,2059.1572,-1904.3435,13.5312,180.1997,19,0); // car19
- AddStaticVehicle(423,2096.1030,-1800.6063,13.4065,272.2126,20,0); // car20
- AddStaticVehicle(424,2120.9707,-1778.4247,13.1713,271.2816,21,0); // car21
- AddStaticVehicle(426,2134.5261,-1467.1727,23.6317,358.7728,22,0); // car22
- AddStaticVehicle(428,2137.2896,-1368.4683,24.8737,358.7090,23,0); // car23
- AddStaticVehicle(429,2235.5334,-1320.4761,23.6640,180.8537,24,0); // car24
- AddStaticVehicle(431,2209.5359,-1161.3612,25.8290,89.7971,25,0); // car25
- AddStaticVehicle(434,2115.3782,-1060.2334,25.7199,141.0345,26,0); // car26
- AddStaticVehicle(436,2085.6692,-1194.4681,23.6359,270.8720,27,0); // car27
- AddStaticVehicle(438,2008.4399,-1275.0663,23.8263,179.3902,28,0); // car28
- AddStaticVehicle(439,1999.4980,-1274.9226,23.7163,359.4624,29,0); // car29
- AddStaticVehicle(440,1891.2751,-1362.2239,13.6617,183.8896,30,0); // car30
- AddStaticVehicle(442,1811.8354,-1569.7512,13.3284,222.4229,31,0); // car31
- AddStaticVehicle(443,1842.8503,-1617.1444,14.0944,90.2991,32,0); // car32
- AddStaticVehicle(444,1944.9940,-1800.9492,13.9182,269.8197,33,0); // car33
- AddStaticVehicle(445,1922.5571,-2013.5972,13.4219,178.2396,34,0); // car34
- AddStaticVehicle(448,1863.2068,-2020.5160,13.1476,272.8297,35,0); // car35
- AddStaticVehicle(449,1944.9480,-1953.7500,14.2082,270.0000,36,0); // car36 trenulet
- AddStaticVehicle(451,1778.0769,-1890.6219,13.0945,91.1270,37,0); // car37
- AddStaticVehicle(455,1801.6604,-1930.0320,13.8240,270.0774,38,0); // car38
- AddStaticVehicle(456,1836.2374,-1855.1095,13.5608,358.5057,39,0); // car39
- AddStaticVehicle(457,1717.6721,-1712.2158,13.1268,47.7912,40,0); // car40
- AddStaticVehicle(458,1636.7677,-1907.3569,13.4303,185.3988,41,0); // car41
- AddStaticVehicle(459,1647.5746,-1904.4974,13.6103,14.6189,42,0); // car42
- AddStaticVehicle(461,1553.9252,-1785.0142,13.1309,90.0535,43,0); // car43
- AddStaticVehicle(462,1553.8926,-1471.9467,13.1481,3.9163,44,0); // car44
- AddStaticVehicle(462,1551.7341,-1472.2445,13.1483,3.1277,45,0); // car45
- AddStaticVehicle(463,1419.7726,-1323.8895,13.0998,85.9360,46,0); // car46
- AddStaticVehicle(466,1464.5681,-1135.0100,23.8030,312.1262,47,0); // car47
- AddStaticVehicle(467,1377.8411,-985.5174,30.5346,351.8946,48,0); // car48
- AddStaticVehicle(468,1306.3550,-865.5318,39.2463,89.0155,49,0); // car49
- AddStaticVehicle(470,1245.8607,-1108.1543,25.4900,89.8200,50,50); // car50
- AddStaticVehicle(471,1250.3733,-1229.2137,13.1609,183.1250,51,51); // car51
- AddStaticVehicle(474,1176.5010,-1337.7756,13.6953,91.9309,52,0); // car52
- AddStaticVehicle(475,1171.2941,-1493.8429,14.3255,89.9335,52,0); // car53
- AddStaticVehicle(477,1110.8477,-1630.7831,13.3750,90.0636,53,0); // car54
- AddStaticVehicle(478,1169.6051,-1790.5934,13.4686,178.4400,54,0); // car55
- AddStaticVehicle(479,1076.9706,-1847.3872,13.2596,89.9241,55,0); // car56
- AddStaticVehicle(480,981.7457,-1611.3402,13.3056,179.9746,56,0); // car57
- AddStaticVehicle(481,959.9683,-1522.2520,13.0421,359.8105,57,0); // car58
- AddStaticVehicle(482,898.8840,-1358.6852,13.7002,89.7149,58,0); // car59
- AddStaticVehicle(483,902.1531,-1207.0575,16.9736,359.0119,59,0); // car60
- AddStaticVehicle(485,1001.3934,-1105.3809,23.4840,270.4190,60,0); // car61
- AddStaticVehicle(486,1045.0109,-1087.6455,24.0478,270.2009,61,0); // car62
- AddStaticVehicle(489,983.1433,-895.6073,42.8664,359.2623,62,0); // car63
- AddStaticVehicle(491,837.1405,-1045.9878,25.0213,127.4906,63,0); // car64
- AddStaticVehicle(492,771.5253,-1334.1200,13.3231,359.8255,64,0); // car65
- AddStaticVehicle(494,766.0792,-1151.6353,22.6259,110.5875,65,0); // car66
- AddStaticVehicle(495,688.9246,-1233.3419,16.4307,120.4886,66,0); // car67
- AddStaticVehicle(496,613.2687,-1348.3066,13.3972,101.0867,67,0); // car68
- AddStaticVehicle(498,588.2167,-1501.2134,15.4003,92.7100,68,0); // car69
- AddStaticVehicle(499,709.3599,-1591.4232,14.1244,270.6087,69,0); // car70
- AddStaticVehicle(500,738.3250,-1793.9640,13.3878,165.9916,70,0); // car71
- AddStaticVehicle(505,480.3784,-1729.2866,11.1258,82.8955,71,0); // car72
- AddStaticVehicle(506,442.9023,-1802.7012,5.2511,354.2753,72,0); // car73
- AddStaticVehicle(507,343.8070,-1808.6646,4.3652,179.5365,73,0); // car74
- AddStaticVehicle(508,156.8062,-1764.2191,4.9555,182.8497,74,0); // car75
- AddStaticVehicle(509,133.2554,-1712.9760,8.0605,28.5699,75,0); // car76
- AddStaticVehicle(510,183.9308,-1581.7849,13.2171,48.3345,76,0); // car77
- AddStaticVehicle(516,363.1588,-1439.5576,34.1948,308.1254,77,0); // car78
- AddStaticVehicle(517,386.3100,-1597.0477,29.6127,88.7405,78,0); // car79
- AddStaticVehicle(518,437.6653,-1295.1917,14.8389,31.9184,79,0); // car80
- AddStaticVehicle(521,367.5655,-1340.2676,14.1078,119.6713,80,0); // car81
- AddStaticVehicle(522,822.1147,-868.0880,69.5002,109.4160,81,0); // car82
- //LVPD CARS
- AddStaticVehicleEx(598,2251.6816,2475.9102,10.5914,179.0895,0,1,600); //police car
- AddStaticVehicleEx(598,2256.4185,2475.8010,10.5917,180.1371,0,1,600); //police car
- AddStaticVehicleEx(523,2273.5710,2477.7546,10.3809,178.1459,0,1,600); //police motor
- AddStaticVehicleEx(523,2277.7288,2477.6360,10.3788,178.9814,0,1,600); //police motor
- AddStaticVehicleEx(523,2282.3577,2477.7117,10.3797,180.0931,0,1,600); //police motor
- AddStaticVehicleEx(598,2277.9172,2443.7810,10.5840,359.9998,0,1,600); //police car
- AddStaticVehicleEx(598,2273.4170,2443.7471,10.6018,0.1917,0,1,600); //police car
- AddStaticVehicleEx(599,2269.2615,2458.9839,11.0251,358.8403,0,1,600); //police djip
- AddStaticVehicleEx(490,2273.4866,2459.6216,10.9319,0.5235,0,0,600); //police djip
- AddStaticVehicleEx(599,2277.9644,2459.3384,11.0461,359.8701,0,1,600); //police djip
- AddStaticVehicleEx(598,2281.1470,2474.6902,3.0466,359.4833,0,1,600); //police car
- AddStaticVehicleEx(598,2272.5559,2474.5620,3.0463,359.0864,0,1,600); //police car
- AddStaticVehicleEx(522,2268.0703,2473.7429,2.8312,0.6299,0,0,600); //police motor
- AddStaticVehicleEx(522,2276.9783,2473.9412,2.8294,1.7023,0,0,600); //police motor
- AddStaticVehicleEx(522,2286.1458,2474.0996,2.8310,0.5673,0,0,600); //police motor
- AddStaticVehicleEx(601,2313.8784,2485.1492,3.0432,90.4887,1,1,600); //police vodustruika
- AddStaticVehicleEx(528,2314.2136,2479.9878,3.3310,90.1190,1,1,600); //SAPD
- AddStaticVehicleEx(427,2312.0237,2431.6602,3.4288,0.4921,0,1,600); //kamion
- AddStaticVehicleEx(427,2307.8350,2431.7034,3.4324,0.2153,0,1,600); //kamion
- AddStaticVehicleEx(427,2303.1379,2431.4912,3.4282,359.6967,0,1,600); //kamion
- //C.I.A
- AddStaticVehicleEx(415,-673.9393,946.2393,11.9123,50.7056,66,66,600); //C.I.A
- AddStaticVehicleEx(411,-678.2404,946.2009,11.8544,45.6383,66,66,600); //C.I.A
- AddStaticVehicleEx(490,-687.4487,958.1587,12.2686,90.6714,66,66,600); //C.I.A
- AddStaticVehicleEx(490,-678.9191,958.1063,12.2104,88.7867,66,66,600); //C.I.A
- AddStaticVehicleEx(497,-662.3467,953.0847,12.2843,0.4494,66,66,600); //C.I.A
- AddStaticVehicleEx(599,-699.3782,946.7814,12.4854,39.5685,66,66,600); //C.I.A
- AddStaticVehicleEx(599,-704.6178,945.5616,12.6307,41.2843,66,66,600); //C.I.A
- AddStaticVehicleEx(597,-703.4209,971.8600,12.1734,158.4398,66,66,600); //C.I.A
- AddStaticVehicleEx(597,-698.8432,970.3388,12.1034,157.5729,66,66,600); //C.I.A
- AddStaticVehicleEx(428,-686.9462,967.0404,12.2372,92.1406,66,66,600); //C.I.A
- AddStaticVehicleEx(521,-671.9995,960.8907,11.7032,55.1323,66,66,600); //C.I.A
- AddStaticVehicleEx(521,-671.9930,970.7508,11.7049,132.4899,66,66,600); //C.I.A
- AddStaticVehicleEx(472,-660.0460,874.6453,0.1294,222.9487,66,66,600); //C.I.A
- AddStaticVehicleEx(595,-635.3076,859.7708,0.1846,226.9010,66,66,600); //C.I.A
- //AD1DAS
- AddStaticVehicleEx(409,270.6019,-1372.2542,52.9124,340.2280,0,0,600); // Stretch
- AddStaticVehicleEx(522,259.4123,-1374.5728,52.6686,294.2628,0,0,600); // NRG-500
- AddStaticVehicleEx(521,262.7090,-1378.7639,52.6711,298.1577,0,0,600); // FCR-900
- AddStaticVehicleEx(461,261.4656,-1376.9176,52.6795,304.7977,0,0,600); // PCJ-600
- AddStaticVehicleEx(581,260.7580,-1376.0151,52.6750,298.2787,0,0,600); // BF-400
- AddStaticVehicleEx(468,258.4160,-1372.9557,52.7665,301.3156,0,0,600); // Sanchez
- AddStaticVehicleEx(560,250.7566,-1359.4110,52.8176,304.6757,0,0,600); // Sultan
- AddStaticVehicleEx(560,248.2142,-1356.0559,52.8179,305.6608,0,0,600); // Sultan
- AddStaticVehicleEx(429,254.3489,-1345.2750,52.7921,307.2562,0,0,600); // Banshee
- AddStaticVehicleEx(536,275.2177,-1348.0643,53.0137,56.9549,0,0,600); // Blade
- AddStaticVehicleEx(535,273.6511,-1353.0055,52.9982,74.7920,0,0,600); // Slamvan
- AddStaticVehicleEx(411,274.7918,-1359.6711,52.8435,77.0704,0,0,600); // Infernus
- AddStaticVehicleEx(487,238.9167,-1379.3004,53.3353,18.9785,0,0,600); // Maverick
- //SpanishMafia
- AddStaticVehicleEx(560,1516.9500,-695.2826,94.4557,93.9447,12,12,600); // Sultan
- AddStaticVehicleEx(522,1519.1268,-690.6970,94.3018,91.4028,12,12,600); // NRG-500
- AddStaticVehicleEx(521,1519.2517,-689.1884,94.3085,90.2318,12,12,600); // FCR-900
- AddStaticVehicleEx(521,1519.2861,-686.8932,94.3043,85.0516,12,12,600); // FCR-900
- AddStaticVehicleEx(536,1523.0365,-679.8038,94.4888,3.6566,12,12,600); // Blade
- AddStaticVehicleEx(411,1528.0760,-680.0112,94.4777,0.0263,12,12,600); // Infernus
- AddStaticVehicleEx(560,1528.5560,-660.2936,94.4574,180.1640,12,12,600); // Sultan
- AddStaticVehicleEx(535,1524.3225,-660.3662,94.5165,180.5742,12,12,600); // Slamvan
- AddStaticVehicleEx(409,1497.2740,-663.8208,95.3937,91.0007,12,12,600); // Stretch
- AddStaticVehicleEx(487,1465.0602,-674.7468,94.9286,20.1021,12,12,600); // Maverick
- AddStaticVehicleEx(429,1484.3734,-696.5449,94.4282,268.9626,12,12,600); // Banshee
- //FastBoys
- AddStaticVehicleEx(506,278.5605,-1535.7216,24.2992,235.6781,0,0,600); // Super GT
- AddStaticVehicleEx(506,281.6574,-1530.8479,24.2982,234.6496,0,0,600); // Super GT
- AddStaticVehicleEx(415,284.4471,-1526.0164,24.3662,236.9261,0,0,600); // Cheetah
- AddStaticVehicleEx(429,287.1489,-1521.5776,24.2736,239.1846,0,0,600); // Banshee
- AddStaticVehicleEx(451,289.8043,-1516.9200,24.3065,235.1949,0,0,600); // Turismo
- AddStaticVehicleEx(411,292.9509,-1512.3625,24.3211,240.5101,0,0,600); // Infernus
- AddStaticVehicleEx(560,300.1306,-1490.6735,24.2983,235.6969,0,0,600); // Sultan
- AddStaticVehicleEx(560,303.1019,-1486.2958,24.2990,235.4764,0,0,600); // Sultan
- AddStaticVehicleEx(522,290.8359,-1545.7811,24.1569,8.6324,0,0,600); // NRG-500
- AddStaticVehicleEx(522,289.6926,-1545.1606,24.1544,4.7779,0,0,600); // NRG-500
- AddStaticVehicleEx(522,288.4496,-1544.8397,24.1418,11.1520,0,0,600); // NRG-500
- AddStaticVehicleEx(579,297.9800,-1536.5048,24.5261,55.4678,0,0,600); // Huntley
- AddStaticVehicleEx(567,303.5113,-1500.1686,24.4688,237.7676,0,0,600); // Savanna
- AddStaticVehicleEx(415,2134.6741,1714.4369,10.5227,69.1499,0,0,600); // Cheetah
- AddStaticVehicleEx(487,375.2330,-1456.4326,34.1313,343.2810,0,0,600); // Maverick
- AddStaticVehicleEx(579,358.7115,-1462.3010,35.9670,126.5297,0,0,600); // Huntley
- AddStaticVehicleEx(429,364.0701,-1467.1898,35.7115,129.1242,0,0,600); // Banshee
- AddStaticVehicleEx(560,357.0655,-1478.6920,35.7372,302.9545,0,0,600); // Sultan
- AddStaticVehicleEx(522,355.8795,-1476.7423,35.6269,298.6267,0,0,600); // NRG-500
- AddStaticVehicleEx(415,354.7262,-1474.5996,35.8025,303.2113,0,0,600); // Cheetah
- AddStaticVehicleEx(522,352.8402,-1472.9338,35.5925,303.2851,0,0,600); // NRG-500
- AddStaticVehicleEx(560,351.7336,-1470.4912,35.7386,303.6663,0,0,600); // Sultan
- //WildBoys
- AddStaticVehicleEx(411,2511.0591,2374.8901,10.5474,89.9147,3,3,600); // Infernus
- AddStaticVehicleEx(411,2511.8252,2369.8018,10.5474,89.0019,3,3,600); // Infernus
- AddStaticVehicleEx(579,2511.3318,2360.1250,10.7505,90.1733,3,3,600); // Huntley
- AddStaticVehicleEx(579,2511.7478,2364.8149,10.7606,89.0639,3,3,600); // Huntley
- AddStaticVehicleEx(411,2510.4851,2379.5327,10.5474,88.7642,3,3,600); // Infernus
- AddStaticVehicleEx(560,2511.4209,2383.8140,10.5258,89.8625,3,3,600); // Sultan
- AddStaticVehicleEx(560,2511.4297,2388.5986,10.5252,90.2491,3,3,600); // Sultan
- AddStaticVehicleEx(567,2542.1035,2377.2693,4.0771,91.5496,3,3,600); // Savanna
- AddStaticVehicleEx(567,2541.8723,2372.3694,4.0829,89.6107,3,3,600); // Savanna
- AddStaticVehicleEx(415,2542.4099,2367.5801,3.9818,90.4065,3,3,600); // Cheetah
- AddStaticVehicleEx(560,2541.3682,2381.7280,3.9164,87.3143,3,3,600); // Sultan
- AddStaticVehicleEx(522,2490.0010,2401.1296,3.7808,209.3920,3,3,600); // NRG-500
- AddStaticVehicleEx(522,2493.2236,2400.9861,3.7803,211.8829,3,3,600); // NRG-500
- AddStaticVehicleEx(522,2491.6133,2401.1492,3.7699,212.3228,3,3,600); // NRG-500
- AddStaticVehicleEx(451,2524.3577,2397.1909,3.9176,178.0111,3,3,600); // Turismo
- AddStaticVehicleEx(451,2528.9199,2397.3906,3.9175,179.5703,3,3,600); // Turismo
- AddStaticVehicleEx(429,2525.8918,2372.9619,3.8906,270.0564,3,3,600); // Banshee
- AddStaticVehicleEx(506,2525.8132,2381.3389,3.9153,268.6104,3,3,600); // Super GT
- AddStaticVehicleEx(506,2525.5374,2377.1716,3.9155,267.8594,3,3,600); // Super GT
- AddStaticVehicleEx(562,2513.4236,2376.8606,3.8713,89.9353,3,3,600); // Elegy
- AddStaticVehicleEx(562,2513.0435,2363.2444,3.8765,89.1304,3,3,600); // Elegy
- AddStaticVehicleEx(487,2489.7520,2341.5000,10.9970,2.2879,3,3,600); // Maverick
- //FBI
- AddStaticVehicleEx(490,-1640.2041,653.4034,-5.1147,270.4332,13,13,600); // FBI Rancher
- AddStaticVehicleEx(427,-1623.5267,649.6491,-5.1104,90.1020,13,13,600); // Enfarcer
- AddStaticVehicleEx(528,-1623.3456,659.7081,-5.1948,90.4803,13,13,600); // FBI Truck
- AddStaticVehicleEx(601,-1639.3442,662.0405,-5.4774,271.9012,13,13,600); // S.W.A.T
- AddStaticVehicleEx(597,-1640.0847,670.0767,-5.4708,269.8189,13,13,600); // Police Car
- AddStaticVehicleEx(523,-1640.6267,678.0334,-5.6800,270.0698,13,13,600); // HPV1000
- AddStaticVehicleEx(599,-1640.0110,686.2287,-5.0514,268.8108,13,13,600); // Police Ranger
- AddStaticVehicleEx(601,-1628.5315,692.7597,-5.4809,180.1625,13,13,600); // S.W.A.T
- AddStaticVehicleEx(523,-1616.9161,694.4876,-5.6805,181.4545,13,13,600); // HPV1000
- AddStaticVehicleEx(597,-1603.5897,692.6248,-5.4715,179.9423,13,13,600); // Police Car
- AddStaticVehicleEx(490,-1596.0149,692.6788,-5.1098,177.6318,13,13,600); // FBI Rancher
- AddStaticVehicleEx(427,-1596.2955,676.5949,-5.1069,1.0205,13,13,600); // Enforcer
- AddStaticVehicleEx(528,-1606.8049,676.5714,-5.1968,1.2047,13,13,600); // FBI Truck
- AddStaticVehicleEx(599,-1572.9486,710.2292,-5.0438,89.7812,13,13,600); // Police Ranger
- AddStaticVehicleEx(523,-1572.8943,722.1472,-5.6844,85.7271,13,13,600); // HPV1000
- AddStaticVehicleEx(601,-1573.3575,731.1772,-5.4804,90.7428,13,13,600); // S.W.A.T
- AddStaticVehicleEx(599,-1588.2554,749.8510,-5.0330,180.4911,13,13,600); // Police Ranger
- AddStaticVehicleEx(597,-1600.5857,749.9428,-5.4707,179.5534,13,13,600); // Police Car
- AddStaticVehicleEx(490,-1612.3635,750.3054,-5.1116,181.3502,13,13,600); // FBI Rancher
- AddStaticVehicleEx(427,-1616.3904,732.7481,-5.1075,1.3013,13,13,600); // Enforcer
- AddStaticVehicleEx(528,-1606.3224,733.5865,-5.1829,359.7929,13,13,600); // FBI Truck
- AddStaticVehicleEx(497,-1676.8033,706.3120,30.8245,267.8150,13,13,600); // Police Maverick
- //BEACH
- AddStaticVehicleEx(560,-519.5449,-471.9867,25.2289,178.2443,5,5,600); // Sultan
- AddStaticVehicleEx(560,-514.5536,-471.9042,25.2287,178.7450,5,5,600); // Sultan
- AddStaticVehicleEx(415,-524.4881,-472.0550,25.2952,178.0268,5,5,600); // Cheetah
- AddStaticVehicleEx(560,-514.4922,-471.8777,25.2373,177.0971,5,5,600); // Sultan
- AddStaticVehicleEx(567,-544.7913,-471.9957,25.3924,179.2389,5,5,600); // Savanna
- AddStaticVehicleEx(567,-534.2552,-471.6396,25.3862,178.9025,5,5,600); // Savanna
- AddStaticVehicleEx(522,-530.6529,-471.1185,25.0883,179.1849,5,5,600); // NRG-500
- AddStaticVehicleEx(522,-528.9692,-471.1065,25.0918,183.0036,5,5,600); // NRG-500
- AddStaticVehicleEx(522,-540.5837,-470.6732,25.0806,180.1402,5,5,600); // NRG-500
- AddStaticVehicleEx(522,-538.7098,-470.5009,25.0866,181.1926,5,5,600); // NRG-500
- AddStaticVehicleEx(579,-554.3445,-472.0143,25.4560,177.8161,5,5,600); // Huntley
- AddStaticVehicleEx(579,-549.3578,-472.3329,25.4564,179.6049,5,5,600); // Huntley
- AddStaticVehicleEx(411,-545.2106,-487.7371,25.2505,1.2870,5,5,600); // Infernus
- AddStaticVehicleEx(411,-540.3654,-488.0109,25.2505,358.2422,5,5,600); // Infernus
- AddStaticVehicleEx(429,-534.8524,-488.1969,25.2031,358.4925,5,5,600); // Banshee
- AddStaticVehicleEx(506,-520.4972,-487.4276,25.2278,0.3592,5,5,600); // Super GT
- AddStaticVehicleEx(506,-525.2216,-487.1310,25.2280,358.9299,5,5,600); // Super GT
- AddStaticVehicleEx(451,-559.9546,-486.8529,25.2300,358.2813,5,5,600); // Turismo
- AddStaticVehicleEx(451,-564.8254,-487.2613,25.2294,359.5927,5,5,600); // Turismo
- AddStaticVehicleEx(487,-613.3552,-479.4777,25.7013,49.9769,5,5,600); // Maverick
- //VissageMafia
- AddStaticVehicleEx(411,2146.5447,1707.5508,10.4791,55.8951,7,7,600); // Infernus
- AddStaticVehicleEx(411,2152.4294,1701.9641,10.4773,41.9240,7,7,600); // Infernus
- AddStaticVehicleEx(560,2144.5010,1699.3141,10.4561,45.9409,7,7,600); // Sultan
- AddStaticVehicleEx(415,2157.2317,1696.1292,10.5246,33.5649,7,7,600); // Cheetah
- AddStaticVehicleEx(560,2149.0801,1693.3452,10.4569,33.4122,7,7,600); // Sultan
- AddStaticVehicleEx(451,2139.6729,1651.4824,10.4611,112.4691,7,7,600); // Turismo
- AddStaticVehicleEx(429,2132.3689,1648.6351,10.4296,111.7052,7,7,600); // Banshee
- AddStaticVehicleEx(506,2126.4956,1646.3574,10.4525,107.3505,7,7,600); // Super GT
- AddStaticVehicleEx(567,2134.8157,1655.7419,10.6210,116.2740,7,7,600); // Savanna
- AddStaticVehicleEx(560,2126.9631,1652.4526,10.4553,108.1916,7,7,600); // Sultan
- AddStaticVehicleEx(522,2167.8281,1649.0900,10.6553,60.1774,7,7,600); // NRG-500
- AddStaticVehicleEx(522,2165.9148,1647.7930,10.6595,66.5147,7,7,600); // NRG-500
- AddStaticVehicleEx(522,2171.1431,1722.4084,10.6147,124.8572,7,7,600); // NRG-500
- AddStaticVehicleEx(522,2170.5583,1723.9917,10.6165,118.7542,7,7,600); // NRG-500
- AddStaticVehicleEx(579,2147.1541,1656.5851,10.6817,131.6438,7,7,600); // Huntley
- AddStaticVehicleEx(506,2141.1868,1659.8982,10.4576,131.7880,7,7,600); // Super GT
- AddStaticVehicleEx(506,2140.4180,1710.9120,10.4560,63.6497,7,7,600); // Super GT
- AddStaticVehicleEx(415,2139.7209,1703.8860,10.5206,51.5225,7,7,600); // Cheetah
- //AmericanMafia
- AddStaticVehicleEx(562,1508.9249,2760.4941,10.4024,351.3713,149,149,600); // Elegy
- AddStaticVehicleEx(562,1508.8025,2784.2686,10.4034,193.9679,149,149,600); // Elegy
- AddStaticVehicleEx(560,1498.7040,2782.9895,10.4821,179.8871,149,149,600); // Sultan
- AddStaticVehicleEx(560,1498.6992,2763.6104,10.4618,3.2462,149,149,600); // Sultan
- AddStaticVehicleEx(411,1500.2622,2746.7166,10.4728,306.0150,149,149,600); // Infernus
- AddStaticVehicleEx(429,1486.5341,2751.6091,10.4228,266.4952,149,149,600); // Banshee
- AddStaticVehicleEx(415,1464.1323,2757.2283,10.5152,202.6073,149,149,600); // Cheetah
- AddStaticVehicleEx(451,1461.5469,2767.3933,10.4457,269.1503,149,149,600); // Turismo
- AddStaticVehicleEx(451,1461.8051,2779.2756,10.4434,272.7152,149,149,600); // Turismo
- AddStaticVehicleEx(415,1463.9518,2789.5352,10.5178,341.4733,149,149,600); // Cheetah
- AddStaticVehicleEx(429,1486.6761,2793.3972,10.4429,270.0034,149,149,600); // Banshee
- AddStaticVehicleEx(411,1498.0291,2800.7444,10.4636,237.8032,149,149,600); // Infernus
- AddStaticVehicleEx(522,1491.5157,2778.7542,10.3764,265.9379,149,149,600); // NRG-500
- AddStaticVehicleEx(522,1492.3737,2776.9797,10.3684,266.9149,149,149,600); // NRG-500
- AddStaticVehicleEx(522,1493.5006,2774.3206,10.3812,267.9824,149,149,600); // NRG-500
- AddStaticVehicleEx(522,1492.7875,2771.7310,10.3934,266.8525,149,149,600); // NRG-500
- AddStaticVehicleEx(522,1491.4146,2769.1238,10.3843,270.6328,149,149,600); // NRG-500
- AddStaticVehicleEx(487,1506.8466,2842.5808,10.9946,174.4155,149,149,600); // Maverick
- AddStaticVehicleEx(487,1457.8097,2839.9207,10.9704,180.7930,149,149,600); // Maverick
- //RichBoys
- AddStaticVehicleEx(487,2806.8120,1275.0668,10.9251,0.7529,102,102,600); // Maverick
- AddStaticVehicleEx(451,2764.2668,1265.5453,10.4591,270.2017,102,102,600); // Turismo
- AddStaticVehicleEx(415,2764.1113,1268.8551,10.5214,271.8308,102,102,600); // Cheetah
- AddStaticVehicleEx(429,2764.7468,1272.1372,10.4260,271.8105,102,102,600); // Banshee
- AddStaticVehicleEx(587,2764.9236,1275.3483,10.4768,270.6826,102,102,600); // Euris
- AddStaticVehicleEx(451,2765.1753,1281.6517,10.4602,269.4023,102,102,600); // Turismo
- AddStaticVehicleEx(468,2763.0022,1289.4362,10.4337,241.5977,102,102,600); // Sanchez
- AddStaticVehicleEx(522,2763.0977,1290.9651,10.3458,250.1913,102,102,600); // NRG-500
- AddStaticVehicleEx(468,2763.0579,1292.7167,10.3959,244.1086,102,102,600); // Sanchez
- AddStaticVehicleEx(522,2763.2205,1294.4674,10.2960,240.4415,102,102,600); // NRG-500
- AddStaticVehicleEx(468,2763.0732,1295.9944,10.4018,242.7377,102,102,600); // Sanchez
- AddStaticVehicleEx(522,2763.4763,1297.5051,10.3005,241.4851,102,102,600); // NRG-500
- AddStaticVehicleEx(506,2772.3523,1295.5695,10.4562,179.4174,102,102,600); // Super GT
- AddStaticVehicleEx(506,2775.6636,1295.9222,10.4390,182.9046,102,102,600); // Super GT
- AddStaticVehicleEx(587,2778.7954,1295.6743,10.4645,182.3127,102,102,600); // Euros
- AddStaticVehicleEx(560,2785.2288,1296.1492,10.4586,179.2212,102,102,600); // Sultan
- AddStaticVehicleEx(560,2788.4368,1296.2665,10.4599,180.6053,102,102,600); // Sultan
- AddStaticVehicleEx(562,2791.6230,1296.4102,10.4111,180.2398,102,102,600); // Elegy
- AddStaticVehicleEx(562,2794.7087,1296.4519,10.4112,180.8812,102,102,600); // Elegy
- AddStaticVehicleEx(559,2805.0793,1338.9823,10.4082,269.4704,102,102,600); // Jester
- AddStaticVehicleEx(559,2804.9673,1342.2733,10.4095,271.0494,102,102,600); // Jester
- AddStaticVehicleEx(411,2804.7976,1348.7156,10.4767,270.7995,102,102,600); // Infernus
- AddStaticVehicleEx(411,2804.7888,1352.0396,10.4663,266.0277,102,102,600); // Infernus
- AddStaticVehicleEx(411,2804.8523,1355.0536,10.4709,264.6225,102,102,600); // Infernus
- AddStaticVehicleEx(409,2803.3018,1374.1821,10.5516,180.9643,102,102,600); // Stretch
- AddStaticVehicleEx(487,2816.3455,1368.8455,10.9644,179.0093,102,102,600); // Maverick
- AddStaticVehicleEx(409,2851.3586,1377.1187,10.5927,91.4758,102,102,600); // Stretch
- AddStaticVehicleEx(415,2854.0161,1357.9729,10.5810,90.1920,102,102,600); // Cheetah
- AddStaticVehicleEx(415,2854.2136,1355.0398,10.5765,89.7716,102,102,600); // Cheetah
- AddStaticVehicleEx(415,2854.0605,1351.6697,10.5756,92.9779,102,102,600); // Cheetah
- AddStaticVehicleEx(409,2851.4631,1341.8508,10.6046,89.1074,102,102,600); // Stretch
- //RockBoys
- AddStaticVehicleEx(487,2619.6851,2439.9006,15.0848,26.5604,79,79,600); // Maverick
- AddStaticVehicleEx(579,2654.4463,2343.4041,10.6825,217.6780,79,79,600); // Huntley
- AddStaticVehicleEx(409,2634.9480,2348.7517,10.4739,279.4945,79,79,600); // Stretch
- AddStaticVehicleEx(579,2622.7317,2334.8782,10.6872,0.1237,79,79,600); // Huntley
- AddStaticVehicleEx(560,2614.7131,2325.8813,10.4526,279.0285,79,79,600); // Sultan
- AddStaticVehicleEx(560,2607.9092,2323.6460,10.4482,122.5697,79,79,600); // Sultan
- AddStaticVehicleEx(536,2602.3567,2317.4807,10.4778,336.7151,79,79,600); // Blade
- AddStaticVehicleEx(451,2600.3997,2308.5969,10.4641,176.6113,79,79,600); // Turismo
- AddStaticVehicleEx(562,2611.5562,2309.5903,10.4043,177.1565,79,79,600); // Elegy
- AddStaticVehicleEx(415,2616.5623,2315.1406,10.5160,272.7437,79,79,600); // Cheetah
- AddStaticVehicleEx(429,2644.5110,2314.6184,10.4278,91.3467,79,79,600); // Banshee
- AddStaticVehicleEx(411,2653.3079,2317.5090,10.4722,132.4033,79,79,600); // Infernus
- AddStaticVehicleEx(468,2643.1641,2328.8486,10.5905,166.2561,79,79,600); // Santchez
- AddStaticVehicleEx(522,2641.4407,2329.1331,10.4910,161.1587,79,79,600); // NRG-500
- AddStaticVehicleEx(522,2639.6448,2329.7776,10.4650,164.4783,79,79,600); // NRG-500
- AddStaticVehicleEx(522,2637.3064,2330.5417,10.4792,153.0867,79,79,600); // NRG-500
- AddStaticVehicleEx(522,2635.6936,2331.0657,10.4752,161.1753,79,79,600); // NRG-500
- AddStaticVehicleEx(468,2634.3772,2331.6284,10.5989,158.9455,79,79,600); // Santchez
- //IronBoys
- AddStaticVehicle(579,971.3171,1691.9301,8.6793,359.8277,98,98); // Huntley
- AddStaticVehicle(411,971.3046,1699.7893,8.4745,359.6521,98,98); // Infernus
- AddStaticVehicle(429,982.4914,1701.1100,8.4264,1.6622,98,98); // Banshee
- AddStaticVehicle(451,961.3899,1706.0897,8.4431,270.4250,98,98); // Turismo
- AddStaticVehicle(560,951.9730,1706.1205,8.4384,268.3676,98,98); // Sultan
- AddStaticVehicle(409,948.9351,1714.8140,8.5440,0.0671,98,98); // Stretch
- AddStaticVehicle(409,948.8678,1754.2343,8.5446,180.7938,98,98); // Stretch
- AddStaticVehicle(560,952.7080,1760.2189,8.4525,270.6685,98,98); // Sultan
- AddStaticVehicle(451,962.8301,1760.4818,8.4559,271.5348,98,98); // Turismo
- AddStaticVehicle(411,971.6447,1765.2271,8.4751,179.4022,98,98); // Infernus
- AddStaticVehicle(429,982.3383,1766.0677,8.4199,180.0835,98,98); // Banshee
- AddStaticVehicle(579,971.5209,1773.9412,8.6801,180.4799,98,98); // Huntley
- AddStaticVehicle(487,959.7915,1820.2922,9.1738,268.1184,98,98); // Maverick
- AddStaticVehicle(562,984.6130,1746.9149,8.3091,89.8942,98,98); // Elegy
- AddStaticVehicle(522,986.2764,1743.9979,8.2207,88.2413,98,98); // NRG-500
- AddStaticVehicle(522,986.2063,1743.1329,8.2221,93.4518,98,98); // NRG-500
- AddStaticVehicle(415,984.7335,1740.5255,8.4006,92.4340,98,98); // Cheetah
- AddStaticVehicle(522,986.1673,1729.0658,8.2256,90.9790,98,98); // NRG-500
- AddStaticVehicle(522,986.2090,1729.9885,8.2254,90.0174,98,98); // NRG-500
- AddStaticVehicle(506,984.8121,1733.2531,8.3620,91.3456,98,98); // Super GT
- AddStaticVehicle(415,984.7929,1725.6132,8.4163,89.5904,98,98); // Cheetah
- AddStaticVehicle(562,984.6716,1719.4386,8.3153,88.7214,98,98); // Elegy
- AddStaticVehicle(468,986.0782,1722.0375,8.3237,96.3186,98,98); // Santchez
- AddStaticVehicle(468,986.1648,1722.9224,8.3341,93.6194,98,98); // Santchez
- AddStaticVehicle(468,986.1903,1737.3103,8.3411,91.7978,98,98); // Santchez
- AddStaticVehicle(468,986.1602,1736.5677,8.3232,92.7273,98,98); // Santchez
- //UltraMafia
- AddStaticVehicle(468,2018.2534,1900.9994,11.9918,265.1904,151,151); // Sanchez
- AddStaticVehicle(468,2018.3036,1931.4177,12.0131,273.1544,151,151); // Sanchez
- AddStaticVehicle(468,2018.1858,1932.9021,12.0047,270.2790,151,151); // Sanchez
- AddStaticVehicle(468,2018.5432,1899.6274,11.9873,272.0740,151,151); // Sanchez
- AddStaticVehicle(522,2018.6885,1898.3081,11.8819,269.1791,151,151); // NRG-500
- AddStaticVehicle(522,2018.7312,1896.7756,11.8683,267.4566,151,151); // NRG-500
- AddStaticVehicle(522,2018.4930,1934.3427,11.9084,268.0870,151,151); // NRG-500
- AddStaticVehicle(522,2018.6110,1935.8318,11.8976,267.8641,151,151); // NRG-500
- AddStaticVehicle(560,2034.0527,1932.4397,11.9107,354.9378,151,151); // Sultan
- AddStaticVehicle(560,2033.9691,1900.7053,11.9134,186.1613,151,151); // Sultan
- AddStaticVehicle(411,2034.7981,1892.1718,11.7919,186.9527,151,151); // Infernus
- AddStaticVehicle(411,2034.9623,1939.4048,11.8031,358.0085,151,151); // Infernus
- AddStaticVehicle(562,2052.4526,1956.7720,11.4577,270.1187,151,151); // Elegy
- AddStaticVehicle(579,2082.6807,1968.3694,10.8971,294.2909,151,151); // Huntley
- AddStaticVehicle(506,2052.6013,1941.4371,11.6794,350.7418,151,151); // Super GT
- AddStaticVehicle(409,2062.1331,1932.7820,11.8011,347.1243,151,151); // Stretch
- AddStaticVehicle(415,2051.4207,1933.5422,11.9130,353.9899,151,151); // Cheetah
- AddStaticVehicle(451,2060.4097,1924.4065,11.9151,351.3256,151,151); // Turismo
- AddStaticVehicle(429,2051.0322,1926.5348,11.9311,356.5526,151,151); // Banshee
- AddStaticVehicle(429,2051.1682,1905.7094,11.9259,186.0681,151,151); // Banshee
- AddStaticVehicle(451,2060.7180,1906.4414,11.8940,189.8884,151,151); // Turismo
- AddStaticVehicle(415,2051.6057,1898.8325,11.9083,186.2909,151,151); // Cheetah
- AddStaticVehicle(409,2062.5144,1898.2207,11.7568,199.1914,151,151); // Stretch
- AddStaticVehicle(506,2052.4187,1891.4285,11.7067,190.3452,151,151); // Super GT
- AddStaticVehicle(562,2052.9067,1875.8153,11.4429,271.6727,151,151); // Elegy
- AddStaticVehicle(579,2074.7205,1868.9833,11.1115,232.2987,151,151); // Huntley
- //================================[Objects]=====================================
- //ARMY
- CreateDynamicObject(980, 2720.160156, -2385.622803, 18.113714, 0.0000, 0.0000, 90.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(980, 2720.320313, -2514.013916, 17.826235, 0.0000, 0.0000, 90.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(980, 2720.193848, -2493.747559, 17.905458, 0.0000, 0.0000, 90.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(980, 2720.143066, -2395.427979, 18.106178, 0.0000, 0.0000, 90.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(980, 2720.285889, -2415.285400, 18.101517, 0.0000, 0.0000, 90.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(980, 2754.621094, -2347.155518, 15.406204, 0.0000, 0.0000, 90.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(980, 2754.617676, -2335.952148, 15.406204, 0.0000, 0.0000, 90.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(980, 2727.072021, -2555.813477, 17.905458, 0.0000, 0.0000, 90.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(980, 2727.096924, -2559.784912, 17.905458, 0.0000, 0.0000, 90.0000,0 ,0 ,-1 , 100.000);
- //Triads
- CreateDynamicObject(7191, 884.565735, -1761.107056, 14.521553, 0.0000, 0.0000, 87.4218,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(7191, 839.833130, -1758.856934, 14.521553, 0.0000, 0.0000, 87.4218,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(7191, 907.227234, -1739.734985, 14.496553, 0.0000, 0.0000, 359.1408,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(7191, 907.949707, -1694.864014, 14.521553, 0.0000, 0.0000, 359.1408,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(3749, 907.961609, -1663.053467, 18.405289, 0.0000, 0.0000, 270.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(7191, 907.283081, -1630.344116, 14.521553, 0.0000, 0.0000, 0.8598,0 ,0 ,-1 , 100.000);
- //yakuza
- CreateDynamicObject(983, 667.879944, -1216.953003, 15.720417, 0.0000, 0.0000, 315.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(983, 667.868408, -1216.944458, 16.922680, 0.0000, 0.0000, 315.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(983, 667.891296, -1216.951294, 18.211349, 0.0000, 0.0000, 315.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(983, 667.925171, -1216.945313, 19.461775, 0.0000, 0.0000, 315.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(983, 667.923645, -1216.952393, 20.698133, 0.0000, 0.0000, 315.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(11292, 679.678589, -1306.628784, 14.088238, 0.0000, 0.0000, 180.0000,0 ,0 ,-1 , 100.000);
- //bm
- CreateDynamicObject(983, 1306.153198, -800.289490, 83.824181, 0.0000, 0.0000, 320.1566,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(11292, 1256.432129, -769.928406, 92.495285, 0.0000, 0.0000, 0.0000,0 ,0 ,-1 , 100.000);
- //grove
- CreateDynamicObject(3749, 2459.161377, -1658.941772, 18.195637, 0.0000, 0.0000, 270.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(984, 2450.576904, -1668.211426, 13.117086, 0.0000, 0.0000, 270.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(982, 2439.293701, -1680.065430, 13.508224, 358.2811, 0.0000, 337.5000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(984, 2480.438965, -1722.010498, 13.185652, 0.0000, 359.1406, 270.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(984, 2523.937012, -1722.253052, 13.183555, 0.0000, 359.1406, 270.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(984, 2540.762939, -1712.934204, 13.106965, 0.0000, 359.1406, 180.0000,0 ,0 ,-1 , 100.000);
- //rm1
- CreateDynamicObject(11292, 1132.668457, -1995.527100, 69.471848, 0.0000, 0.0000, 0.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(3749, 1286.027710, -2056.739502, 63.342693, 0.0000, 0.0000, 90.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(4100, 1123.533569, -1993.183594, 69.709480, 0.0000, 0.0000, 319.2972,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(4100, 1115.039429, -1999.509277, 69.709480, 0.0000, 0.0000, 38.0471,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(4100, 1137.226685, -1993.253418, 69.709480, 0.0000, 0.0000, 320.1566,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(4100, 1150.929932, -1993.199585, 69.709480, 0.0000, 0.0000, 320.1566,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(4100, 1164.673584, -1993.123291, 69.709480, 0.0000, 0.0000, 320.1566,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(4100, 1178.381226, -1993.067993, 69.659828, 0.0000, 0.0000, 320.1566,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(4100, 1192.102173, -1993.165527, 69.709480, 0.0000, 0.0000, 319.2972,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(4100, 1196.556885, -1993.241455, 69.709480, 0.0000, 0.0000, 319.2972,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(4100, 1209.062378, -1997.689453, 69.663879, 0.0000, 0.0000, 284.6877,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(4100, 1245.768921, -2002.868408, 60.549263, 0.0000, 2.5783, 319.2972,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(4100, 1259.318848, -2002.978027, 60.085091, 0.0000, 2.5783, 319.2972,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(4100, 1272.998047, -2003.157227, 59.614655, 0.0000, 2.5783, 319.2972,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(4100, 1277.181763, -2003.159790, 59.451912, 0.0000, 2.5783, 319.2972,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(4100, 1283.625000, -2010.527832, 59.543449, 0.0000, 0.8594, 231.0161,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(4100, 1283.874512, -2024.241333, 59.447540, 0.0000, 0.8594, 231.0161,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(4100, 1284.010742, -2037.949341, 59.369263, 0.0000, 0.8594, 231.0161,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(4100, 1284.037231, -2041.304321, 59.281410, 0.0000, 359.1406, 51.0160,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(4100, 1277.409180, -2066.138428, 59.831604, 0.0000, 0.8594, 322.8123,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(4100, 1263.576416, -2065.834961, 60.186958, 0.0000, 2.5783, 316.7962,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(4100, 1257.890869, -2065.498535, 60.392921, 0.0000, 2.5783, 318.5151,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(4100, 1245.392456, -2067.773682, 60.678917, 0.0000, 2.5783, 341.0924,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(4100, 1113.901733, -2073.776855, 69.709480, 0.0000, 0.0000, 51.0160,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(4100, 1120.633179, -2080.831299, 69.709480, 0.0000, 0.0000, 141.0160,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(4100, 1148.098145, -2080.429199, 69.709480, 0.0000, 0.0000, 141.0160,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(4100, 1161.843872, -2080.244629, 69.709480, 0.0000, 0.0000, 141.0160,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(4100, 1175.511719, -2080.007324, 69.709480, 0.0000, 0.0000, 141.0160,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(4100, 1189.240845, -2079.809082, 69.709480, 0.0000, 0.0000, 141.0160,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(4100, 1194.430542, -2079.757324, 69.709480, 0.0000, 0.0000, 139.2972,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(4100, 1207.957642, -2076.233398, 69.676308, 0.0000, 0.0000, 170.5461,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(626, 1123.189819, -2040.353149, 70.934784, 0.0000, 0.0000, 0.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(626, 1122.900024, -2033.359375, 70.941216, 0.0000, 0.0000, 0.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(14467, 1126.940552, -2041.614136, 70.982010, 0.0000, 0.0000, 90.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(14467, 1126.971802, -2031.505615, 70.965652, 0.0000, 0.0000, 90.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(1223, 1122.131104, -2039.360352, 68.781174, 0.0000, 0.0000, 0.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(1223, 1122.095337, -2034.563232, 68.780617, 0.0000, 0.0000, 0.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(1226, 1362.798584, -2048.958008, 59.087234, 0.0000, 0.0000, 90.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(1226, 1416.335938, -2028.669800, 55.815228, 0.0000, 0.0000, 135.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(1226, 1267.011841, -1902.216309, 31.788084, 0.0000, 0.0000, 135.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(1226, 1325.584595, -1910.036133, 25.790554, 0.0000, 0.0000, 135.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(1226, 1420.734497, -1916.834961, 17.764988, 0.0000, 0.0000, 123.7499,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(1226, 1359.922974, -1961.374146, 35.022049, 0.0000, 0.0000, 78.7500,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(1226, 1268.028809, -1939.517212, 32.462582, 0.0000, 0.0000, 78.7500,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(1226, 1307.463989, -2061.236328, 61.171829, 0.0000, 0.0000, 258.7500,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(1226, 1342.853149, -2060.356934, 60.097664, 0.0000, 0.0000, 258.7500,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(1226, 1397.129639, -2049.610107, 57.719139, 0.0000, 0.0000, 303.7500,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(1226, 1417.217896, -1972.699097, 47.827339, 0.0000, 0.0000, 67.5001,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(980, 1286.034790, -2056.744873, 53.418808, 0.0000, 0.0000, 90.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(4100, 1134.362671, -2080.617676, 69.684479, 0.0000, 0.0000, 141.0160,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(1232, 1210.346191, -2040.741211, 70.487244, 0.0000, 0.0000, 0.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(1232, 1186.096436, -2040.740845, 70.462242, 0.0000, 0.0000, 0.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(1232, 1164.374878, -2040.813354, 70.469444, 0.0000, 0.0000, 0.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(1232, 1137.917969, -2040.761108, 70.437241, 0.0000, 0.0000, 0.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(1232, 1137.490112, -2033.334839, 70.469444, 0.0000, 0.0000, 0.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(1232, 1164.299316, -2033.336548, 70.437233, 0.0000, 0.0000, 0.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(1232, 1185.536499, -2033.248413, 70.494446, 0.0000, 0.0000, 0.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(1232, 1210.178223, -2033.297852, 70.469444, 0.0000, 0.0000, 0.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(1232, 1180.069702, -2065.832520, 70.494446, 0.0000, 0.0000, 0.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(1232, 1169.767212, -2066.020508, 70.469444, 0.0000, 0.0000, 0.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(1232, 1137.655884, -2066.256592, 70.487244, 0.0000, 0.0000, 0.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(1232, 1137.438110, -2007.802979, 70.494446, 0.0000, 0.0000, 0.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(1232, 1169.605347, -2007.762695, 70.487244, 0.0000, 0.0000, 0.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(1232, 1180.053467, -2007.705688, 70.469444, 0.0000, 0.0000, 0.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(1232, 1210.139038, -2007.683350, 70.462486, 0.0000, 0.0000, 0.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(1232, 1210.110352, -2066.185059, 70.487244, 0.0000, 0.0000, 0.0000,0 ,0 ,-1 , 100.000);
- //bikerboys
- CreateDynamicObject(3749, -715.356018, 978.463989, 17.074455, 0.0000, 0.0000, 268.2811,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(7191, -668.419006, 988.070190, 13.100842, 0.0000, 0.0000, 90.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(7191, -690.910583, 987.979309, 13.378612, 0.0000, 0.0000, 90.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(7191, -645.946045, 965.572449, 13.103403, 0.0000, 0.0000, 180.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(7191, -659.930115, 925.528137, 13.107491, 0.0000, 0.0000, 142.7350,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(7191, -695.335083, 907.931030, 13.062126, 0.0000, 0.0000, 270.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(7191, -717.097717, 930.444458, 13.095446, 0.0000, 0.0000, 358.2811,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(7191, -716.645020, 947.076172, 13.152027, 0.0000, 0.0000, 358.2811,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(974, -686.823914, 931.654114, 12.132085, 0.0000, 0.0000, 0.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(974, -689.301941, 931.695007, 12.107051, 0.0000, 0.0000, 0.0000,0 ,0 ,-1 , 100.000);
- //mib
- CreateDynamicObject(11292, 931.621765, -927.505615, 43.065594, 0.0000, 0.0000, 270.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(983, 878.817993, -945.858948, 40.702553, 8.5944, 0.0000, 91.7189,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(983, 872.474976, -945.938293, 41.610252, 8.5944, 0.0000, 90.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(983, 866.178833, -945.922546, 42.959450, 16.3293, 0.0000, 90.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(983, 860.101440, -945.855469, 44.867432, 18.0482, 0.0000, 90.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(983, 858.128662, -945.827698, 45.539234, 18.0482, 0.0000, 90.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(983, 856.720276, -943.286316, 45.601391, 344.5301, 0.0000, 326.0180,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(983, 860.236694, -938.258301, 43.842876, 344.5301, 0.0000, 323.4397,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(983, 864.970825, -934.219849, 42.934204, 357.4217, 0.0000, 299.3755,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(983, 870.453918, -931.005066, 42.742111, 359.1406, 0.0000, 301.9538,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(983, 875.828064, -927.489441, 42.533104, 356.5623, 0.0000, 305.3916,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(983, 881.245850, -923.991089, 42.341213, 359.1406, 0.0000, 300.2349,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(983, 886.939575, -921.143188, 42.284985, 359.1406, 0.0000, 292.5000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(983, 892.813171, -918.718872, 42.249340, 359.1406, 0.0000, 292.5000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(983, 894.272888, -918.121399, 42.247120, 359.1406, 0.0000, 292.5000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(983, 897.148682, -913.805115, 42.970505, 12.8916, 0.0000, 4.2972,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(983, 896.834290, -907.652344, 44.654823, 14.6104, 0.0000, 2.5783,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(983, 896.339966, -901.176208, 45.449181, 0.0000, 0.0000, 5.1566,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(983, 895.919739, -896.406494, 45.449181, 0.0000, 0.0000, 5.1566,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(983, 900.410889, -897.939758, 45.399178, 0.0000, 0.0000, 5.1566,0 ,0 ,-1 , 100.000);
- //cripz
- CreateDynamicObject(11292, 321.717041, -1169.910034, 81.378098, 0.0000, 0.0000, 223.2811,0 ,0 ,-1 , 100.000);
- //ballas
- CreateDynamicObject(980, 1709.120483, -1453.452637, 14.870274, 0.0000, 0.0000, 0.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(980, 1722.795410, -1478.068848, 15.247395, 0.0000, 0.0000, 87.3443,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(7191, 1713.937012, -1581.210449, 14.446554, 0.0000, 0.0000, 270.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(7191, 1668.738281, -1511.582642, 13.635660, 0.0000, 0.0000, 0.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(3749, 1668.796997, -1479.697632, 18.241226, 0.0000, 0.0000, 270.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(3749, 1671.712769, -1547.250610, 17.216242, 0.0000, 0.0000, 270.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(7191, 1669.794800, -1559.196777, -2.667511, 89.3814, 0.0000, 0.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(11292, 1715.790039, -1473.566284, 14.010907, 0.0000, 0.0000, 0.0000,0 ,0 ,-1 , 100.000);
- //badboys
- CreateDynamicObject(7191, 764.826111, -1424.356201, 14.505098, 0.0000, 0.0000, 90.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(7191, 776.954712, -1461.761475, 14.251255, 0.0000, 0.0000, 355.7028,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(7191, 775.230225, -1485.695923, 14.253489, 0.0000, 0.0000, 355.7028,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(7191, 755.274170, -1535.454590, 14.560140, 0.0000, 0.0000, 348.7500,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(7191, 689.492065, -1533.993286, 15.709129, 0.0000, 0.0000, 359.9227,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(7191, 689.554871, -1489.146362, 15.712496, 0.0000, 0.0000, 359.9227,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(7191, 690.328552, -1444.720093, 15.826241, 0.0000, 0.0000, 358.2038,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(3749, 705.924011, -1423.834839, 18.397476, 0.0000, 0.0000, 0.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(980, 748.287720, -1569.560181, 15.399117, 0.0000, 0.0000, 0.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(974, 693.009644, -1422.331665, 15.304323, 0.0000, 0.0000, 0.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(11292, 765.797119, -1426.846558, 13.995997, 0.0000, 0.0000, 0.0000,0 ,0 ,-1 , 100.000);
- //jizzy
- CreateDynamicObject(983, 2394.176514, -1246.590332, 23.864983, 355.7028, 0.0000, 270.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(983, 2400.562988, -1246.569702, 23.520061, 358.2811, 0.0000, 270.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(7922, 2404.904541, -1245.563599, 24.209839, 0.0000, 0.0000, 0.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(7922, 2416.124756, -1245.510864, 24.209839, 0.0000, 0.0000, 270.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(984, 2423.625000, -1246.547485, 23.469036, 0.0000, 0.0000, 270.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(984, 2436.425781, -1246.575806, 23.532650, 0.0000, 0.0000, 270.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(983, 2442.785156, -1243.412109, 23.918789, 6.0161, 0.0000, 0.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(983, 2442.791992, -1241.814575, 24.087082, 6.0161, 0.0000, 0.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(983, 2442.787354, -1235.521851, 25.415253, 16.3293, 0.0000, 0.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(984, 2442.785645, -1226.312622, 28.041096, 16.3293, 0.0000, 0.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(984, 2437.221191, -1217.195435, 29.824703, 0.0000, 345.3896, 61.4839,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(984, 2440.775146, -1207.887573, 33.096539, 16.3293, 0.0000, 0.0000,0 ,0 ,-1 , 100.000);
- //vagos
- CreateDynamicObject(3749, 2750.039307, -1994.661865, 18.285660, 0.0000, 0.0000, 270.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(974, 2750.336182, -1982.620972, 15.326739, 0.0000, 0.0000, 270.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(974, 2738.459717, -1944.605103, 13.474644, 0.0000, 0.0000, 270.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(974, 2738.460693, -1937.953125, 13.449644, 0.0000, 0.0000, 270.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(8673, 2762.946533, -2014.616089, 14.021604, 0.0000, 0.0000, 270.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(8673, 2790.264404, -1991.859741, 14.018348, 0.0000, 0.0000, 270.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(8673, 2790.253418, -1997.428223, 14.021604, 0.0000, 0.0000, 270.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(8674, 2795.439209, -2007.388794, 14.021604, 0.0000, 0.0000, 0.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(8674, 2801.620605, -2012.491943, 14.021604, 0.0000, 0.0000, 281.2500,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(8674, 2800.932129, -1943.971313, 14.013791, 0.0000, 0.0000, 270.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(3749, 2769.488281, -1899.894409, 15.624946, 0.0000, 0.0000, 180.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(8674, 2744.313965, -1909.346924, 14.013791, 0.0000, 0.0000, 270.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(8674, 2788.273193, -1906.149780, 14.006280, 0.0000, 0.0000, 270.0000,0 ,0 ,-1 , 100.000);
- //Stunt Park
- CreateDynamicObject(4113, 2137.049805, -2492.638428, 25.275459, 0.0000, 0.0000, 11.2500,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(1634, 2048.155518, -2492.006348, 13.844193, 0.0000, 0.0000, 270.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(1634, 2048.130371, -2496.225098, 13.844193, 0.0000, 0.0000, 270.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(6066, 2054.439941, -2494.165527, 15.522318, 0.0000, 0.0000, 180.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(13592, 1917.383789, -2347.217773, 24.117481, 0.0000, 0.0000, 11.2500,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(13592, 1917.043945, -2340.206299, 24.117481, 0.0000, 0.0000, 11.2500,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(13592, 1916.643555, -2332.854736, 24.117481, 0.0000, 0.0000, 11.2500,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(13592, 1916.297607, -2325.468262, 24.117481, 0.0000, 0.0000, 11.2500,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(13592, 1915.934937, -2318.082764, 24.117481, 0.0000, 0.0000, 11.2500,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(13592, 1915.665894, -2311.395508, 24.117481, 0.0000, 0.0000, 11.2500,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(13592, 1915.350098, -2304.416992, 24.117481, 0.0000, 0.0000, 11.2500,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(13592, 1914.973877, -2297.070313, 24.117481, 0.0000, 0.0000, 11.2500,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(13592, 1914.606079, -2289.924561, 24.117481, 0.0000, 0.0000, 11.2500,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(13592, 1914.222534, -2282.795166, 24.117481, 0.0000, 0.0000, 11.2500,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(13592, 1913.831055, -2275.590332, 24.117481, 0.0000, 0.0000, 11.2500,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(13592, 1913.452637, -2268.183350, 24.117481, 0.0000, 0.0000, 11.2500,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(1634, 1920.278076, -2265.364746, 14.944206, 352.2651, 0.0000, 281.2500,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(1634, 1919.633057, -2261.930176, 14.941723, 351.4056, 0.0000, 279.4538,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(1634, 1926.834351, -2260.547119, 18.431053, 7.7349, 0.0000, 281.2500,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(1634, 1927.450684, -2264.377686, 18.376268, 7.7349, 0.0000, 281.2500,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(1633, 1908.607544, -2353.568359, 13.197176, 0.0000, 0.0000, 275.2340,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(1633, 1908.296753, -2349.411377, 13.172176, 0.0000, 0.0000, 275.2340,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(1634, 1931.628662, -2259.586182, 22.277710, 18.0482, 0.0000, 281.2500,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(1634, 1932.427612, -2263.493408, 22.276060, 18.0482, 0.0000, 281.2500,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(1634, 2109.031738, -2585.101563, 13.844193, 0.0000, 0.0000, 270.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(1634, 2109.052002, -2580.998291, 13.844193, 0.0000, 0.0000, 270.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(1634, 2115.213867, -2580.976318, 17.527735, 11.1727, 0.0000, 270.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(1634, 2115.187744, -2585.114258, 17.497122, 11.1727, 0.0000, 270.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(1634, 2121.721680, -2580.804688, 23.565035, 25.7831, 0.0000, 272.5783,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(1634, 2121.905273, -2585.022949, 23.650835, 25.7831, 0.0000, 272.5783,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(1634, 2125.812988, -2580.649170, 30.642361, 42.9718, 0.0000, 272.5783,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(1634, 2125.956787, -2584.863525, 30.617935, 42.9718, 0.0000, 272.5783,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(1634, 2128.148926, -2580.493164, 38.679207, 56.7228, 0.0000, 272.5783,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(1634, 2128.332275, -2584.710205, 38.652931, 56.7228, 0.0000, 272.5783,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(1634, 2127.520996, -2580.559326, 47.372112, 80.7870, 0.0000, 272.5783,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(1634, 2127.741943, -2584.719971, 47.184410, 80.7870, 0.0000, 272.5783,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(1634, 2123.420898, -2584.843506, 54.649994, 108.2889, 0.0000, 272.5783,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(1634, 2123.255615, -2580.711182, 54.665691, 108.2889, 0.0000, 272.5783,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(16357, 2027.116699, -2582.696533, 43.953804, 0.0000, 0.0000, 0.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(16357, 1868.250732, -2582.781738, 43.865364, 0.0000, 0.0000, 0.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(16357, 1708.517334, -2582.773438, 43.876976, 0.0000, 0.0000, 0.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(1634, 1632.697632, -2585.124756, 44.295639, 348.0715, 0.0000, 92.0285,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(1634, 1632.469360, -2580.923584, 44.368065, 348.0715, 0.0000, 91.1691,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(1634, 1625.835205, -2580.953613, 47.891922, 16.4329, 0.0000, 91.1691,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(1634, 1625.947021, -2585.216064, 47.898075, 16.4329, 0.0000, 91.1691,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(718, 2104.594238, -2589.630371, 44.050529, 0.0000, 0.0000, 0.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(718, 2045.697876, -2589.510010, 44.025528, 0.0000, 0.0000, 0.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(718, 1995.126221, -2589.358643, 44.000526, 0.0000, 0.0000, 0.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(718, 1909.361938, -2589.387939, 43.862083, 0.0000, 0.0000, 0.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(718, 1818.234985, -2589.897461, 43.987091, 0.0000, 0.0000, 0.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(718, 1751.615601, -2589.547607, 43.973701, 0.0000, 0.0000, 0.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(718, 1673.187500, -2589.461182, 43.973701, 0.0000, 0.0000, 0.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(718, 1715.567261, -2576.221680, 43.573753, 0.0000, 0.0000, 0.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(718, 1791.217285, -2576.030029, 43.862083, 0.0000, 0.0000, 0.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(718, 1870.229004, -2575.896240, 43.738602, 0.0000, 0.0000, 0.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(718, 1954.822144, -2576.573242, 43.775513, 0.0000, 0.0000, 0.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(718, 2022.786499, -2576.634277, 43.814674, 0.0000, 0.0000, 0.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(718, 2079.280029, -2576.045898, 43.939682, 0.0000, 0.0000, 0.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(3524, 1630.391357, -2588.445068, 47.106068, 0.0000, 0.0000, 90.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(3524, 1630.530151, -2577.899902, 47.106068, 0.0000, 0.0000, 90.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(13641, 1925.930054, -2523.726074, 14.266119, 0.0000, 0.0000, 0.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(13641, 1949.768555, -2523.397949, 21.506506, 0.0000, 351.4056, 0.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(13641, 1978.494751, -2522.738770, 31.795946, 0.0000, 345.3896, 0.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(13647, 1496.078247, -2456.875732, 12.550659, 0.0000, 0.0000, 180.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(13647, 1464.260742, -2456.826416, 18.600651, 0.0000, 340.2330, 180.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(13638, 1439.754272, -2450.875488, 29.427017, 0.0000, 0.0000, 0.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(13638, 1442.924316, -2435.709717, 37.513443, 0.0000, 0.0000, 270.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(13638, 1454.738647, -2423.441406, 45.574852, 0.0000, 0.0000, 270.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(1245, 1465.851807, -2421.792236, 51.101387, 0.8594, 328.2008, 181.7189,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(13647, 1489.982178, -2420.517090, 51.100082, 0.0000, 0.0000, 0.8596,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(4002, 1382.301392, -2494.416016, -34.983467, 0.0000, 0.0000, 90.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(1634, 1463.069336, -2497.083496, 13.602009, 0.0000, 0.0000, 90.0001,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(1634, 1463.027832, -2492.993408, 13.627008, 0.0000, 0.0000, 90.0001,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(6066, 1456.129761, -2495.004395, 15.555130, 0.0000, 0.0000, 0.0001,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(12956, 1430.585815, -2621.784180, 15.925121, 0.0000, 0.0000, 11.2500,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(13590, 1451.621826, -2563.032715, 13.797735, 0.0000, 0.0000, 90.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(13636, 1434.104370, -2539.843262, 14.827267, 0.0000, 0.0000, 90.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(5005, 1732.129761, -2533.978516, 12.523394, 0.0000, 0.0000, 0.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(5005, 1731.604126, -2544.296387, 12.338179, 0.0000, 0.0000, 0.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(5005, 1731.798706, -2553.676514, 12.473394, 0.0000, 0.0000, 0.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(18367, 2061.349121, -2466.074463, 11.853836, 351.4056, 0.0000, 270.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(4007, 2046.651489, -2442.597412, 33.450996, 0.0000, 0.0000, 0.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(18367, 2033.601440, -2466.125000, 19.254416, 351.4056, 0.0000, 270.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(18367, 2004.999268, -2465.488525, 26.728823, 351.4056, 358.2811, 180.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(18367, 2005.096313, -2436.325195, 34.475307, 350.5462, 358.2811, 180.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(18367, 2003.744019, -2405.977295, 42.546577, 350.5462, 358.2811, 90.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(18367, 2031.978271, -2405.854004, 50.503590, 346.2490, 358.2811, 90.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(18367, 2060.262207, -2406.613525, 60.919552, 346.2490, 358.2811, 49.2972,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(18367, 2079.593994, -2424.796875, 70.408737, 346.2490, 358.2811, 346.9538,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(18367, 2072.626953, -2453.347656, 81.127335, 346.2490, 358.2811, 301.9538,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(18367, 2048.122559, -2467.835938, 91.542343, 346.2490, 358.2811, 256.9538,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(18367, 2019.704102, -2460.602051, 101.782890, 346.2490, 358.2811, 191.1727,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(18367, 2012.233521, -2432.976318, 111.763878, 0.0000, 358.2811, 101.1727,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(4023, 1861.295654, -2395.055420, 24.420753, 0.0000, 0.0000, 0.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(1634, 1863.570190, -2480.009277, 13.852005, 0.0000, 0.0000, 2.5783,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(1634, 1859.412476, -2480.052734, 13.852005, 0.0000, 0.0000, 2.5783,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(6066, 1861.266724, -2473.388672, 15.755127, 0.0000, 0.0000, 271.7189,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(4563, 2135.623779, -2544.130615, 17.054255, 44.6907, 0.0000, 90.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(4563, 2239.332764, -2544.140381, 120.154800, 42.1124, 0.0000, 90.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(1634, 2085.801025, -2534.082275, 13.894193, 340.2330, 0.0000, 90.0001,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(1634, 2085.928955, -2538.128906, 13.869193, 340.2330, 0.0000, 90.0001,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(1634, 2085.988525, -2542.080811, 13.844193, 340.2330, 0.0000, 90.0001,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(1634, 2085.751709, -2530.174805, 13.886408, 340.2330, 0.0000, 90.0001,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(1634, 2086.061279, -2546.222900, 13.850485, 340.2330, 0.0000, 90.0001,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(1634, 2085.752441, -2526.165039, 13.902280, 340.2330, 0.0000, 90.0001,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(1634, 2077.696045, -2545.948486, 16.226807, 0.0000, 0.0000, 87.3443,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(1634, 2077.843994, -2541.867432, 16.202421, 0.0000, 0.0000, 87.3443,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(1634, 2078.006836, -2537.812256, 16.205276, 0.0000, 0.0000, 87.3443,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(1634, 2078.167236, -2533.612305, 16.192659, 0.0000, 0.0000, 87.3443,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(1634, 2078.191895, -2529.621338, 16.280811, 1.7189, 0.0000, 86.4849,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(1634, 2078.444092, -2525.447021, 16.254730, 1.7189, 0.0000, 86.4849,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(12956, 1569.772095, -2630.474609, 15.725124, 0.0000, 0.0000, 22.5000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(4023, 1861.276001, -2395.012695, 24.495752, 0.0000, 0.0000, 0.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(4023, 1861.264282, -2395.145264, 34.633827, 0.0000, 0.0000, 0.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(4023, 1592.091064, -2414.112793, 24.420753, 0.0000, 0.0000, 0.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(4023, 1592.197632, -2413.415039, 36.358696, 0.0000, 0.0000, 0.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(1634, 1595.119263, -2473.135254, 13.654671, 0.0000, 0.0000, 2.5783,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(1634, 1599.298828, -2472.989746, 13.702007, 0.0000, 0.0000, 2.5783,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(6066, 1597.171875, -2466.356934, 15.473686, 0.0000, 0.0000, 271.7189,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(13641, 1615.690063, -2583.197998, 55.170654, 0.0000, 345.3896, 180.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(13641, 1596.453857, -2583.393555, 67.363579, 0.0000, 345.3896, 180.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(13641, 1573.255249, -2583.501221, 75.823952, 0.0000, 345.3896, 180.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(13641, 1556.799683, -2583.212158, 74.341942, 0.0000, 345.3896, 180.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(13641, 1540.941162, -2584.073730, 70.881607, 5.1566, 2.5783, 180.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(1634, 2091.341553, -2546.078369, 14.190363, 323.9037, 0.0000, 90.0001,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(1634, 2089.695801, -2541.951660, 13.790343, 323.9037, 0.0000, 90.0001,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(1634, 2090.045898, -2537.971436, 13.849686, 323.9037, 0.0000, 90.0001,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(1634, 2089.796631, -2533.838867, 13.802547, 323.9037, 0.0000, 90.0001,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(1634, 2089.766357, -2529.689697, 13.796003, 323.9037, 0.0000, 90.0001,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(1634, 2090.221191, -2526.234375, 13.871162, 323.9037, 0.0000, 90.0001,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(4193, 2092.864502, -2623.669189, 26.526682, 0.0000, 0.0000, 270.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(1634, 1988.774780, -2620.794678, 13.844193, 0.0000, 0.0000, 270.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(1634, 1988.813354, -2616.628418, 13.844193, 0.0000, 0.0000, 270.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(6066, 1996.074463, -2618.539795, 15.822313, 0.0000, 0.0000, 180.0000,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(13592, 1435.314453, -2520.744629, 22.225292, 0.0000, 0.0000, 11.2500,0 ,0 ,-1 , 100.000);
- CreateDynamicObject(13592, 2082.811035, -2502.856201, 21.192480, 0.0000, 0.0000, 236.2500,0 ,0 ,-1 , 100.000);
- //army gates
- army[1] = CreateObject(3113, -1464.7579345703, 501.46322631836, 1.5, 0, 30, 180);// Locker zatvoren
- //CreateObject(3113, -1460.8057861328, 501.98391723633, -10, 0, 29.998168945313, 179.99450683594); - Locker otvoren
- army[2] = CreateObject(2944, -1297.6247558594, 491.28979492188, 11.690007209778, 0, 0, 0);// Vodna 4ast zatvorena
- //CreateObject(2944, -1297.8973388672, 492.8030090332, 11.690007209778, 0, 0, 4);//Vodna 4ast otvorena
- army[3] = CreateObject(10184, -1336.3594970703, 487.37838745117, 12.467067718506, 0, 0, 90);
- //CreateObject(10184, -1336.6354980469, 488.30462646484, 16.938341140747, 0, 18, 90);
- army[4] = CreateObject(3113, -1414.3543701172, 515.49328613281, 8.0834932327271, 0, 12.25, 89.5);
- //CreateObject(3113, -1391.8061523438, 515.46307373047, 7.9897637367249, 0, 12.249755859375, 90.74462890625);
- army[5] = CreateObject(10184, -1324.3305664063, 515.22320556641, 12.602607727051, 0, 0, 270);
- //CreateObject(10184, -1323.9710693359, 515.19274902344, 7.7276387214661, 0, 0, 270);
- CreateObject(5130, -1335.4069824219, 478.73590087891, 8.295560836792, 0, 0, 225);// stulbi
- army[6] = CreateObject(2944, -1348.6281738281, 499.2966003418, 18.729068756104, 0, 0, 91);
- //CreateObject(2944, -1350.0612792969, 499.31329345703, 18.729068756104, 0, 0, 90.999755859375);
- CreateObject(2944, -1367.2319335938, 514.26531982422, 11.690007209778, 0, 0, 90.999755859375);
- AddStaticPickup(1240, 2, -1290.1664, 489.6818, 11.1953); // 1 KLETKA 1 HP
- AddStaticPickup(1242, 2, -1289.7841, 491.6197, 11.1953); // 3 KLETKA 1 ARMOR
- //LVPD GATES
- lvpd1 = CreateObject(968,2237.94482422,2450.43066406,10.69104290,0.00000000,0.00000000,0.00000000);// zatvorena bariera
- lvpd2 = CreateObject(968,2237.94482422,2450.43066406,10.69104290,0.00000000,0.00000000,0.00000000); //orvorena barira
- //HP and Armor
- AddStaticPickup(1240, 2, 1174.587890625,1343.5908203125,10.812517166138);//hpdmarena
- AddStaticPickup(1242, 2, 1174.587890625,1343.5908203125,10.812517166138);//armordmarena
- AddStaticPickup(1240, 2, 927.07525634766,2085.357421875,10.8203125);//hpdmarenavip
- AddStaticPickup(1242, 2, 927.0751953125,2085.357421875,10.8203125);//armordmarenavip
- AddStaticPickup(1240, 2, -1290.1664, 489.6818, 11.1953); // 1 KLETKA 1 HP
- AddStaticPickup(1242, 2, -1289.7841, 491.6197, 11.1953); // 3 KLETKA 1 ARMOR
- AddStaticPickup(1240, 2, 320.4425, -1171.4761, 81.1721); // 1 KLETKA 1 HP cripz
- AddStaticPickup(1242, 2, 320.4425, -1171.4761, 81.1721); // 3 KLETKA 1 ARMOR cripz
- AddStaticPickup(1240, 2, 931.8475, -930.0858, 42.8596); // 1 KLETKA 1 HP MIB
- AddStaticPickup(1242, 2, 931.8475, -930.0858, 42.8596); // 3 KLETKA 1 ARMOR MIB
- AddStaticPickup(1240, 2, 2492.5381,-1694.1074,1014.7422); // 1 KLETKA 1 HP GROVE
- AddStaticPickup(1242, 2, 2492.5381,-1694.1074,1014.7422); // 3 KLETKA 1 ARMOR GROVE
- AddStaticPickup(1240, 2, 1106.3868,-298.8579,74.5391); // 1 KLETKA 1 HP NFS
- AddStaticPickup(1242, 2, 1106.3868,-298.8579,74.5391); // 3 KLETKA 1 ARMOR NFS
- AddStaticPickup(1240, 2, 2016.7994,1153.5072,14.5068); // 1 KLETKA 1 HP RIFA
- AddStaticPickup(1242, 2, 2017.3638,1181.6754,14.5000); // 3 KLETKA 1 ARMOR RIFA
- AddStaticPickup(1240, 2, 2640.8110,1998.5601,11.0469); // 1 KLETKA 1 HP SuperStreetStunters
- AddStaticPickup(1242, 2, 2640.8110,1998.5601,11.0469); // 3 KLETKA 1 ARMO SuperStreetStunters
- AddStaticPickup(1240, 2, 693.6564,1952.5685,5.5432); // 1 KLETKA 1 HP BigSpreadDamch
- AddStaticPickup(1242, 2, 693.6564,1952.5685,5.5432); // 3 KLETKA 1 ARMO BigSpreadDamch
- AddStaticPickup(1240, 2, -685.1782, 933.3148, 13.6328); // 1 KLETKA 1 HP BIKERBOYS
- AddStaticPickup(1242, 2, -685.1782, 933.3148, 13.6328); // 3 KLETKA 1 ARMOR BIKERBOYS
- AddStaticPickup(1240, 2, 1718.0000, -1473.1674, 13.8049); // 1 KLETKA 1 HP BALLAS
- AddStaticPickup(1242, 2, 1718.0000, -1473.1674, 13.8049); // 3 KLETKA 1 ARMOR BALLAS
- AddStaticPickup(1240, 2, 1579.6086, -1635.3417, 13.5612); // 1 KLETKA 1 HP LSPD
- AddStaticPickup(1242, 2, 1579.6086, -1635.3417, 13.5612); // 3 KLETKA 1 ARMOR LSPD
- AddStaticPickup(1240, 2, 768.0143, -1426.5483, 13.7900); // 1 KLETKA 1 HP BADBOYS
- AddStaticPickup(1242, 2, 768.0143, -1426.5483, 13.7900); // 3 KLETKA 1 ARMOR BADBOYS
- AddStaticPickup(1240, 2, 677.3574, -1306.9174, 13.8822); // 1 KLETKA 1 HP YAKUZA
- AddStaticPickup(1242, 2, 677.3574, -1306.9174, 13.8822); // 3 KLETKA 1 ARMOR YAKUZA
- AddStaticPickup(1240, 2, 1258.0427, -769.5634, 92.2893); // 1 KLETKA 1 HP IMAFIA
- AddStaticPickup(1242, 2, 1258.0427, -769.5634, 92.2893); // 3 KLETKA 1 ARMOR IMAFIA
- AddStaticPickup(1240, 2, 1134.3821, -1995.1608, 69.2658); // 1 KLETKA 1 HP AZTECAS
- AddStaticPickup(1242, 2, 1134.3821, -1995.1608, 69.2658); // 3 KLETKA 1 ARMOR AZTECAS
- AddStaticPickup(1240, 2, 2744.6860, -2453.7756, 13.8623); // 1 KLETKA 1 HP ARMY
- AddStaticPickup(1242, 2, 2744.6860, -2453.7756, 13.8623); // 3 KLETKA 1 ARMOR ARMY
- AddStaticPickup(1240, 2, 1221.2336, 8.4771, 1001.3356); // 1 KLETKA 1 HP JIZZY
- AddStaticPickup(1242, 2, 1221.2336, 8.4771, 1001.3356); // 3 KLETKA 1 DM JIZZY
- AddStaticPickup(1240, 2, 2640.8110,1998.5601,11.0469); // 1 KLETKA 1 HP
- AddStaticPickup(1242, 2, 2640.8110,1998.5601,11.0469); // 3 KLETKA 1 DM
- AddStaticPickup(1240, 2, 693.6564,1952.5685,5.5432); // 1 KLETKA 1 HP
- AddStaticPickup(1242, 2, 693.6564,1952.5685,5.5432); // 3 KLETKA 1 DM
- AddStaticPickup(1240, 2, 2770.6377,-1628.7161,12.1775); // 1 KLETKA 1 HP
- AddStaticPickup(1242, 2, 2770.6377,-1628.7161,12.1775); // 3 KLETKA 1 DM
- AddStaticPickup(1240, 2, 1281.0308,-812.2596,83.4398); // 1 KLETKA 1 HP
- AddStaticPickup(1242, 2, 1281.0308,-812.2596,83.4398); // 3 KLETKA 1 DM
- AddStaticPickup(1240, 2, 681.9091,-474.4930,16.5363); // 1 KLETKA 1 HP
- AddStaticPickup(1242, 2, 681.9091,-474.4930,16.5363); // 3 KLETKA 1 DM JIZZY
- AddStaticPickup(1240, 2, 2479.4854,1530.2449,10.8203); // 1 KLETKA 1 HP JIZZY
- AddStaticPickup(1242, 2, 2479.4854,1530.2449,10.8203); // 3 KLETKA 1 DM JIZZY
- AddStaticPickup(1240, 2, 2016.9767,1916.9316,12.3424); // 1 KLETKA 1 HP JIZZY
- AddStaticPickup(1242, 2, 2016.9767,1916.9316,12.3424); // 3 KLETKA 1 DM JIZZY
- AddStaticPickup(1240, 2, 1489.4478,2773.9700,10.8203); // 1 KLETKA 1 HP JIZZY
- AddStaticPickup(1242, 2, 1489.4478,2773.9700,10.8203); // 3 KLETKA 1 DM JIZZY
- AddStaticPickup(1240, 2, 1570.1855,26.8751,23.7301); // 1 KLETKA 1 HP
- AddStaticPickup(1242, 2, 1570.1855,26.8751,23.7301); // 3 KLETKA 1 DM
- AddStaticPickup(1240, 2, 2141.2439,-1802.8967,16.1475); // 1 KLETKA 1 HP
- AddStaticPickup(1242, 2, 2141.2439,-1802.8967,16.1475); // 3 KLETKA 1 DM
- //============================[Gang Wars System]================================
- for (new t=0; t<MAX_TURFS; t++)
- {
- GangZoneCreate(turfs[t][zMinX], turfs[t][zMinY], turfs[t][zMaxX], turfs[t][zMaxY]);
- for(new teams=0; teams < MAX_TEAMS; teams++) TurfInfo[t][teams][MIT] = 0;
- }
- //============================[TextDraws]=======================================
- txtSpec = TextDrawCreate(610.0, 400.0,
- "~b~~k~~PED_SPRINT~ ~w~to respawn");
- TextDrawUseBox(txtSpec, 0);
- TextDrawFont(txtSpec, 2);
- TextDrawSetShadow(txtSpec,0);
- TextDrawSetOutline(txtSpec,1);
- TextDrawBackgroundColor(txtSpec,0x000000FF);
- TextDrawColor(txtSpec,0xFFFFFFFF);
- TextDrawAlignment(txtSpec,3);
- //=============================[Timers]=========================================
- SetTimer("UpdateMoney", 1000, 1);
- SetTimer("AntiHackCheat", 100, 1);
- SetTimer("GeneralTimer", 1000, 1);
- SetTimer("CheckPlayers", 10000, 1);
- SetTimer("TipBot", 720000, 1);
- SetTimer("CalcBot", 660000, 1);
- SetTimer("GameBot", 500000, 1);
- return 1;
- }
- //===========================[Turf Wars Fucntions]==============================
- public IsPlayerInTurf(playerid,Float:min_x,Float:min_y,Float:max_x,Float:max_y)
- {
- new Float:X,Float:Y,Float:Z;
- GetPlayerPos(playerid, X, Y, Z);
- if((X <= max_x && X >= min_x) && (Y <= max_y && Y >= min_y)) return 1;
- return 0;
- }
- //==============================================================================
- FlashZoneForPlayer( playerid )
- {
- for (new i = 0; i < MAX_TURFS; i++)
- {
- if (turfs[i][TurfWarStarted] == 1)
- {
- if (gTeam[playerid] == turfs[ i ][ TurfAttacker ]) GangZoneFlashForPlayer( playerid, i, COLOR_FLASH );
- else if (gTeam[playerid] == turfs[ i ][ TurfOwner ]) GangZoneFlashForPlayer( playerid, i, COLOR_FLASH );
- else GangZoneFlashForPlayer( playerid, i, COLOR_FLASH2 );
- }
- }
- }
- //==============================================================================
- public CheckPlayers( )
- {
- new Float:x, Float:y, Float:z;
- for (new i = 0; i < MAX_TURFS; i++)
- {
- for (new c = 0; c < MAX_TEAMS; c++) TurfInfo[i][c][MIT] = 0;
- for (new b = 0; b < 500; b++)
- {
- if (gPlayerSpawned[b] == 1 && !GetPlayerInterior(b) && PlayerInEvent[b] == 0)
- {
- GetPlayerPos(b, x, y, z);
- if (IsPlayerInTurf(b, turfs[i][zMinX], turfs[i][zMinY], turfs[i][zMaxX], turfs[i][zMaxY]))
- {
- if (turfs[i][TurfWarStarted] != 1 && gTeam[b] != turfs[i][TurfOwner])
- {
- TurfInfo[i][gTeam[b]][MIT]++;
- if (TurfInfo[i][gTeam[b]][MIT] >= MEMBERS_NEEDED)
- {
- if (TimerStarted[i] != 1)
- {
- TimerStarted[i] = 1;
- SetTimerEx("StartWar", STANDINTURF_TIME, 0, "ii", i, gTeam[b]);
- }
- }
- }
- }
- }
- }
- }
- }
- //==============================================================================
- public StartWar( turf, attacker )
- {
- new Float:x, Float:y, Float:z;
- TimerStarted[turf] = 0;
- for (new c = 0; c < MAX_TEAMS; c++)
- {
- TurfInfo[turf][c][TurfKills] =0;
- TurfInfo[turf][c][TurfAttackKills] =0;
- TurfInfo[turf][c][MIT]=0;
- }
- for (new id = 0; id < 500; id++)
- {
- if (gPlayerSpawned[id] == 1 && !GetPlayerInterior(id))
- {
- GetPlayerPos(id, x, y, z);
- if (IsPlayerInTurf(id, turfs[turf][zMinX], turfs[turf][zMinY], turfs[turf][zMaxX], turfs[turf][zMaxY]))
- {
- if (turfs[turf][TurfWarStarted] != 1)
- {
- if (gTeam[id] == attacker)
- {
- TurfInfo[turf][attacker][MIT]++;
- if (TurfInfo[turf][attacker][MIT] >= MEMBERS_NEEDED)
- {
- turfs[turf][TurfAttacker] = attacker;
- for (new t = 0; t < 500; t++)
- {
- if (gTeam[t] == turfs[turf][TurfAttacker])
- {
- new msg1[256];
- format(msg1,sizeof(msg1), "~w~We have provoked a turf war ~w~in ~y~%s ( %s ) ~w~against the ~r~%s.",
- turfs[turf][turfName], turfs[turf][cityName], TeamInfo[turfs[turf][TurfOwner]][TeamName]);
- new Text:txt1 = TextDrawCreate(139.0, 350.0, msg1);
- TextDrawFont(txt1, 1);
- TextDrawLetterSize(txt1, 0.29, 1.0);
- TextDrawColor(txt1, COLOR_WHITE);
- TextDrawSetOutline(txt1, 1);
- TextDrawSetShadow(txt1, 0);
- TimeTextForPlayer(t, txt1, 6000);
- GangZoneFlashForPlayer(t, turfs[turf][turfID], COLOR_FLASH);
- }
- else if (gTeam[t] == turfs[turf][TurfOwner])
- {
- new msg2[256];
- format(msg2,sizeof(msg2), "~r~The ~y~%s ~r~have attacked our turf in ~y~%s ( %s )!",
- TeamInfo[turfs[turf][TurfAttacker]][TeamName], turfs[turf][turfName], turfs[turf][cityName]);
- new Text:txt2 = TextDrawCreate(139.0, 364.0, msg2);
- TextDrawFont(txt2, 1);
- TextDrawLetterSize(txt2, 0.29, 1.0);
- TextDrawColor(txt2, COLOR_RED);
- TextDrawSetOutline(txt2, 1);
- TextDrawSetShadow(txt2, 0);
- TimeTextForPlayer(t, txt2, 6000);
- GangZoneFlashForPlayer(t, turfs[turf][turfID], COLOR_FLASH);
- }
- else GangZoneFlashForPlayer(t, turfs[turf][turfID], COLOR_FLASH2);
- }
- turfs[turf][TurfWarStarted] =1;
- SetTimerEx("EndWar", ATTACK_TIME, false ,"iii", turf, turfs[turf][TurfAttacker], turfs[turf][TurfOwner]);
- }
- else
- {
- SendClientMessage(id,COLOR_RED, "You not have enought members to attack");
- }
- }
- }
- }
- }
- }
- }
- //==============================================================================
- public EndWar(turf, attacker, defender)
- {
- new string[256];
- new Float:x, Float:y, Float:z;
- if (turfs[turf][TurfWarStarted] == 1)
- {
- GangZoneStopFlashForAll(turf);
- turfs[turf][TurfWarStarted] =0;
- if (TurfInfo[turf][attacker][TurfAttackKills] > TurfInfo[turf][defender][TurfAttackKills])
- {
- for (new a = 0; a < 500; a++)
- {
- if (gTeam[a] == defender)
- {
- new msg1[ 256 ];
- format(msg1,sizeof(msg1), "~r~The ~y~%s ~r~have taken over our turf in ~y~%s!",
- TeamInfo[attacker][TeamName], turfs[turf][turfName]);
- new Text:txt1 = TextDrawCreate(139.0, 420.0, msg1);
- TextDrawFont(txt1, 1);
- TextDrawLetterSize(txt1, 0.29, 1.0);
- TextDrawSetShadow(txt1, 0);
- TextDrawSetOutline(txt1, 1);
- TextDrawColor(txt1, COLOR_RED);
- TimeTextForPlayer(a, txt1, 6000);
- format (string, sizeof(string), "Final score from the turf war in %s. %s: %d - %s: %d.",
- turfs[turf][turfName],
- TeamInfo[attacker][TeamName], TurfInfo[turf][attacker][TurfAttackKills],
- TeamInfo[defender][TeamName], TurfInfo[turf][defender][TurfAttackKills]);
- SendClientMessage(a, COLOR_YELLOW, string);
- TeamInfo[defender][TurfWarsLost] ++;
- TeamInfo[defender][TeamScore] --;
- }
- else if (gTeam[a] == attacker)
- {
- new msg2[256];
- format(msg2,sizeof(msg2), "~g~We won the turf war against the ~y~%s ~g~in ~y~%s!",
- TeamInfo[defender][TeamName], turfs[turf][turfName]);
- new Text:txt2 = TextDrawCreate(139.0, 378.0, msg2);
- TextDrawFont(txt2, 1);
- TextDrawLetterSize(txt2, 0.29, 1.0);
- TextDrawSetShadow(txt2, 0);
- TextDrawSetOutline(txt2, 1);
- TextDrawColor(txt2, COLOR_WHITE);
- TimeTextForPlayer(a, txt2, 6000);
- format (string, sizeof(string), "Final score from the turf war in %s. %s: %d - %s: %d.",
- turfs[turf][turfName],
- TeamInfo[attacker][TeamName], TurfInfo[turf][attacker][TurfAttackKills],
- TeamInfo[defender][TeamName], TurfInfo[turf][defender][TurfAttackKills]);
- SendClientMessage(a, COLOR_YELLOW, string);
- TeamInfo[attacker][TurfWarsWon]++;
- TeamInfo[attacker][TeamScore]++;
- SendClientMessage(a, COLOR_LIGHTBLUE, "Well done. You received $2500.");
- GivePlayerCash(a, 2500);
- if (TeamInfo[attacker][TeamScore] >= TEAMSCORE)
- {
- for (new i = 0; i < MAX_TURFS; i++)
- {
- if (turfs[i][TurfOwner] == defender)
- {
- if (turfs[i][TurfWarStarted] != 1)
- {
- turfs[i][TurfOwner] = attacker;
- turfs[i][TurfColor] = TeamInfo[attacker][TeamColor];
- GangZoneShowForAll(i, turfs[i][TurfColor]);
- new msg[256];
- format(msg,sizeof(msg), "Excellent! Because of our teamscore: %d.~n~All their turfs belongs to us now.",
- TeamInfo[attacker][TeamScore]);
- new Text:txt = TextDrawCreate( 23.0, 125.0, msg );
- TextDrawUseBox(txt, 1);
- TextDrawBoxColor(txt, 0x00000066);
- TextDrawTextSize(txt, 248.0, 0.0);
- TextDrawAlignment(txt, 0);
- TextDrawBackgroundColor(txt, 0x000000ff);
- TextDrawFont(txt, 1);
- TextDrawLetterSize(txt, 0.29, 1.0);
- TextDrawColor(txt, 0xffffffff);
- TextDrawSetOutline(txt, 1);
- TextDrawSetProportional(txt, 1);
- TimeTextForPlayer(a, txt, 6000);
- }
- }
- }
- }
- }
- }
- turfs[turf][TurfOwner] = attacker;
- turfs[turf][TurfColor] = TeamInfo[attacker][TeamColor];
- GangZoneShowForAll(turf, turfs[turf][TurfColor] );
- turfs[turf][TurfAttacker] = -1;
- for (new c=0; c<MAX_TEAMS; c++) { TurfInfo[turf][c][TurfKills] = 0; TurfInfo[turf][c][TurfAttackKills] = 0; }
- }
- else if (TurfInfo[turf][attacker][TurfAttackKills] == 0 && TurfInfo[turf][defender][TurfAttackKills] == 0)
- {
- for (new id = 0; id < 500; id++)
- {
- if (gPlayerSpawned[id] == 1 && !GetPlayerInterior(id))
- {
- GetPlayerPos(id, x, y, z);
- if (IsPlayerInTurf(id, turfs[turf][zMinX], turfs[turf][zMinY], turfs[turf][zMaxX], turfs[turf][zMaxY]))
- {
- if (gTeam[id] == attacker) TurfInfo[turf][attacker][MIT]++;
- if (gTeam[id] == defender) TurfInfo[turf][defender][MIT]++;
- }
- }
- }
- if (TurfInfo[turf][attacker][MIT] > TurfInfo[turf][defender][MIT])
- {
- for (new a = 0; a < 500; a++)
- {
- if (gTeam[a] == defender)
- {
- new msg1[256];
- format(msg1,sizeof(msg1), "~r~The ~y~%s ~r~have taken over our turf in ~y~%s!",
- TeamInfo[attacker][TeamName], turfs[turf][turfName]);
- new Text:txt1 = TextDrawCreate(139.0, 420.0, msg1);
- TextDrawFont(txt1, 1 );
- TextDrawLetterSize(txt1, 0.29, 1.0);
- TextDrawSetShadow(txt1, 0);
- TextDrawSetOutline(txt1, 1);
- TextDrawColor(txt1, COLOR_RED);
- TimeTextForPlayer(a, txt1, 6000);
- format(string,sizeof(string), "We have been beaten by %s in gang war at %s.They had %d members on their turf.",TeamInfo[attacker][TeamName], turfs[turf][turfName], TurfInfo[turf][attacker][MIT]);
- SendClientMessage(a, COLOR_RED, string);
- TeamInfo[defender][TurfWarsLost]++;
- TeamInfo[defender][TeamScore]--;
- }
- else if (gTeam[a] == attacker)
- {
- new msg2[256];
- format(msg2,sizeof(msg2), "~g~We won the turf war against the ~y~%s ~g~in ~y~%s!",
- TeamInfo[defender][TeamName], turfs[turf][turfName]);
- new Text:txt2 = TextDrawCreate(139.0, 378.0, msg2);
- TextDrawFont(txt2, 1 );
- TextDrawLetterSize(txt2, 0.29, 1.0);
- TextDrawSetShadow(txt2, 0);
- TextDrawSetOutline(txt2, 1);
- TextDrawColor(txt2, COLOR_WHITE);
- TimeTextForPlayer(a, txt2, 6000);
- format(string,sizeof(string), "We beated %s in gang war at %s.We had %d members on their turf.",TeamInfo[defender][TeamName], turfs[turf][turfName], TurfInfo[turf][attacker][MIT]);
- SendClientMessage(a, COLOR_YELLOW, string);
- TeamInfo[attacker][TurfWarsWon]++;
- TeamInfo[attacker][TeamScore]++;
- SendClientMessage(a, COLOR_LIGHTBLUE, "Well done. You received $2500.");
- GivePlayerCash(a, 2500);
- }
- }
- turfs[turf][TurfOwner] = attacker;
- turfs[turf][TurfColor] = TeamInfo[attacker][TeamColor];
- GangZoneShowForAll(turf, turfs[turf][TurfColor]);
- turfs[turf][TurfAttacker] = -1;
- for (new c=0; c<MAX_TEAMS; c++) { TurfInfo[turf][c][TurfKills] = 0; TurfInfo[turf][c][TurfAttackKills] = 0; }
- }
- else
- {
- for (new a = 0; a < 500; a++)
- {
- if (gTeam[a] == defender)
- {
- new msg3[256];
- format(msg3,sizeof(msg3), "~g~That showed them. The turf in ~y~%s ~g~remain ours.",turfs[turf][turfName]);
- new Text:txt3 = TextDrawCreate( 139.0, 392.0, msg3);
- TextDrawFont(txt3, 1);
- TextDrawLetterSize(txt3, 0.29, 1.0);
- TextDrawSetShadow(txt3, 0);
- TextDrawSetOutline(txt3, 1);
- TextDrawColor(txt3, COLOR_WHITE);
- TimeTextForPlayer(a, txt3, 6000);
- TeamInfo[defender][TurfWarsWon]++;
- TeamInfo[defender][TeamScore]++;
- format(string,sizeof(string), "The turf in %s remains yours.",turfs[turf][turfName]);
- SendClientMessage(a, COLOR_YELLOW, string);
- SendClientMessage(a, COLOR_LIGHTBLUE, "Well done. You received $2500.");
- GivePlayerCash(a, 2500);
- }
- else if (gTeam[a] == attacker)
- {
- new msg4[256];
- format(msg4,sizeof(msg4), "~r~We lost the turf war against the ~y~%s ~r~in ~y~%s ( %s )!",
- TeamInfo[defender][TeamName], turfs[turf][turfName], turfs[turf][cityName]);
- new Text:txt4 = TextDrawCreate(139.0, 406.0, msg4);
- TextDrawFont(txt4, 1);
- TextDrawLetterSize(txt4, 0.29, 1.0);
- TextDrawSetShadow(txt4, 0);
- TextDrawSetOutline(txt4, 1);
- TextDrawColor(txt4, COLOR_RED);
- TimeTextForPlayer(a, txt4, 6000);
- format(string,sizeof(string), "We lost the war against the %s in %s.",TeamInfo[defender][TeamName], turfs[turf][turfName]);
- SendClientMessage(a, COLOR_LIGHTRED, string);
- TeamInfo[attacker][TurfWarsLost]++;
- TeamInfo[attacker][TeamScore]--;
- }
- }
- turfs[turf][TurfOwner] = defender;
- turfs[turf][TurfColor] = TeamInfo[defender][TeamColor];
- GangZoneShowForAll(turf, turfs[turf][TurfColor]);
- turfs[turf][TurfAttacker] = -1;
- for (new c=0; c<MAX_TEAMS; c++) { TurfInfo[turf][c][TurfKills] =0; TurfInfo[turf][c][TurfAttackKills] =0; }
- }
- }
- else
- {
- for (new a = 0; a < 500; a++)
- {
- if (gTeam[a] == defender)
- {
- new msg3[256];
- format(msg3,sizeof(msg3), "~g~That showed them. The turf in ~y~%s ( %s ) ~g~remain ours.",
- turfs[turf][turfName], turfs[turf][cityName]);
- new Text:txt3 = TextDrawCreate(139.0, 392.0, msg3);
- TextDrawFont(txt3, 1 );
- TextDrawLetterSize(txt3, 0.29, 1.0);
- TextDrawSetShadow(txt3, 0);
- TextDrawSetOutline(txt3, 1);
- TextDrawColor(txt3, COLOR_WHITE);
- TimeTextForPlayer(a, txt3, 6000);
- format (string, sizeof(string), "Final score from the turfwar in %s ( %s ). %s %d - %s %d.",
- turfs[turf][turfName], turfs[turf][cityName],
- TeamInfo[defender][TeamName], TurfInfo[turf][defender][TurfAttackKills],
- TeamInfo[attacker][TeamName], TurfInfo[turf][attacker][TurfAttackKills]);
- SendClientMessage(a, COLOR_YELLOW, string);
- TeamInfo[defender][TurfWarsWon]++;
- TeamInfo[defender][TeamScore]++;
- SendClientMessage(a, COLOR_LIGHTBLUE, "Well done. You received $2500.");
- GivePlayerCash(a, 2500);
- }
- else if (gTeam[a] == attacker)
- {
- new msg4[256];
- format(msg4,sizeof(msg4), "~r~We lost the turfwar against the ~y~%s ~r~in ~y~%s ( %s )!",
- TeamInfo[defender][TeamName], turfs[turf][turfName], turfs[turf][cityName]);
- new Text:txt4 = TextDrawCreate(139.0, 406.0, msg4);
- TextDrawFont(txt4, 1);
- TextDrawLetterSize(txt4, 0.29, 1.0);
- TextDrawSetShadow(txt4, 0 );
- TextDrawSetOutline(txt4, 1 );
- TextDrawColor(txt4, COLOR_RED );
- TimeTextForPlayer(a, txt4, 6000 );
- format (string, sizeof(string), "Final score from the turfwar in %s ( %s ). %s %d - %s %d.",
- turfs[turf][turfName], turfs[turf][cityName],
- TeamInfo[defender][TeamName], TurfInfo[turf][defender][TurfAttackKills],
- TeamInfo[attacker][TeamName], TurfInfo[turf][attacker][TurfAttackKills]);
- SendClientMessage(a, COLOR_YELLOW, string);
- TeamInfo[attacker][TurfWarsLost]++;
- TeamInfo[attacker][TeamScore]--;
- }
- }
- if (TeamInfo[attacker][TeamScore] >= TEAMSCORE) TeamInfo[attacker][TeamScore] =0;
- turfs[turf][TurfOwner] = defender;
- turfs[turf][TurfColor] = TeamInfo[defender][TeamColor];
- GangZoneShowForAll(turf, turfs[turf][TurfColor]);
- turfs[turf][TurfAttacker] = -1;
- for (new c=0; c<MAX_TEAMS; c++) { TurfInfo[turf][c][TurfKills] =0; TurfInfo[turf][c][TurfAttackKills] =0; }
- }
- }
- }
- //==============================================================================
- public OnPlayerRequestClass(playerid, classid)
- {
- if(PlayerInfo[playerid][pMember] != TEAM_CIVILIAN)
- {
- gTeam[playerid] = PlayerInfo[playerid][pMember];
- PlayerInfo[playerid][pModel] = classid;
- PlayerPlaySound(playerid, 1068, 0.0, 0.0, 0.0 );
- switch(classid)
- {
- case 0..24:
- {
- SetPlayerPos(playerid, 425.3501,-1757.3633,8.2564);
- SetPlayerCameraPos(playerid, 425.7744,-1762.9508,7.9428);
- SetPlayerCameraLookAt(playerid, 425.3501,-1757.3633,8.2564);
- SetPlayerFacingAngle(playerid, 180.0);
- GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~n~~n~~w~CIVILIAN", 3000, 3);
- ApplyAnimation(playerid,"RIOT", "RIOT_ANGRY",4.0,1,1,1,1,1);
- }
- }
- }
- else
- {
- gTeam[playerid] = TEAM_CIVILIAN;
- PlayerInfo[playerid][pModel] = classid;
- PlayerPlaySound(playerid, 1068, 0.0, 0.0, 0.0 );
- switch(classid)
- {
- case 0..24:
- {
- SetPlayerPos(playerid, 425.3501,-1757.3633,8.2564);
- SetPlayerCameraPos(playerid, 425.7744,-1762.9508,7.9428);
- SetPlayerCameraLookAt(playerid, 425.3501,-1757.3633,8.2564);
- SetPlayerFacingAngle(playerid, 180.0);
- GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~n~~n~~w~CIVILIAN", 3000, 3);
- ApplyAnimation(playerid,"RIOT", "RIOT_ANGRY",4.0,1,1,1,1,1);
- }
- }
- }
- return 1;
- }
- //==============================================================================
- //==============================================================================
- public OnPlayerConnect(playerid)
- {
- new string[MAX_PLAYER_NAME];
- ResetStats(playerid);
- //police
- BigEar[playerid] = 0;
- OnDuty[playerid] = 0;
- JailPrice[playerid] = 0;
- //MAP ICONS
- SetPlayerMapIcon(playerid, 0, 2491.7500, -1668.5718, 13.3438, 62, -1); //GROVE
- SetPlayerMapIcon(playerid, 1, 293.2293, -1164.1016, 80.9099, 61, -1); //CRIPZ
- SetPlayerMapIcon(playerid, 2, 691.3636, -1276.0859, 13.5606, 23, -1); //
- SetPlayerMapIcon(playerid, 3, 725.6757,-1450.5458,17.6953, 13, -1);
- SetPlayerMapIcon(playerid, 4, 1122.7120, -2036.8850, 69.8942, 58, -1);
- SetPlayerMapIcon(playerid, 5, 1554.7040, -1677.0045, 16.1953, 30, -1);
- SetPlayerMapIcon(playerid, 6, 1278.5568, -805.3265, 86.1230, 43, -1);
- SetPlayerMapIcon(playerid, 7, 1693.4094, -1515.3542, 13.5534, 59, -1);
- //
- format(string, sizeof(string), "%s.ini", PlayerName(playerid));
- if(!dini_Exists(string))
- {
- gPlayerAccount[playerid] = 0;
- new regstring[256];
- new regname[64];
- SendClientMessage(playerid, COLOR_GREEN, "Òè íÿìàø àêàóíò. Ìîëÿ, ðåãèñòðèðàé òâîÿ àêàóíò.");
- GetPlayerName(playerid,regname,sizeof(regname));
- format(regstring,sizeof(regstring),"[ B-U-L-G-A-R-I-A-N ][ S-E-R-V-E-R][0.3]\nÌîëÿ ðåãèñòðèðàé òâîÿ àêàóíò ïðåäè äà ñå ëîãíåø");
- ShowPlayerDialog(playerid,12345,DIALOG_STYLE_INPUT,"Ðåãèñòðàöèÿ:",regstring,"Ðåãèñòðèðàé","Èçëåç");
- return 1;
- }
- else
- {
- gPlayerAccount[playerid] = 1;
- new loginstring[256];
- new loginname[64];
- SendClientMessage(playerid, COLOR_GREEN, "SERVER: Òîâà èìå å ðåãèñòðèðàíî.");
- SendClientMessage(playerid, COLOR_GREEN, "HINT: Òè ìîæå äà ñå ëîãíåø êàòî ñè âúâåäåø ïàðîëàòà");
- GetPlayerName(playerid,loginname,sizeof(loginname));
- format(loginstring,sizeof(loginstring),"[ B-U-L-G-A-R-I-A-N ][ S-E-R-V-E-R][0.3]\nÈìåòî å ðåãèñòðèðàíî. Ìîëÿ, âúâåäè òâîÿòà ïàðîëà");
- ShowPlayerDialog(playerid,12346,DIALOG_STYLE_INPUT,"Âëèçàíå:",loginstring,"Âëåç","Èçëåç");
- return 1;
- }
- }
- //==============================================================================
- public ResetStats(playerid)
- {
- PlayerInfo[playerid][pAdmin] = 0;
- PlayerInfo[playerid][aDuty] = 0;
- PlayerInfo[playerid][aTog] = 0;
- PlayerInfo[playerid][pMember] = TEAM_CIVILIAN;
- PlayerInfo[playerid][pRank] = 0;
- PlayerInfo[playerid][pBanned] = 0;
- PlayerInfo[playerid][pDonateRank] = 0;
- PlayerInfo[playerid][pWarns] = 0;
- PlayerInfo[playerid][pJail] = 0;
- PlayerInfo[playerid][pJailTime] = 0;
- PlayerInfo[playerid][pCash] = 0;
- PlayerInfo[playerid][pReg] = 0;
- PlayerInfo[playerid][pKills] = 0;
- PlayerInfo[playerid][pDeaths] = 0;
- PlayerInfo[playerid][pGun0] = 0;
- PlayerInfo[playerid][pGun1] = 0;
- PlayerInfo[playerid][pGun2] = 0;
- PlayerInfo[playerid][pGun3] = 0;
- PlayerInfo[playerid][pGun4] = 0;
- PlayerInfo[playerid][pGun5] = 0;
- PlayerInfo[playerid][pGun6] = 0;
- PlayerInfo[playerid][pGun7] = 0;
- PlayerInfo[playerid][pGun8] = 0;
- PlayerInfo[playerid][pGun9] = 0;
- PlayerInfo[playerid][pGun10] = 0;
- PlayerInfo[playerid][pGun11] = 0;
- PlayerInfo[playerid][pGun12] = 0;
- PlayerInfo[playerid][pModel] = 0;
- PlayerInfo[playerid][pMuted] = 0;
- PlayerInfo[playerid][ptMuted] = 0;
- PlayerInfo[playerid][pvMuted] = 0;
- PlayerInfo[playerid][pSpree] = 0;
- PlayerInfo[playerid][pCalcSec] = 0.0;
- PlayerInfo[playerid][pCWons] = 0;
- PlayerInfo[playerid][pLotto] = 0;
- PlayerInfo[playerid][pHide] = 0;
- PlayerInfo[playerid][pJailed] = 0;
- PlayerInfo[playerid][pArrested] = 0;
- PlayerInfo[playerid][pJailTime] = 0;
- PlayerInfo[playerid][pCrimes] = 0;
- PlayerInfo[playerid][pWantedDeaths] = 0;
- gPlayerAccount[playerid] = 0;
- gPlayerLogged[playerid] = 0;
- gPlayerLogTries[playerid] = 0;
- gPlayerSpawned[playerid] = 0;
- BladeKill[playerid] = 0;
- PlayerSpectating[playerid] = 0;
- SpecPlayerReturnPos[playerid] = 0;
- PlayerKilled[playerid] = 0;
- HitID[playerid] = 999;
- gDropPickup[playerid] = -1;
- gPickupID[playerid] = 0;
- PlayerInEvent[playerid] = 0;
- IsHitman[playerid] = 0;
- PlayerCar[playerid] = 0;
- FactionRequest[playerid] = 255;
- return 0;
- }
- //==============================================================================
- public OnPlayerDisconnect(playerid, reason)
- {
- if(PlayerInEvent[playerid] != 0)
- {
- EventPlayers --;
- }
- DestroyVehicle(PlayerCar[playerid]);
- OnPlayerDataSave(playerid);
- ResetStats(playerid);
- return 1;
- }
- //==============================================================================
- public OnPlayerRegister(playerid, password[])
- {
- if(IsPlayerConnected(playerid))
- {
- new string[256], playersip[64];
- GetPlayerIp(playerid, playersip, sizeof(playersip));
- format(string, sizeof(string), "%s.ini", PlayerName(playerid));
- if(!dini_Exists(string))
- {
- dini_Create(string);
- strmid(PlayerInfo[playerid][pKey], password, 0, strlen(password), 255);
- strmid(PlayerInfo[playerid][pIP], playersip, 0, strlen(playersip), 255);
- dini_Set(string, "Key", password);
- dini_Set(string, "IP", playersip);
- dini_IntSet(string, "AdminLevel", 0);
- dini_IntSet(string, "aDuty", 0);
- dini_IntSet(string, "aTog", 0);
- dini_IntSet(string, "pMember", TEAM_CIVILIAN);
- dini_IntSet(string, "pRank", 0);
- dini_IntSet(string, "Banned", 0);
- dini_IntSet(string, "DonateRank", 0);
- dini_IntSet(string, "Warnings", 0);
- dini_IntSet(string, "Registered", 0);
- dini_IntSet(string, "Cash", 0);
- dini_IntSet(string, "Kills", 0);
- dini_IntSet(string, "Deaths", 0);
- dini_IntSet(string, "Muted", 0);
- dini_IntSet(string, "KillSpree", 0);
- dini_IntSet(string, "CWons", 0);
- dini_IntSet(string, "Hide", 0);
- dini_IntSet(string, "pJailed", 0);
- dini_IntSet(string, "pArrested", 0);
- dini_IntSet(string, "pCrimes", 0);
- dini_IntSet(string, "pJailTime", 0);
- dini_IntSet(string, "pWantedLevel", 0);
- }
- new tmppass[64];
- OnPlayerLogin(playerid,tmppass);
- SendClientMessage(playerid, COLOR_YELLOW, "Àêàóíòà å ðåãèñòðèðàí è òè ñå ëîãíà àâòîìàòè÷íî.");
- }
- return 1;
- }
- //==============================================================================
- public OnPlayerDataSave(playerid)
- {
- if(IsPlayerConnected(playerid))
- {
- if(gPlayerLogged[playerid] && gPlayerSpawned[playerid])
- {
- new string[256], playersip[64];
- format(string, sizeof(string), "%s.ini", PlayerName(playerid));
- GetPlayerIp(playerid, playersip, sizeof(playersip));
- if(dini_Exists(string))
- {
- dini_Set(string, "Key", PlayerInfo[playerid][pKey]);
- dini_Set(string, "IP", PlayerInfo[playerid][pIP]);
- dini_IntSet(string, "AdminLevel", PlayerInfo[playerid][pAdmin]);
- dini_IntSet(string, "aDuty", PlayerInfo[playerid][aDuty]);
- dini_IntSet(string, "aTog", PlayerInfo[playerid][aTog]);
- dini_IntSet(string, "pMember", PlayerInfo[playerid][pMember]);
- dini_IntSet(string, "pRank", PlayerInfo[playerid][pRank]);
- dini_IntSet(string, "Banned", PlayerInfo[playerid][pBanned]);
- dini_IntSet(string, "DonateRank", PlayerInfo[playerid][pDonateRank]);
- dini_IntSet(string, "Registered", PlayerInfo[playerid][pReg]);
- dini_IntSet(string, "Warnings", PlayerInfo[playerid][pWarns]);
- dini_IntSet(string, "Cash", PlayerInfo[playerid][pCash]);
- dini_IntSet(string, "Kills", PlayerInfo[playerid][pKills]);
- dini_IntSet(string, "Deaths", PlayerInfo[playerid][pDeaths]);
- dini_IntSet(string, "Muted", PlayerInfo[playerid][pMuted]);
- dini_IntSet(string, "TimeMuted", PlayerInfo[playerid][ptMuted]);
- dini_IntSet(string, "VipMuted", PlayerInfo[playerid][pvMuted]);
- dini_IntSet(string, "KillSpree", PlayerInfo[playerid][pSpree]);
- dini_IntSet(string, "CWons", PlayerInfo[playerid][pCWons]);
- dini_IntSet(string, "Hide", PlayerInfo[playerid][pHide]);
- dini_IntSet(string, "pJailed", PlayerInfo[playerid][pJailed]);
- dini_IntSet(string, "pArrested", PlayerInfo[playerid][pArrested]);
- dini_IntSet(string, "pCrimes", PlayerInfo[playerid][pCrimes]);
- dini_IntSet(string, "pJail", PlayerInfo[playerid][pJail]);
- dini_IntSet(string, "pJailTime", PlayerInfo[playerid][pJailTime]);
- dini_IntSet(string, "pWantedDeaths", PlayerInfo[playerid][pWantedDeaths]);
- }
- }
- }
- return 1;
- }
- //==============================================================================
- public OnPlayerLogin(playerid,password[])
- {
- new string2[256], keystring[256];
- format(string2, sizeof(string2), "%s.ini", PlayerName(playerid));
- keystring = dini_Get(string2, "Key");
- if(strcmp(keystring, password, true) == 0)
- {
- PlayerInfo[playerid][pAdmin] = dini_Int(string2,"AdminLevel");
- PlayerInfo[playerid][aDuty] = dini_Int(string2,"aDuty");
- PlayerInfo[playerid][aTog] = dini_Int(string2,"aTog");
- PlayerInfo[playerid][pMember] = dini_Int(string2,"pMember");
- PlayerInfo[playerid][pRank] = dini_Int(string2,"pRank");
- PlayerInfo[playerid][pBanned] = dini_Int(string2,"Banned");
- PlayerInfo[playerid][pDonateRank] = dini_Int(string2,"DonateRank");
- PlayerInfo[playerid][pWarns] = dini_Int(string2,"Warnings");
- PlayerInfo[playerid][pReg] = dini_Int(string2,"Registered");
- PlayerInfo[playerid][pCash] = dini_Int(string2,"Cash");
- PlayerInfo[playerid][pKills] = dini_Int(string2,"Kills");
- PlayerInfo[playerid][pDeaths] = dini_Int(string2,"Deaths");
- PlayerInfo[playerid][pMuted] = dini_Int(string2,"Muted");
- PlayerInfo[playerid][ptMuted] = dini_Int(string2,"TimeMuted");
- PlayerInfo[playerid][pvMuted] = dini_Int(string2,"VipMuted");
- PlayerInfo[playerid][pSpree] = dini_Int(string2,"KillSpree");
- PlayerInfo[playerid][pCWons] = dini_Int(string2,"CWons");
- PlayerInfo[playerid][pHide] = dini_Int(string2,"Hide");
- PlayerInfo[playerid][pJailed] = dini_Int(string2,"pJailed");
- PlayerInfo[playerid][pArrested] = dini_Int(string2,"pArrested");
- PlayerInfo[playerid][pCrimes] = dini_Int(string2,"pCrimes");
- PlayerInfo[playerid][pJail] = dini_Int(string2,"pJail");
- PlayerInfo[playerid][pJailTime] = dini_Int(string2,"pJailTime");
- PlayerInfo[playerid][pWantedDeaths] = dini_Int(string2,"pWantedDeaths");
- }
- else
- {
- new loginstring[256];
- new loginname[64];
- GetPlayerName(playerid,loginname,sizeof(loginname));
- format(loginstring,sizeof(loginstring),"Ãðåøíà ïàðîëà\nÌîëÿ, âúâåäè âÿðíàòà ïàðîëà:",loginname);
- ShowPlayerDialog(playerid,12347,DIALOG_STYLE_INPUT,"Âëèçàíå:",loginstring,"Âëåç","Èçëåç");
- gPlayerLogTries[playerid] += 1;
- if(gPlayerLogTries[playerid] == 10) Kick(playerid);
- return 1;
- }
- if(PlayerInfo[playerid][pBanned] == 1)
- {
- SendClientMessage(playerid, COLOR_ADMINCMD, "You are banned from this server zada te unbannat pishi na skype Exman96.");
- return Kick(playerid);
- }
- if(PlayerInfo[playerid][pReg] == 0)
- {
- PlayerInfo[playerid][pReg] = 1;
- GivePlayerCash(playerid, 5000);
- }
- gPlayerLogged[playerid] = 1;
- SetPlayerCash(playerid, PlayerInfo[playerid][pCash]);
- format(string2, sizeof(string2), "SERVER: Äîáðå äîøúë %s", PlayerName(playerid));
- SendClientMessage(playerid, COLOR_GREEN,string2);
- GetPlayerIp(playerid, PlayerInfo[playerid][pIP], 21);
- strmid(PlayerInfo[playerid][pKey], password, 0, strlen(password), 255);
- if (PlayerInfo[playerid][pDonateRank] > 0)
- {
- SendClientMessage(playerid, COLOR_GREEN,"SERVER: Òè ñè Âèï þçúð.");
- }
- if (PlayerInfo[playerid][pAdmin] > 0)
- {
- format(string2, sizeof(string2), "SERVER: Òè âëåçà êàòî àäìèí ñ %d àäìèí ëåâåë.",PlayerInfo[playerid][pAdmin]);
- SendClientMessage(playerid, COLOR_GREEN,string2);
- }
- return 1;
- }
- //==============================================================================
- public OnPlayerSpawn(playerid)
- {
- PlayerPlaySound(playerid, 1069, 0.0, 0.0, 0.0);
- FlashZoneForPlayer(playerid);
- SetPlayerInterior(playerid, 0);
- SetPlayerVirtualWorld(playerid, 0);
- SetPlayerScore(playerid, PlayerInfo[playerid][pKills]);
- SetPlayerSkillLevel(playerid,0,999);
- SetPlayerSkillLevel(playerid,1,999);
- SetPlayerSkillLevel(playerid,2,999);
- SetPlayerSkillLevel(playerid,3,999);
- SetPlayerSkillLevel(playerid,4,999);
- SetPlayerSkillLevel(playerid,5,999);
- SetPlayerSkillLevel(playerid,6,999);
- SetPlayerSkillLevel(playerid,7,999);
- SetPlayerSkillLevel(playerid,8,999);
- SetPlayerSkillLevel(playerid,9,999);
- SetPlayerSkillLevel(playerid,10,999);
- for (new i = 0; i < MAX_TURFS; i++) GangZoneShowForPlayer(playerid, turfs[i][turfID], turfs[i][TurfColor]);
- SetPlayerToTeamColor(playerid);
- SetPlayerSpawn(playerid);
- if(PlayerInfo[playerid][pMember] == TEAM_GROVE)
- {
- GivePlayerGun(playerid, 24); //Deagle
- GivePlayerGun(playerid, 26); //Automatic Shotgun
- GivePlayerGun(playerid, 32); //tec9
- GivePlayerGun(playerid, 31); //M4
- }
- else if(PlayerInfo[playerid][pMember] == TEAM_BALLAS)
- {
- GivePlayerGun(playerid, 24); //Deagle
- GivePlayerGun(playerid, 26); //Automatic Shotgun
- GivePlayerGun(playerid, 32); //Tec9
- GivePlayerGun(playerid, 30); //KALA6ka
- GivePlayerGun(playerid, 34); //SNIPER
- }
- else if(PlayerInfo[playerid][pMember] == TEAM_XKilaz)
- {
- GivePlayerGun(playerid, 24); //Deagle
- GivePlayerGun(playerid, 26); //Automatic Shotgun
- GivePlayerGun(playerid, 32); //Tec9
- GivePlayerGun(playerid, 30); //KALA6ka
- GivePlayerGun(playerid, 34); //SNIPER
- }
- else if(PlayerInfo[playerid][pMember] == TEAM_VAGOS)
- {
- GivePlayerGun(playerid, 24); //Deagle
- GivePlayerGun(playerid, 26); //Automatic Shotgun
- GivePlayerGun(playerid, 32); //tec9
- GivePlayerGun(playerid, 31); //M4
- }
- else if(PlayerInfo[playerid][pMember] == TEAM_DMX)
- {
- GivePlayerGun(playerid, 24); //Deagle
- GivePlayerGun(playerid, 26); //Automatic Shotgun
- GivePlayerGun(playerid, 32); //uzi
- GivePlayerGun(playerid, 31); //M4
- }
- else if(PlayerInfo[playerid][pMember] == TEAM_CCCP)
- {
- GivePlayerGun(playerid, 24); //Deagle
- GivePlayerGun(playerid, 26); //Automatic Shotgun
- GivePlayerGun(playerid, 32); //uzi
- GivePlayerGun(playerid, 31); //M4
- }
- else if(PlayerInfo[playerid][pMember] == TEAM_RIFA)
- {
- GivePlayerGun(playerid, 24); //Deagle
- GivePlayerGun(playerid, 26); //Automatic Shotgun
- GivePlayerGun(playerid, 32); //tec9
- GivePlayerGun(playerid, 31); //M4
- }
- else if(PlayerInfo[playerid][pMember] ==TEAM_SuperStreetStunters)
- {
- GivePlayerGun(playerid, 24); //Deagle
- GivePlayerGun(playerid, 26); //Automatic Shotgun
- GivePlayerGun(playerid, 32); //tec9
- GivePlayerGun(playerid, 31); //M4
- }
- else if(PlayerInfo[playerid][pMember] == TEAM_NFS)
- {
- GivePlayerGun(playerid, 24); //Deagle
- GivePlayerGun(playerid, 26); //Automatic Shotgun
- GivePlayerGun(playerid, 32); //tec9
- GivePlayerGun(playerid, 31); //M4
- } else if(PlayerInfo[playerid][pMember] == TEAM_AZTECAS)
- {
- GivePlayerGun(playerid, 22); //Pistol
- GivePlayerGun(playerid, 26); //Automatic Shotgun
- GivePlayerGun(playerid, 28); //uzi
- GivePlayerGun(playerid, 31); //M4
- }
- else if(PlayerInfo[playerid][pMember] == TEAM_Admins)
- {
- GivePlayerGun(playerid, 24); //Deagle
- GivePlayerGun(playerid, 26); //Automatic Shotgun
- GivePlayerGun(playerid, 32); //tec9
- GivePlayerGun(playerid, 31); //M4
- }
- else if(PlayerInfo[playerid][pMember] == TEAM_TRIADS)
- {
- GivePlayerGun(playerid, 24); //Deagle
- GivePlayerGun(playerid, 26); //Automatic Shotgun
- GivePlayerGun(playerid, 32); //tec9
- GivePlayerGun(playerid, 31); //M4
- }
- else if(PlayerInfo[playerid][pMember] == TEAM_YAKUZA)
- {
- GivePlayerGun(playerid, 24); //Deagle
- GivePlayerGun(playerid, 26); //Automatic Shotgun
- GivePlayerGun(playerid, 32); //tec9
- GivePlayerGun(playerid, 31); //M4
- }
- else if(PlayerInfo[playerid][pMember] == TEAM_CRIPZ)
- {
- GivePlayerGun(playerid, 24); //Deagle
- GivePlayerGun(playerid, 26); //Automatic Shotgun
- GivePlayerGun(playerid, 32); //tec9
- GivePlayerGun(playerid, 31); //M4
- }
- else if(PlayerInfo[playerid][pMember] == TEAM_BADBOYS)
- {
- GivePlayerGun(playerid, 24); //Deagle
- GivePlayerGun(playerid, 26); //Automatic Shotgun
- GivePlayerGun(playerid, 32); //tec9
- GivePlayerGun(playerid, 31); //M4
- }
- else if(PlayerInfo[playerid][pMember] == TEAM_POLICE)
- {
- GivePlayerGun(playerid, 24); //Deagle
- GivePlayerGun(playerid, 26); //Automatic Shotgun
- GivePlayerGun(playerid, 32); //tec9
- GivePlayerGun(playerid, 31); //M4
- GivePlayerGun(playerid, 34); //Sniper
- }
- else if(PlayerInfo[playerid][pMember] == TEAM_LVPD)
- {
- GivePlayerGun(playerid, 24); //Deagle
- GivePlayerGun(playerid, 26); //Automatic Shotgun
- GivePlayerGun(playerid, 32); //tec9
- GivePlayerGun(playerid, 31); //M4
- GivePlayerGun(playerid, 34); //Sniper
- }
- else if(PlayerInfo[playerid][pMember] == TEAM_JIZZY)
- {
- GivePlayerGun(playerid, 24); //Deagle
- GivePlayerGun(playerid, 26); //Automatic Shotgun
- GivePlayerGun(playerid, 32); //tec9
- GivePlayerGun(playerid, 31); //M4
- }
- else if(PlayerInfo[playerid][pMember] == TEAM_BigSpreadDanch)
- {
- GivePlayerGun(playerid, 24); //Deagle
- GivePlayerGun(playerid, 26); //Automatic Shotgun
- GivePlayerGun(playerid, 32); //tec9
- GivePlayerGun(playerid, 31); //M4
- }
- else if(PlayerInfo[playerid][pMember] == TEAM_BLOODS)
- {
- GivePlayerGun(playerid, 24); //Deagle
- GivePlayerGun(playerid, 26); //Automatic Shotgun
- GivePlayerGun(playerid, 32); //tec9
- GivePlayerGun(playerid, 31); //M4
- }
- else if(PlayerInfo[playerid][pMember] == TEAM_BIKERBOYS)
- {
- GivePlayerGun(playerid, 24); //Deagle
- GivePlayerGun(playerid, 26); //Automatic Shotgun
- GivePlayerGun(playerid, 32); //tec9
- GivePlayerGun(playerid, 31); //M4
- }
- else if(PlayerInfo[playerid][pMember] == TEAM_ASIANTRIADS)
- {
- GivePlayerGun(playerid, 24); //Deagle
- GivePlayerGun(playerid, 26); //Automatic Shotgun
- GivePlayerGun(playerid, 32); //tec9
- GivePlayerGun(playerid, 31); //M4
- }
- else if(PlayerInfo[playerid][pMember] == TEAM_MIB)
- {
- GivePlayerGun(playerid, 24); //Deagle
- GivePlayerGun(playerid, 26); //Automatic Shotgun
- GivePlayerGun(playerid, 32); //tec9
- GivePlayerGun(playerid, 31); //M4
- }
- else if(PlayerInfo[playerid][pMember] == TEAM_RUS)
- {
- GivePlayerGun(playerid, 24); //Deagle
- GivePlayerGun(playerid, 26); //Automatic Shotgun
- GivePlayerGun(playerid, 28); //UZI
- GivePlayerGun(playerid, 31); //M4
- }
- else if(PlayerInfo[playerid][pMember] == TEAM_ARMY)
- {
- GivePlayerGun(playerid, 24); //Deagle
- GivePlayerGun(playerid, 26); //Sawnoff
- GivePlayerGun(playerid, 32); //Uzi
- GivePlayerGun(playerid, 31); //M4
- }
- else if(PlayerInfo[playerid][pMember] == TEAM_AFARMY)
- {
- GivePlayerGun(playerid, 24); //Deagle
- GivePlayerGun(playerid, 26); //Sawnoff
- GivePlayerGun(playerid, 32); //Uzi
- GivePlayerGun(playerid, 31); //M4
- GivePlayerGun(playerid, 34); //Sniper
- }
- else if(PlayerInfo[playerid][pMember] == TEAM_CIA)
- {
- GivePlayerGun(playerid, 24); //Deagle
- GivePlayerGun(playerid, 26); //Sawnoff
- GivePlayerGun(playerid, 32); //tec9
- GivePlayerGun(playerid, 31); //M4
- GivePlayerGun(playerid, 34); //Sniper
- GivePlayerGun(playerid, 4); //Knife
- }
- else if(PlayerInfo[playerid][pMember] == TEAM_AD1DAS)
- {
- GivePlayerGun(playerid, 24); //Deagle
- GivePlayerGun(playerid, 26); //Sawnoff
- GivePlayerGun(playerid, 32); //tec9
- GivePlayerGun(playerid, 31); //M4
- GivePlayerGun(playerid, 34); //Sniper
- }
- else if(PlayerInfo[playerid][pMember] == TEAM_SpanishMafia)
- {
- GivePlayerGun(playerid, 24); //Deagle
- GivePlayerGun(playerid, 26); //Sawnoff
- GivePlayerGun(playerid, 32); //tec9
- GivePlayerGun(playerid, 31); //M4
- GivePlayerGun(playerid, 34); //Sniper
- }
- else if(PlayerInfo[playerid][pMember] == TEAM_FastBoys)
- {
- GivePlayerGun(playerid, 24); //Deagle
- GivePlayerGun(playerid, 26); //Sawnoff
- GivePlayerGun(playerid, 32); //tec9
- GivePlayerGun(playerid, 31); //M4
- GivePlayerGun(playerid, 34); //Sniper
- }
- else if(PlayerInfo[playerid][pMember] == TEAM_WildBoys)
- {
- GivePlayerGun(playerid, 24); //Deagle
- GivePlayerGun(playerid, 26); //Sawnoff
- GivePlayerGun(playerid, 32); //tec9
- GivePlayerGun(playerid, 31); //M4
- GivePlayerGun(playerid, 34); //Sniper
- }
- else if(PlayerInfo[playerid][pMember] == TEAM_FBI)
- {
- GivePlayerGun(playerid, 24); //Deagle
- GivePlayerGun(playerid, 26); //Sawnoff
- GivePlayerGun(playerid, 32); //tec9
- GivePlayerGun(playerid, 31); //M4
- GivePlayerGun(playerid, 34); //Sniper
- }
- else if(PlayerInfo[playerid][pMember] == TEAM_BEACH)
- {
- GivePlayerGun(playerid, 24); //Deagle
- GivePlayerGun(playerid, 26); //Sawnoff
- GivePlayerGun(playerid, 32); //tec9
- GivePlayerGun(playerid, 31); //M4
- GivePlayerGun(playerid, 34); //Sniper
- }
- else if(PlayerInfo[playerid][pMember] == TEAM_VissageMafia)
- {
- GivePlayerGun(playerid, 24); //Deagle
- GivePlayerGun(playerid, 26); //Sawnoff
- GivePlayerGun(playerid, 32); //tec9
- GivePlayerGun(playerid, 31); //M4
- GivePlayerGun(playerid, 34); //Sniper
- }
- else if(PlayerInfo[playerid][pMember] == TEAM_AmericanMafia)
- {
- GivePlayerGun(playerid, 24); //Deagle
- GivePlayerGun(playerid, 26); //Sawnoff
- GivePlayerGun(playerid, 32); //tec9
- GivePlayerGun(playerid, 31); //M4
- GivePlayerGun(playerid, 34); //Sniper
- }
- else if(PlayerInfo[playerid][pMember] == TEAM_RichBoys)
- {
- GivePlayerGun(playerid, 24); //Deagle
- GivePlayerGun(playerid, 26); //Sawnoff
- GivePlayerGun(playerid, 32); //tec9
- GivePlayerGun(playerid, 31); //M4
- GivePlayerGun(playerid, 34); //Sniper
- }
- else if(PlayerInfo[playerid][pMember] == TEAM_RockBoys)
- {
- GivePlayerGun(playerid, 24); //Deagle
- GivePlayerGun(playerid, 26); //Sawnoff
- GivePlayerGun(playerid, 32); //tec9
- GivePlayerGun(playerid, 31); //M4
- GivePlayerGun(playerid, 34); //Sniper
- }
- else if(PlayerInfo[playerid][pMember] == TEAM_IronBoys)
- {
- GivePlayerGun(playerid, 24); //Deagle
- GivePlayerGun(playerid, 26); //Sawnoff
- GivePlayerGun(playerid, 32); //tec9
- GivePlayerGun(playerid, 31); //M4
- GivePlayerGun(playerid, 34); //Sniper
- }
- else if(PlayerInfo[playerid][pMember] == TEAM_UltraMafia)
- {
- GivePlayerGun(playerid, 24); //Deagle
- GivePlayerGun(playerid, 26); //Sawnoff
- GivePlayerGun(playerid, 32); //tec9
- GivePlayerGun(playerid, 31); //M4
- GivePlayerGun(playerid, 34); //Sniper
- }
- else if(PlayerInfo[playerid][pMember] == TEAM_CIVILIAN)
- {
- GivePlayerGun(playerid, 32);//tec9
- GivePlayerGun(playerid, 24);//deagle
- }
- if(PlayerInfo[playerid][aDuty] == 1)
- {
- SendClientMessage(playerid, COLOR_GREEN,"You are still on aduty, /aduty to exit from duty");
- SetPlayerColor(playerid, COLOR_ADMIN);
- SetPlayerHealth(playerid, 9999);
- SetPlayerArmour(playerid, 9999);
- SetPlayerSkin(playerid, 33);
- }
- if(PlayerInfo[playerid][pJailed] == 1)
- {
- SetPlayerSkin(playerid, 62);
- SetPlayerWantedLevel(playerid, 0);
- SetPlayerInterior(playerid, 6);
- SetPlayerPos(playerid,264.6288,77.5742,1001.0391);
- SendClientMessage(playerid, COLOR_LIGHTRED, "Incomplete Jail Sentence, back to jail.");
- return 1;
- }
- return 1;
- }
- //==============================================================================
- public SetPlayerSpawn(playerid)
- {
- new rand = random(5);
- new crand = random(3);
- if(SpecPlayerReturnPos[playerid] == 1)
- {
- SetPlayerPos(playerid, Unspec[playerid][sPx], Unspec[playerid][sPy], Unspec[playerid][sPz]);
- SetPlayerFacingAngle(playerid, Unspec[playerid][sAngle]);
- SetPlayerInterior(playerid, Unspec[playerid][sPint]);
- SetPlayerVirtualWorld(playerid, Unspec[playerid][sVw]);
- SpecPlayerReturnPos[playerid] = 0;
- RestoreWeapons(playerid);
- return 1;
- }
- switch(PlayerInfo[playerid][pMember])
- {
- case TEAM_GROVE:
- {
- SetPlayerPos(playerid,gGroveSP[rand][0],gGroveSP[rand][1],gGroveSP[rand][2]);
- SetPlayerFacingAngle(playerid,gGroveSP[rand][3]);
- SetCameraBehindPlayer(playerid);
- if(PlayerInfo[playerid][pRank] == 6)
- {
- SetPlayerSkin(playerid, 270);
- }
- else if(PlayerInfo[playerid][pRank] == 5)
- {
- SetPlayerSkin(playerid, 271);
- }
- else if(PlayerInfo[playerid][pRank] == 4)
- {
- SetPlayerSkin(playerid, 269);
- }
- else if(PlayerInfo[playerid][pRank] == 3)
- {
- SetPlayerSkin(playerid, 106);
- }
- else if(PlayerInfo[playerid][pRank] == 2)
- {
- SetPlayerSkin(playerid, 107);
- }
- else if(PlayerInfo[playerid][pRank] == 1)
- {
- SetPlayerSkin(playerid, 105);
- }
- }
- case TEAM_XKilaz:
- {
- SetPlayerPos(playerid,gXKilazSP[rand][0],gXKilazSP[rand][1],gXKilazSP[rand][2]);
- SetPlayerFacingAngle(playerid,gXKilazSP[rand][3]);
- SetCameraBehindPlayer(playerid);
- if(PlayerInfo[playerid][pRank] == 6)
- {
- SetPlayerSkin(playerid, 23);
- }
- else if(PlayerInfo[playerid][pRank] == 5)
- {
- SetPlayerSkin(playerid, 28);
- }
- else if(PlayerInfo[playerid][pRank] == 4)
- {
- SetPlayerSkin(playerid, 29);
- }
- else if(PlayerInfo[playerid][pRank] == 3)
- {
- SetPlayerSkin(playerid, 101);
- }
- else if(PlayerInfo[playerid][pRank] == 2)
- {
- SetPlayerSkin(playerid, 121);
- }
- else if(PlayerInfo[playerid][pRank] == 1)
- {
- SetPlayerSkin(playerid, 122);
- }
- }
- case TEAM_Admins:
- {
- SetPlayerPos(playerid,gAdminsSP[rand][0],gAdminsSP[rand][1],gAdminsSP[rand][2]);
- SetPlayerFacingAngle(playerid,gAdminsSP[rand][3]);
- SetCameraBehindPlayer(playerid);
- if(PlayerInfo[playerid][pRank] == 6)
- {
- SetPlayerSkin(playerid, 127);
- }
- else if(PlayerInfo[playerid][pRank] == 5)
- {
- SetPlayerSkin(playerid, 21);
- }
- else if(PlayerInfo[playerid][pRank] == 4)
- {
- SetPlayerSkin(playerid, 143);
- }
- else if(PlayerInfo[playerid][pRank] == 3)
- {
- SetPlayerSkin(playerid, 25);
- }
- else if(PlayerInfo[playerid][pRank] == 2)
- {
- SetPlayerSkin(playerid, 28);
- }
- else if(PlayerInfo[playerid][pRank] == 1)
- {
- SetPlayerSkin(playerid, 29);
- }
- }
- case TEAM_BALLAS:
- {
- SetPlayerPos(playerid,gBallaSP[rand][0],gBallaSP[rand][1],gBallaSP[rand][2]);
- SetPlayerFacingAngle(playerid,gBallaSP[rand][3]);
- SetCameraBehindPlayer(playerid);
- if(PlayerInfo[playerid][pRank] == 6)
- {
- SetPlayerSkin(playerid, 104);
- }
- else if(PlayerInfo[playerid][pRank] == 5)
- {
- SetPlayerSkin(playerid, 103);
- }
- else if(PlayerInfo[playerid][pRank] == 4)
- {
- SetPlayerSkin(playerid, 103);
- }
- else if(PlayerInfo[playerid][pRank] == 3)
- {
- SetPlayerSkin(playerid, 103);
- }
- else if(PlayerInfo[playerid][pRank] == 2)
- {
- SetPlayerSkin(playerid, 102);
- }
- else if(PlayerInfo[playerid][pRank] == 1)
- {
- SetPlayerSkin(playerid, 102);
- }
- }
- case TEAM_SuperStreetStunters:
- {
- SetPlayerPos(playerid,gSuperStreetStuntersSP[rand][0],gSuperStreetStuntersSP[rand][1],gSuperStreetStuntersSP[rand][2]);
- SetPlayerFacingAngle(playerid,gSuperStreetStuntersSP[rand][3]);
- SetCameraBehindPlayer(playerid);
- if(PlayerInfo[playerid][pRank] == 6)
- {
- SetPlayerSkin(playerid, 107);
- }
- else if(PlayerInfo[playerid][pRank] == 5)
- {
- SetPlayerSkin(playerid, 115);
- }
- else if(PlayerInfo[playerid][pRank] == 4)
- {
- SetPlayerSkin(playerid, 13);
- }
- else if(PlayerInfo[playerid][pRank] == 3)
- {
- SetPlayerSkin(playerid, 153);
- }
- else if(PlayerInfo[playerid][pRank] == 2)
- {
- SetPlayerSkin(playerid, 161);
- }
- else if(PlayerInfo[playerid][pRank] == 1)
- {
- SetPlayerSkin(playerid, 180);
- }
- }
- case TEAM_CCCP:
- {
- SetPlayerPos(playerid,gCCCPSP[rand][0],gCCCPSP[rand][1],gCCCPSP[rand][2]);
- SetPlayerFacingAngle(playerid,gCCCPSP[rand][3]);
- SetCameraBehindPlayer(playerid);
- if(PlayerInfo[playerid][pRank] == 6)
- {
- SetPlayerSkin(playerid, 107);
- }
- else if(PlayerInfo[playerid][pRank] == 5)
- {
- SetPlayerSkin(playerid, 115);
- }
- else if(PlayerInfo[playerid][pRank] == 4)
- {
- SetPlayerSkin(playerid, 13);
- }
- else if(PlayerInfo[playerid][pRank] == 3)
- {
- SetPlayerSkin(playerid, 153);
- }
- else if(PlayerInfo[playerid][pRank] == 2)
- {
- SetPlayerSkin(playerid, 161);
- }
- else if(PlayerInfo[playerid][pRank] == 1)
- {
- SetPlayerSkin(playerid, 180);
- }
- }
- case TEAM_RIFA:
- {
- SetPlayerPos(playerid,gRIFASP[rand][0],gRIFASP[rand][1],gRIFASP[rand][2]);
- SetPlayerFacingAngle(playerid,gRIFASP[rand][3]);
- SetCameraBehindPlayer(playerid);
- if(PlayerInfo[playerid][pRank] == 6)
- {
- SetPlayerSkin(playerid, 174);
- }
- else if(PlayerInfo[playerid][pRank] == 5)
- {
- SetPlayerSkin(playerid, 175);
- }
- else if(PlayerInfo[playerid][pRank] == 4)
- {
- SetPlayerSkin(playerid, 173);
- }
- else if(PlayerInfo[playerid][pRank] == 3)
- {
- SetPlayerSkin(playerid, 176);
- }
- else if(PlayerInfo[playerid][pRank] == 2)
- {
- SetPlayerSkin(playerid, 177);
- }
- else if(PlayerInfo[playerid][pRank] == 1)
- {
- SetPlayerSkin(playerid, 116);
- }
- }
- case TEAM_NFS:
- {
- SetPlayerPos(playerid,NFS[rand][0],NFS[rand][1],NFS[rand][2]);
- SetPlayerFacingAngle(playerid,NFS[rand][3]);
- SetCameraBehindPlayer(playerid);
- if(PlayerInfo[playerid][pRank] == 6)
- {
- SetPlayerSkin(playerid, 299);
- }
- else if(PlayerInfo[playerid][pRank] == 5)
- {
- SetPlayerSkin(playerid, 295);
- }
- else if(PlayerInfo[playerid][pRank] == 4)
- {
- SetPlayerSkin(playerid, 294);
- }
- else if(PlayerInfo[playerid][pRank] == 3)
- {
- SetPlayerSkin(playerid, 178);
- }
- else if(PlayerInfo[playerid][pRank] == 2)
- {
- SetPlayerSkin(playerid, 252);
- }
- else if(PlayerInfo[playerid][pRank] == 1)
- {
- SetPlayerSkin(playerid, 140);
- }
- }
- case TEAM_VAGOS:
- {
- SetPlayerPos(playerid,gVagosSP[rand][0],gVagosSP[rand][1],gVagosSP[rand][2]);
- SetPlayerFacingAngle(playerid,gVagosSP[rand][3]);
- SetCameraBehindPlayer(playerid);
- if(PlayerInfo[playerid][pRank] == 6)
- {
- SetPlayerSkin(playerid, 108);
- }
- else if(PlayerInfo[playerid][pRank] == 5)
- {
- SetPlayerSkin(playerid, 109);
- }
- else if(PlayerInfo[playerid][pRank] == 4)
- {
- SetPlayerSkin(playerid, 109);
- }
- else if(PlayerInfo[playerid][pRank] == 3)
- {
- SetPlayerSkin(playerid, 109);
- }
- else if(PlayerInfo[playerid][pRank] == 2)
- {
- SetPlayerSkin(playerid, 110);
- }
- else if(PlayerInfo[playerid][pRank] == 1)
- {
- SetPlayerSkin(playerid, 110);
- }
- }
- case TEAM_DMX:
- {
- SetPlayerPos(playerid,gDMXSP[rand][0],gDMXSP[rand][1],gDMXSP[rand][2]);
- SetPlayerFacingAngle(playerid,gDMXSP[rand][3]);
- SetCameraBehindPlayer(playerid);
- if(PlayerInfo[playerid][pRank] == 6)
- {
- SetPlayerSkin(playerid, 108);
- }
- else if(PlayerInfo[playerid][pRank] == 5)
- {
- SetPlayerSkin(playerid, 109);
- }
- else if(PlayerInfo[playerid][pRank] == 4)
- {
- SetPlayerSkin(playerid, 109);
- }
- else if(PlayerInfo[playerid][pRank] == 3)
- {
- SetPlayerSkin(playerid, 109);
- }
- else if(PlayerInfo[playerid][pRank] == 2)
- {
- SetPlayerSkin(playerid, 110);
- }
- else if(PlayerInfo[playerid][pRank] == 1)
- {
- SetPlayerSkin(playerid, 110);
- }
- }
- case TEAM_AZTECAS:
- {
- SetPlayerPos(playerid,gAztecaSP[rand][0],gAztecaSP[rand][1],gAztecaSP[rand][2]);
- SetPlayerFacingAngle(playerid,gAztecaSP[rand][3]);
- SetCameraBehindPlayer(playerid);
- if(PlayerInfo[playerid][pRank] == 6)
- {
- SetPlayerSkin(playerid, 115);
- }
- else if(PlayerInfo[playerid][pRank] == 5)
- {
- SetPlayerSkin(playerid, 114);
- }
- else if(PlayerInfo[playerid][pRank] == 4)
- {
- SetPlayerSkin(playerid, 114);
- }
- else if(PlayerInfo[playerid][pRank] == 3)
- {
- SetPlayerSkin(playerid, 114);
- }
- else if(PlayerInfo[playerid][pRank] == 2)
- {
- SetPlayerSkin(playerid, 116);
- }
- else if(PlayerInfo[playerid][pRank] == 1)
- {
- SetPlayerSkin(playerid, 116);
- }
- }
- case TEAM_TRIADS:
- {
- SetPlayerPos(playerid,gTriadsSP[rand][0],gTriadsSP[rand][1],gTriadsSP[rand][2]);
- SetPlayerFacingAngle(playerid,gTriadsSP[rand][3]);
- SetCameraBehindPlayer(playerid);
- if(PlayerInfo[playerid][pRank] == 6)
- {
- SetPlayerSkin(playerid, 294);
- }
- else if(PlayerInfo[playerid][pRank] == 5)
- {
- SetPlayerSkin(playerid, 126);
- }
- else if(PlayerInfo[playerid][pRank] == 4)
- {
- SetPlayerSkin(playerid, 124);
- }
- else if(PlayerInfo[playerid][pRank] == 3)
- {
- SetPlayerSkin(playerid, 125);
- }
- else if(PlayerInfo[playerid][pRank] == 2)
- {
- SetPlayerSkin(playerid, 127);
- }
- else if(PlayerInfo[playerid][pRank] == 1)
- {
- SetPlayerSkin(playerid, 171);
- }
- }
- case TEAM_YAKUZA:
- {
- SetPlayerPos(playerid,gYakuzSP[rand][0],gYakuzSP[rand][1],gYakuzSP[rand][2]);
- SetPlayerFacingAngle(playerid,gYakuzSP[rand][3]);
- SetCameraBehindPlayer(playerid);
- if(PlayerInfo[playerid][pRank] == 6)
- {
- SetPlayerSkin(playerid, 183);
- }
- else if(PlayerInfo[playerid][pRank] == 5)
- {
- SetPlayerSkin(playerid, 204);
- }
- else if(PlayerInfo[playerid][pRank] == 4)
- {
- SetPlayerSkin(playerid, 203);
- }
- else if(PlayerInfo[playerid][pRank] == 3)
- {
- SetPlayerSkin(playerid, 123);
- }
- else if(PlayerInfo[playerid][pRank] == 2)
- {
- SetPlayerSkin(playerid, 122);
- }
- else if(PlayerInfo[playerid][pRank] == 1)
- {
- SetPlayerSkin(playerid, 121);
- }
- }
- case TEAM_CRIPZ:
- {
- SetPlayerPos(playerid,gCripzSP[crand][0],gCripzSP[crand][1],gCripzSP[crand][2]);
- SetPlayerFacingAngle(playerid,gCripzSP[crand][3]);
- SetCameraBehindPlayer(playerid);
- if(PlayerInfo[playerid][pRank] == 6)
- {
- SetPlayerSkin(playerid, 143);
- }
- else if(PlayerInfo[playerid][pRank] == 5)
- {
- SetPlayerSkin(playerid, 21);
- }
- else if(PlayerInfo[playerid][pRank] == 4)
- {
- SetPlayerSkin(playerid, 156);
- }
- else if(PlayerInfo[playerid][pRank] == 3)
- {
- SetPlayerSkin(playerid, 156);
- }
- else if(PlayerInfo[playerid][pRank] == 2)
- {
- SetPlayerSkin(playerid, 176);
- }
- else if(PlayerInfo[playerid][pRank] == 1)
- {
- SetPlayerSkin(playerid, 177);
- }
- }
- case TEAM_POLICE:
- {
- SetPlayerPos(playerid,PoliceSP[crand][0],PoliceSP[crand][1],PoliceSP[crand][2]);
- SetPlayerFacingAngle(playerid,PoliceSP[crand][3]);
- SetCameraBehindPlayer(playerid);
- if(PlayerInfo[playerid][pRank] == 6)
- {
- SetPlayerSkin(playerid, 283);
- }
- else if(PlayerInfo[playerid][pRank] == 5)
- {
- SetPlayerSkin(playerid, 288);
- }
- else if(PlayerInfo[playerid][pRank] == 4)
- {
- SetPlayerSkin(playerid, 282);
- }
- else if(PlayerInfo[playerid][pRank] == 3)
- {
- SetPlayerSkin(playerid, 281);
- }
- else if(PlayerInfo[playerid][pRank] == 2)
- {
- SetPlayerSkin(playerid, 280);
- }
- else if(PlayerInfo[playerid][pRank] == 1)
- {
- SetPlayerSkin(playerid, 71);
- }
- }
- case TEAM_LVPD:
- {
- SetPlayerPos(playerid,LVPD[crand][0],LVPD[crand][1],LVPD[crand][2]);
- SetPlayerFacingAngle(playerid,LVPD[crand][3]);
- SetCameraBehindPlayer(playerid);
- if(PlayerInfo[playerid][pRank] == 6)
- {
- SetPlayerSkin(playerid, 265);
- }
- else if(PlayerInfo[playerid][pRank] == 5)
- {
- SetPlayerSkin(playerid, 266);
- }
- else if(PlayerInfo[playerid][pRank] == 4)
- {
- SetPlayerSkin(playerid, 267);
- }
- else if(PlayerInfo[playerid][pRank] == 3)
- {
- SetPlayerSkin(playerid, 285);
- }
- else if(PlayerInfo[playerid][pRank] == 2)
- {
- SetPlayerSkin(playerid, 284);
- }
- else if(PlayerInfo[playerid][pRank] == 1)
- {
- SetPlayerSkin(playerid, 280);
- }
- }
- case TEAM_BADBOYS:
- {
- SetPlayerPos(playerid,BadBoys[rand][0],BadBoys[rand][1],BadBoys[rand][2]);
- SetPlayerFacingAngle(playerid,BadBoys[rand][3]);
- SetCameraBehindPlayer(playerid);
- if(PlayerInfo[playerid][pRank] == 6)
- {
- SetPlayerSkin(playerid, 292);
- }
- else if(PlayerInfo[playerid][pRank] == 5)
- {
- SetPlayerSkin(playerid, 0);
- }
- else if(PlayerInfo[playerid][pRank] == 4)
- {
- SetPlayerSkin(playerid, 293);
- }
- else if(PlayerInfo[playerid][pRank] == 3)
- {
- SetPlayerSkin(playerid, 60);
- }
- else if(PlayerInfo[playerid][pRank] == 2)
- {
- SetPlayerSkin(playerid, 29);
- }
- else if(PlayerInfo[playerid][pRank] == 1)
- {
- SetPlayerSkin(playerid, 28);
- }
- }
- case TEAM_BLOODS:
- {
- SetPlayerPos(playerid,Bloods[crand][0],Bloods[crand][1],Bloods[crand][2]);
- SetPlayerFacingAngle(playerid,Bloods[crand][3]);
- SetCameraBehindPlayer(playerid);
- if(PlayerInfo[playerid][pRank] == 6)
- {
- SetPlayerSkin(playerid, 180);
- }
- else if(PlayerInfo[playerid][pRank] == 5)
- {
- SetPlayerSkin(playerid, 185);
- }
- else if(PlayerInfo[playerid][pRank] == 4)
- {
- SetPlayerSkin(playerid, 184);
- }
- else if(PlayerInfo[playerid][pRank] == 3)
- {
- SetPlayerSkin(playerid, 47);
- }
- else if(PlayerInfo[playerid][pRank] == 2)
- {
- SetPlayerSkin(playerid, 48);
- }
- else if(PlayerInfo[playerid][pRank] == 1)
- {
- SetPlayerSkin(playerid, 25);
- }
- }
- case TEAM_ASIANTRIADS:
- {
- SetPlayerPos(playerid,ASIANTRIADS[crand][0],ASIANTRIADS[crand][1],ASIANTRIADS[crand][2]);
- SetPlayerFacingAngle(playerid,ASIANTRIADS[crand][3]);
- SetCameraBehindPlayer(playerid);
- if(PlayerInfo[playerid][pRank] == 6)
- {
- SetPlayerSkin(playerid, 120);
- }
- else if(PlayerInfo[playerid][pRank] == 5)
- {
- SetPlayerSkin(playerid, 186);
- }
- else if(PlayerInfo[playerid][pRank] == 4)
- {
- SetPlayerSkin(playerid, 228);
- }
- else if(PlayerInfo[playerid][pRank] == 3)
- {
- SetPlayerSkin(playerid, 118);
- }
- else if(PlayerInfo[playerid][pRank] == 2)
- {
- SetPlayerSkin(playerid, 117);
- }
- else if(PlayerInfo[playerid][pRank] == 1)
- {
- SetPlayerSkin(playerid, 187);
- }
- }
- case TEAM_JIZZY://palq4o
- {
- SetPlayerPos(playerid,Jizzy[rand][0],Jizzy[rand][1],Jizzy[rand][2]);
- SetPlayerFacingAngle(playerid,Jizzy[rand][3]);
- SetCameraBehindPlayer(playerid);
- if(PlayerInfo[playerid][pRank] == 6)
- {
- SetPlayerSkin(playerid, 296);
- }
- else if(PlayerInfo[playerid][pRank] == 5)
- {
- SetPlayerSkin(playerid, 297);
- }
- else if(PlayerInfo[playerid][pRank] == 4)
- {
- SetPlayerSkin(playerid, 293);
- }
- else if(PlayerInfo[playerid][pRank] == 3)
- {
- SetPlayerSkin(playerid, 223);
- }
- else if(PlayerInfo[playerid][pRank] == 2)
- {
- SetPlayerSkin(playerid, 249);
- }
- else if(PlayerInfo[playerid][pRank] == 1)
- {
- SetPlayerSkin(playerid, 19);
- }
- }
- case TEAM_BigSpreadDanch:
- {
- SetPlayerPos(playerid,BigSpreadDanch[rand][0],BigSpreadDanch[rand][1],BigSpreadDanch[rand][2]);
- SetPlayerFacingAngle(playerid,BigSpreadDanch[rand][3]);
- SetCameraBehindPlayer(playerid);
- if(PlayerInfo[playerid][pRank] == 6)
- {
- SetPlayerSkin(playerid, 244);
- }
- else if(PlayerInfo[playerid][pRank] == 5)
- {
- SetPlayerSkin(playerid, 140);
- }
- else if(PlayerInfo[playerid][pRank] == 4)
- {
- SetPlayerSkin(playerid, 246);
- }
- else if(PlayerInfo[playerid][pRank] == 3)
- {
- SetPlayerSkin(playerid, 257);
- }
- else if(PlayerInfo[playerid][pRank] == 2)
- {
- SetPlayerSkin(playerid, 63);
- }
- else if(PlayerInfo[playerid][pRank] == 1)
- {
- SetPlayerSkin(playerid, 75);
- }
- }
- case TEAM_BIKERBOYS:
- {
- SetPlayerPos(playerid,BikerBoys[rand][0],BikerBoys[rand][1],BikerBoys[rand][2]);
- SetPlayerFacingAngle(playerid,BikerBoys[rand][3]);
- SetCameraBehindPlayer(playerid);
- if(PlayerInfo[playerid][pRank] == 6)
- {
- SetPlayerSkin(playerid, 100);
- }
- else if(PlayerInfo[playerid][pRank] == 5)
- {
- SetPlayerSkin(playerid, 248);
- }
- else if(PlayerInfo[playerid][pRank] == 4)
- {
- SetPlayerSkin(playerid, 181);
- }
- else if(PlayerInfo[playerid][pRank] == 3)
- {
- SetPlayerSkin(playerid, 247);
- }
- else if(PlayerInfo[playerid][pRank] == 2)
- {
- SetPlayerSkin(playerid, 242);
- }
- else if(PlayerInfo[playerid][pRank] == 1)
- {
- SetPlayerSkin(playerid, 241);
- }
- }
- case TEAM_MIB:
- {
- SetPlayerPos(playerid,MIB[rand][0],MIB[rand][1],MIB[rand][2]);
- SetPlayerFacingAngle(playerid,MIB[rand][3]);
- SetCameraBehindPlayer(playerid);
- if(PlayerInfo[playerid][pRank] == 6)
- {
- SetPlayerSkin(playerid, 165);
- }
- else if(PlayerInfo[playerid][pRank] == 5)
- {
- SetPlayerSkin(playerid, 163);
- }
- else if(PlayerInfo[playerid][pRank] == 4)
- {
- SetPlayerSkin(playerid, 164);
- }
- else if(PlayerInfo[playerid][pRank] == 3)
- {
- SetPlayerSkin(playerid, 295);
- }
- else if(PlayerInfo[playerid][pRank] == 2)
- {
- SetPlayerSkin(playerid, 166);
- }
- else if(PlayerInfo[playerid][pRank] == 1)
- {
- SetPlayerSkin(playerid, 255);
- }
- }
- case TEAM_CIA:
- {
- SetPlayerPos(playerid,CIASP[rand][0],CIASP[rand][1],CIASP[rand][2]);
- SetPlayerFacingAngle(playerid,CIASP[rand][3]);
- SetCameraBehindPlayer(playerid);
- if(PlayerInfo[playerid][pRank] == 6)
- {
- SetPlayerSkin(playerid, 165);
- }
- else if(PlayerInfo[playerid][pRank] == 5)
- {
- SetPlayerSkin(playerid, 166);
- }
- else if(PlayerInfo[playerid][pRank] == 4)
- {
- SetPlayerSkin(playerid, 163);
- }
- else if(PlayerInfo[playerid][pRank] == 3)
- {
- SetPlayerSkin(playerid, 164);
- }
- else if(PlayerInfo[playerid][pRank] == 2)
- {
- SetPlayerSkin(playerid, 295);
- }
- else if(PlayerInfo[playerid][pRank] == 1)
- {
- SetPlayerSkin(playerid, 187);
- }
- }
- case TEAM_RUS:
- {
- SetPlayerPos(playerid,RUS[rand][0],RUS[rand][1],RUS[rand][2]);
- SetPlayerFacingAngle(playerid,RUS[rand][3]);
- SetCameraBehindPlayer(playerid);
- if(PlayerInfo[playerid][pRank] == 6)
- {
- SetPlayerSkin(playerid, 111);
- }
- else if(PlayerInfo[playerid][pRank] == 5)
- {
- SetPlayerSkin(playerid, 272);
- }
- else if(PlayerInfo[playerid][pRank] == 4)
- {
- SetPlayerSkin(playerid, 299);
- }
- else if(PlayerInfo[playerid][pRank] == 3)
- {
- SetPlayerSkin(playerid, 112);
- }
- else if(PlayerInfo[playerid][pRank] == 2)
- {
- SetPlayerSkin(playerid, 228);
- }
- else if(PlayerInfo[playerid][pRank] == 1)
- {
- SetPlayerSkin(playerid, 228);
- }
- }
- case TEAM_AD1DAS:
- {
- SetPlayerPos(playerid,AD1DAS[rand][0],AD1DAS[rand][1],AD1DAS[rand][2]);
- SetPlayerFacingAngle(playerid,AD1DAS[rand][3]);
- SetCameraBehindPlayer(playerid);
- if(PlayerInfo[playerid][pRank] == 6)
- {
- SetPlayerSkin(playerid, 188);
- }
- else if(PlayerInfo[playerid][pRank] == 5)
- {
- SetPlayerSkin(playerid, 240);
- }
- else if(PlayerInfo[playerid][pRank] == 4)
- {
- SetPlayerSkin(playerid, 59);
- }
- else if(PlayerInfo[playerid][pRank] == 3)
- {
- SetPlayerSkin(playerid, 60);
- }
- else if(PlayerInfo[playerid][pRank] == 2)
- {
- SetPlayerSkin(playerid, 29);
- }
- else if(PlayerInfo[playerid][pRank] == 1)
- {
- SetPlayerSkin(playerid, 261);
- }
- }
- case TEAM_SpanishMafia:
- {
- SetPlayerPos(playerid,SpanishMafia[rand][0],SpanishMafia[rand][1],SpanishMafia[rand][2]);
- SetPlayerFacingAngle(playerid,SpanishMafia[rand][3]);
- SetCameraBehindPlayer(playerid);
- if(PlayerInfo[playerid][pRank] == 6)
- {
- SetPlayerSkin(playerid, 98);
- }
- else if(PlayerInfo[playerid][pRank] == 5)
- {
- SetPlayerSkin(playerid, 50);
- }
- else if(PlayerInfo[playerid][pRank] == 4)
- {
- SetPlayerSkin(playerid, 27);
- }
- else if(PlayerInfo[playerid][pRank] == 3)
- {
- SetPlayerSkin(playerid, 58);
- }
- else if(PlayerInfo[playerid][pRank] == 2)
- {
- SetPlayerSkin(playerid, 133);
- }
- else if(PlayerInfo[playerid][pRank] == 1)
- {
- SetPlayerSkin(playerid, 158);
- }
- }
- case TEAM_FastBoys:
- {
- SetPlayerPos(playerid,FastBoys[rand][0],FastBoys[rand][1],FastBoys[rand][2]);
- SetPlayerFacingAngle(playerid,FastBoys[rand][3]);
- SetCameraBehindPlayer(playerid);
- if(PlayerInfo[playerid][pRank] == 6)
- {
- SetPlayerSkin(playerid, 299);
- }
- else if(PlayerInfo[playerid][pRank] == 5)
- {
- SetPlayerSkin(playerid, 206);
- }
- else if(PlayerInfo[playerid][pRank] == 4)
- {
- SetPlayerSkin(playerid, 217);
- }
- else if(PlayerInfo[playerid][pRank] == 3)
- {
- SetPlayerSkin(playerid, 125);
- }
- else if(PlayerInfo[playerid][pRank] == 2)
- {
- SetPlayerSkin(playerid, 23);
- }
- else if(PlayerInfo[playerid][pRank] == 1)
- {
- SetPlayerSkin(playerid, 250);
- }
- }
- case TEAM_WildBoys:
- {
- SetPlayerPos(playerid,WildBoys[rand][0],WildBoys[rand][1],WildBoys[rand][2]);
- SetPlayerFacingAngle(playerid,WildBoys[rand][3]);
- SetCameraBehindPlayer(playerid);
- if(PlayerInfo[playerid][pRank] == 6)
- {
- SetPlayerSkin(playerid, 170);
- }
- else if(PlayerInfo[playerid][pRank] == 5)
- {
- SetPlayerSkin(playerid, 142);
- }
- else if(PlayerInfo[playerid][pRank] == 4)
- {
- SetPlayerSkin(playerid, 128);
- }
- else if(PlayerInfo[playerid][pRank] == 3)
- {
- SetPlayerSkin(playerid, 113);
- }
- else if(PlayerInfo[playerid][pRank] == 2)
- {
- SetPlayerSkin(playerid, 120);
- }
- else if(PlayerInfo[playerid][pRank] == 1)
- {
- SetPlayerSkin(playerid, 125);
- }
- }
- case TEAM_FBI:
- {
- SetPlayerPos(playerid,FBI[rand][0],FBI[rand][1],FBI[rand][2]);
- SetPlayerFacingAngle(playerid,FBI[rand][3]);
- SetCameraBehindPlayer(playerid);
- if(PlayerInfo[playerid][pRank] == 6)
- {
- SetPlayerSkin(playerid, 286);
- }
- else if(PlayerInfo[playerid][pRank] == 5)
- {
- SetPlayerSkin(playerid, 284);
- }
- else if(PlayerInfo[playerid][pRank] == 4)
- {
- SetPlayerSkin(playerid, 285);
- }
- else if(PlayerInfo[playerid][pRank] == 3)
- {
- SetPlayerSkin(playerid, 281);
- }
- else if(PlayerInfo[playerid][pRank] == 2)
- {
- SetPlayerSkin(playerid, 275);
- }
- else if(PlayerInfo[playerid][pRank] == 1)
- {
- SetPlayerSkin(playerid, 276);
- }
- }
- case TEAM_BEACH:
- {
- SetPlayerPos(playerid,BEACH[rand][0],BEACH[rand][1],BEACH[rand][2]);
- SetPlayerFacingAngle(playerid,BEACH[rand][3]);
- SetCameraBehindPlayer(playerid);
- if(PlayerInfo[playerid][pRank] == 6)
- {
- SetPlayerSkin(playerid, 101);
- }
- else if(PlayerInfo[playerid][pRank] == 5)
- {
- SetPlayerSkin(playerid, 184);
- }
- else if(PlayerInfo[playerid][pRank] == 4)
- {
- SetPlayerSkin(playerid, 189);
- }
- else if(PlayerInfo[playerid][pRank] == 3)
- {
- SetPlayerSkin(playerid, 206);
- }
- else if(PlayerInfo[playerid][pRank] == 2)
- {
- SetPlayerSkin(playerid, 48);
- }
- else if(PlayerInfo[playerid][pRank] == 1)
- {
- SetPlayerSkin(playerid, 30);
- }
- }
- case TEAM_VissageMafia:
- {
- SetPlayerPos(playerid,VissageMafia[rand][0],VissageMafia[rand][1],VissageMafia[rand][2]);
- SetPlayerFacingAngle(playerid,VissageMafia[rand][3]);
- SetCameraBehindPlayer(playerid);
- if(PlayerInfo[playerid][pRank] == 6)
- {
- SetPlayerSkin(playerid, 240);
- }
- else if(PlayerInfo[playerid][pRank] == 5)
- {
- SetPlayerSkin(playerid, 290);
- }
- else if(PlayerInfo[playerid][pRank] == 4)
- {
- SetPlayerSkin(playerid, 272);
- }
- else if(PlayerInfo[playerid][pRank] == 3)
- {
- SetPlayerSkin(playerid, 228);
- }
- else if(PlayerInfo[playerid][pRank] == 2)
- {
- SetPlayerSkin(playerid, 185);
- }
- else if(PlayerInfo[playerid][pRank] == 1)
- {
- SetPlayerSkin(playerid, 98);
- }
- }
- case TEAM_AmericanMafia:
- {
- SetPlayerPos(playerid,AmericanMafia[rand][0],AmericanMafia[rand][1],AmericanMafia[rand][2]);
- SetPlayerFacingAngle(playerid,AmericanMafia[rand][3]);
- SetCameraBehindPlayer(playerid);
- if(PlayerInfo[playerid][pRank] == 6)
- {
- SetPlayerSkin(playerid, 57);
- }
- else if(PlayerInfo[playerid][pRank] == 5)
- {
- SetPlayerSkin(playerid, 28);
- }
- else if(PlayerInfo[playerid][pRank] == 4)
- {
- SetPlayerSkin(playerid, 66);
- }
- else if(PlayerInfo[playerid][pRank] == 3)
- {
- SetPlayerSkin(playerid, 84);
- }
- else if(PlayerInfo[playerid][pRank] == 2)
- {
- SetPlayerSkin(playerid, 83);
- }
- else if(PlayerInfo[playerid][pRank] == 1)
- {
- SetPlayerSkin(playerid, 82);
- }
- }
- case TEAM_RichBoys:
- {
- SetPlayerPos(playerid,RichBoys[rand][0],RichBoys[rand][1],RichBoys[rand][2]);
- SetPlayerFacingAngle(playerid,RichBoys[rand][3]);
- SetCameraBehindPlayer(playerid);
- if(PlayerInfo[playerid][pRank] == 6)
- {
- SetPlayerSkin(playerid, 45);
- }
- else if(PlayerInfo[playerid][pRank] == 5)
- {
- SetPlayerSkin(playerid, 46);
- }
- else if(PlayerInfo[playerid][pRank] == 4)
- {
- SetPlayerSkin(playerid, 147);
- }
- else if(PlayerInfo[playerid][pRank] == 3)
- {
- SetPlayerSkin(playerid, 154);
- }
- else if(PlayerInfo[playerid][pRank] == 2)
- {
- SetPlayerSkin(playerid, 227);
- }
- else if(PlayerInfo[playerid][pRank] == 1)
- {
- SetPlayerSkin(playerid, 228);
- }
- }
- case TEAM_RockBoys:
- {
- SetPlayerPos(playerid,RockBoys[rand][0],RockBoys[rand][1],RockBoys[rand][2]);
- SetPlayerFacingAngle(playerid,RockBoys[rand][3]);
- SetCameraBehindPlayer(playerid);
- if(PlayerInfo[playerid][pRank] == 6)
- {
- SetPlayerSkin(playerid, 7);
- }
- else if(PlayerInfo[playerid][pRank] == 5)
- {
- SetPlayerSkin(playerid, 68);
- }
- else if(PlayerInfo[playerid][pRank] == 4)
- {
- SetPlayerSkin(playerid, 230);
- }
- else if(PlayerInfo[playerid][pRank] == 3)
- {
- SetPlayerSkin(playerid, 234);
- }
- else if(PlayerInfo[playerid][pRank] == 2)
- {
- SetPlayerSkin(playerid, 93);
- }
- else if(PlayerInfo[playerid][pRank] == 1)
- {
- SetPlayerSkin(playerid, 73);
- }
- }
- case TEAM_IronBoys:
- {
- SetPlayerPos(playerid,IronBoys[rand][0],IronBoys[rand][1],IronBoys[rand][2]);
- SetPlayerFacingAngle(playerid,IronBoys[rand][3]);
- SetCameraBehindPlayer(playerid);
- if(PlayerInfo[playerid][pRank] == 6)
- {
- SetPlayerSkin(playerid, 234);
- }
- else if(PlayerInfo[playerid][pRank] == 5)
- {
- SetPlayerSkin(playerid, 67);
- }
- else if(PlayerInfo[playerid][pRank] == 4)
- {
- SetPlayerSkin(playerid, 95);
- }
- else if(PlayerInfo[playerid][pRank] == 3)
- {
- SetPlayerSkin(playerid, 133);
- }
- else if(PlayerInfo[playerid][pRank] == 2)
- {
- SetPlayerSkin(playerid, 153);
- }
- else if(PlayerInfo[playerid][pRank] == 1)
- {
- SetPlayerSkin(playerid, 222);
- }
- }
- case TEAM_UltraMafia:
- {
- SetPlayerPos(playerid,UltraMafia[rand][0],UltraMafia[rand][1],UltraMafia[rand][2]);
- SetPlayerFacingAngle(playerid,UltraMafia[rand][3]);
- SetCameraBehindPlayer(playerid);
- if(PlayerInfo[playerid][pRank] == 6)
- {
- SetPlayerSkin(playerid, 72);
- }
- else if(PlayerInfo[playerid][pRank] == 5)
- {
- SetPlayerSkin(playerid, 228);
- }
- else if(PlayerInfo[playerid][pRank] == 4)
- {
- SetPlayerSkin(playerid, 58);
- }
- else if(PlayerInfo[playerid][pRank] == 3)
- {
- SetPlayerSkin(playerid, 46);
- }
- else if(PlayerInfo[playerid][pRank] == 2)
- {
- SetPlayerSkin(playerid, 36);
- }
- else if(PlayerInfo[playerid][pRank] == 1)
- {
- SetPlayerSkin(playerid, 24);
- }
- }
- case TEAM_ARMY:
- {
- SetPlayerPos(playerid,Army[rand][0],Army[rand][1],Army[rand][2]);
- SetPlayerFacingAngle(playerid,Army[rand][3]);
- SetCameraBehindPlayer(playerid);
- SetPlayerSkin(playerid, 287);
- }
- case TEAM_AFARMY:
- {
- SetPlayerPos(playerid,AFArmy[rand][0],AFArmy[rand][1],AFArmy[rand][2]);
- SetPlayerFacingAngle(playerid,AFArmy[rand][3]);
- SetCameraBehindPlayer(playerid);
- SetPlayerSkin(playerid, 287);
- }
- case TEAM_CIVILIAN:
- {
- SetPlayerPos(playerid,CivilSP[rand][0],CivilSP[rand][1],CivilSP[rand][2]);
- SetPlayerFacingAngle(playerid,CivilSP[rand][3]);
- SetCameraBehindPlayer(playerid);
- }
- }
- return 1;
- }
- //==============================================================================
- public OnPlayerDeath(playerid, killerid, reason)
- {
- new string[256];
- new Float: X, Float: Y, Float: Z;
- SendDeathMessage(killerid, playerid, reason);
- format(string, sizeof(string), "~w~Wasted");
- GameTextForPlayer(playerid, string, 5000, 2);
- if(PlayerInEvent[playerid] != 0)
- {
- DisablePlayerCheckpoint(playerid);
- DestroyVehicle(PlayerCar[playerid]);
- PlayerInEvent[playerid] = 0;
- EventPlayers --;
- }
- GivePlayerCash(playerid, -500);
- HitID[playerid] = killerid;
- SetPlayerWantedLevel(playerid, 0);
- PlayerInfo[playerid][pDeaths] += 1;
- Kills[playerid] = 0;
- GetPlayerPos(playerid, X, Y, Z);
- gDropPickup[playerid] = GetPlayerWeapon(playerid);
- gPickupID[playerid] = CreatePickup(GetWeaponPickupID(GetPlayerWeapon(playerid)), 3, X, Y, Z, -1);
- SetTimerEx("PickupDestroy", 10000, 0, "i", playerid);
- ResetPlayerWeaponsEx(playerid);
- PlayerKilled[playerid] = 1;
- if(Bounty[playerid] > 0)
- {
- Bounty[playerid] = 0;
- format(string, sizeof(string), " That player had a bounty on his head, Reward: %d$", Bounty[playerid]);
- SendClientMessage(killerid, COLOR_YELLOW2, string);
- GivePlayerCash(killerid, Bounty[playerid]);
- }
- if(killerid != 255)
- {
- if(PlayerInfo[killerid][pMember] != TEAM_AFARMY)
- {
- if(GetPlayerState(killerid) == 2)
- {
- new kickname[MAX_PLAYER_NAME];
- GetPlayerName(killerid, kickname, sizeof(kickname));
- format(string, 256, "ABC: %s[%d]just killed a %s[%d] with Drive-By.And Killer was SLAY-ed." ,kickname,killerid,PlayerName(playerid),playerid);
- ABroadCast(COLOR_YELLOW, string, 1);
- SetPlayerHealth(killerid,0);
- return 1;
- }
- }
- }
- if(reason == 50)
- {
- new kickname[MAX_PLAYER_NAME];
- if(IsPlayerConnected(killerid))
- {
- BladeKill[killerid] += 1;
- if(BladeKill[killerid] >= 1)
- {
- GetPlayerName(killerid, kickname, sizeof(kickname));
- format(string, 256, "AdmCmd: %s was kicked, reason: Excesive Blade Killing." ,kickname);
- SendClientMessageToAll(COLOR_LIGHTRED, string);
- SetPlayerHealth(killerid,0);
- }
- }
- }
- PlayerInfo[killerid][pKills] += 1;
- SetPlayerScore(killerid, PlayerInfo[killerid][pKills]);
- Kills[killerid]++;
- if(Kills[killerid] > 3) Bounty[killerid] += 1000 * Kills[killerid];
- new bonus = 500 * Kills[killerid];
- GivePlayerCash(killerid, bonus);
- if(Kills[killerid] == 3) format(string,sizeof(string),"~W~%s IS DOMINATING!", PlayerName(killerid));
- if(Kills[killerid] == 5) format(string,sizeof(string),"~W~%s IS ON A KILLING SPREE!", PlayerName(killerid));
- if(Kills[killerid] == 8) format(string,sizeof(string),"~W~%s HAS A MONSTER KILL!!!", PlayerName(killerid));
- if(Kills[killerid] == 11) format(string,sizeof(string),"~W~%s IS ~r~GODLIKE!", PlayerName(killerid));
- if(Kills[killerid] == 15) format(string,sizeof(string),"~W~%s IS ~R~WICKED SICK!", PlayerName(killerid));
- if(Kills[killerid] >= 18) format(string,sizeof(string),"~R~%s HOLY SHIT WITH %d KILLS!",PlayerName(killerid), Kills[killerid]);
- GameTextForAll(string, 5000, 4);
- SetPlayerWantedLevel(killerid, GetPlayerWantedLevel(killerid));
- if(Kills[killerid] > PlayerInfo[killerid][pSpree]) PlayerInfo[killerid][pSpree] = Kills[killerid];
- if (gTeam[killerid] != gTeam[playerid])
- {
- new Float:x, Float:y, Float:z;
- TeamInfo[gTeam[killerid]][RivalsKilled]++;
- TeamInfo[gTeam[playerid]][HomiesDied]++;
- TeamInfo[gTeam[killerid]][TeamScore]++;
- TeamInfo[gTeam[playerid]][TeamScore]--;
- GetPlayerPos(playerid, x, y, z);
- GetPlayerPos(killerid, x, y, z);
- for (new i = 0; i < MAX_TURFS; i++)
- {
- if (IsPlayerInTurf(playerid, turfs[i][zMinX], turfs[i][zMinY], turfs[i][zMaxX], turfs[i][zMaxY]) &&
- IsPlayerInTurf(killerid, turfs[i][zMinX], turfs[i][zMinY], turfs[i][zMaxX], turfs[i][zMaxY]) )
- {
- if (turfs[i][TurfWarStarted] != 1 && !IsPlayerInAnyVehicle(killerid))
- {
- TurfInfo[i][gTeam[killerid]][TurfKills]++;
- if (TurfInfo[i][gTeam[killerid]][TurfKills] == ATTACK_KILLS)
- {
- if (turfs[i][TurfOwner] == gTeam[killerid])
- {
- for (new a = 0; a < MAX_TEAMS; a++) TurfInfo[i][a][TurfKills] = 0;
- return 1;
- }
- turfs[ i ][ TurfAttacker ] = gTeam[killerid];
- for (new b = 0; b < 500; b++)
- {
- if (gTeam[b] == turfs[i][TurfAttacker])
- {
- new msg1[256];
- format(msg1,sizeof(msg1), "~w~We have provoked a turfwar ~w~in ~y~%s ( %s ) ~w~against the ~r~%s",
- turfs[i][turfName], turfs[i][cityName], TeamInfo[turfs[i][TurfOwner]][TeamName]);
- new Text:txt1 = TextDrawCreate(139.0, 350.0, msg1 );
- TextDrawFont(txt1, 1);
- TextDrawLetterSize(txt1, 0.29, 1.0);
- TextDrawSetShadow(txt1, 0);
- TextDrawSetOutline(txt1, 1);
- TextDrawColor(txt1, COLOR_WHITE);
- TimeTextForPlayer(b, txt1, 6000);
- GangZoneFlashForPlayer(b, turfs[i][turfID], COLOR_FLASH );
- }
- else if (gTeam[b] == turfs[ i ][ TurfOwner ])
- {
- new msg2[256];
- format(msg2,sizeof(msg2), "~r~The ~y~%s ~r~have attacked our turf in ~y~%s ( %s )!",
- TeamInfo[turfs[i][TurfAttacker]][TeamName], turfs[i][turfName], turfs[i][cityName]);
- new Text:txt2 = TextDrawCreate(139.0, 364.0, msg2);
- TextDrawFont(txt2, 1);
- TextDrawLetterSize(txt2, 0.29, 1.0);
- TextDrawSetShadow(txt2, 0);
- TextDrawSetOutline(txt2, 1);
- TextDrawColor(txt2, COLOR_RED);
- TimeTextForPlayer(b, txt2, 6000);
- GangZoneFlashForPlayer(b, turfs[i][turfID], COLOR_FLASH);
- }
- else GangZoneFlashForPlayer(b, turfs[i][turfID], COLOR_FLASH2);
- }
- SetTimerEx("EndWar", ATTACK_TIME, false ,"iii", i, turfs[i][TurfAttacker], turfs[i][TurfOwner] );
- turfs[i][TurfWarStarted] = 1;
- for(new c = 0; c < MAX_TEAMS; c++) { TurfInfo[i][c][TurfKills] = 0; TurfInfo[i][c][TurfAttackKills] = 0; }
- return 1;
- }
- }
- else if (turfs[i][TurfWarStarted] == 1 && !IsPlayerInAnyVehicle(killerid) &&
- (turfs[i][TurfAttacker] == gTeam[killerid]) || turfs[i][TurfOwner] == gTeam[killerid])
- {
- TurfInfo[i][gTeam[killerid]][TurfAttackKills]++;
- return 1;
- }
- }
- }
- }
- if(PlayerInfo[killerid][pAdmin] < 1)
- {
- for (new weap = 1; weap < 2; weap++)
- {
- if(GetPlayerWeapon(killerid) == weap && HaveWeapon(killerid, weap) != weap)
- {
- new weapname[32];
- GetWeaponName(weap, weapname, sizeof(weapname));
- format(string, sizeof(string), "AdmCmd: %s was banned, reason: Weapon Hacking (%s).", PlayerName(killerid), weapname);
- SendClientMessageToAll(COLOR_LIGHTRED, string);
- PlayerInfo[killerid][pBanned] = 1;
- format(string, sizeof(string), "Weapon Hacking (%s).", weapname);
- BanEx(killerid, string);
- }
- }
- }
- return 1;
- }
- //==============================================================================
- public OnPlayerText(playerid, text[])
- {
- new string[256];
- new tmp[256];
- if(PlayerInfo[playerid][pMuted] != 0)
- {
- SendClientMessage(playerid, COLOR_ADMINCMD, " You are muted, you cannot speak.");
- return 0;
- }
- if(CalculateStarted == 1)
- {
- switch (CalculateEvent)
- {
- case 1:
- {
- new idx;
- tmp = strtok(text, idx);
- if ((strcmp("49", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("49")))
- {
- CalculateStarted = 0;
- CalculateEvent = 0;
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- KillTimer(reactiontimer[i]);
- }
- PlayerInfo[playerid][pCWons] ++;
- GivePlayerCash(playerid, 20000);
- format(string, sizeof(string), "* %s has the fastest reaction of %.1f seconds. %s has won %d times before.", PlayerName(playerid), PlayerInfo[playerid][pCalcSec], PlayerName(playerid), PlayerInfo[playerid][pCWons]);
- SendClientMessageToAll(COLOR_YELLOW, string);
- PlayerInfo[playerid][pCalcSec] = 0.0;
- }
- }
- case 2:
- {
- new idx;
- tmp = strtok(text, idx);
- if ((strcmp("5.44", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("5.44")))
- {
- CalculateStarted = 0;
- CalculateEvent = 0;
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- KillTimer(reactiontimer[i]);
- }
- PlayerInfo[playerid][pCWons] ++;
- GivePlayerCash(playerid, 20000);
- format(string, sizeof(string), "* %s has the fastest reaction of %.1f seconds. %s has won %d times before.", PlayerName(playerid), PlayerInfo[playerid][pCalcSec], PlayerName(playerid), PlayerInfo[playerid][pCWons]);
- SendClientMessageToAll(COLOR_YELLOW, string);
- PlayerInfo[playerid][pCalcSec] = 0.0;
- }
- }
- case 3:
- {
- new idx;
- tmp = strtok(text, idx);
- if ((strcmp("10", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("10")))
- {
- CalculateStarted = 0;
- CalculateEvent = 0;
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- KillTimer(reactiontimer[i]);
- }
- PlayerInfo[playerid][pCWons] ++;
- GivePlayerCash(playerid, 20000);
- format(string, sizeof(string), "* %s has the fastest reaction of %.1f seconds. %s has won %d times before.", PlayerName(playerid), PlayerInfo[playerid][pCalcSec], PlayerName(playerid), PlayerInfo[playerid][pCWons]);
- SendClientMessageToAll(COLOR_YELLOW, string);
- PlayerInfo[playerid][pCalcSec] = 0.0;
- }
- }
- case 4:
- {
- new idx;
- tmp = strtok(text, idx);
- if ((strcmp("obama", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("blood")))
- {
- CalculateStarted = 0;
- CalculateEvent = 0;
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- KillTimer(reactiontimer[i]);
- }
- PlayerInfo[playerid][pCWons] ++;
- GivePlayerCash(playerid, 20000);
- format(string, sizeof(string), "* %s has the fastest reaction of %.1f seconds. %s has won %d times before.", PlayerName(playerid), PlayerInfo[playerid][pCalcSec], PlayerName(playerid), PlayerInfo[playerid][pCWons]);
- SendClientMessageToAll(COLOR_YELLOW, string);
- PlayerInfo[playerid][pCalcSec] = 0.0;
- }
- }
- case 5:
- {
- new idx;
- tmp = strtok(text, idx);
- if ((strcmp("blood", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("obama")))
- {
- CalculateStarted = 0;
- CalculateEvent = 0;
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- KillTimer(reactiontimer[i]);
- }
- PlayerInfo[playerid][pCWons] ++;
- GivePlayerCash(playerid, 20000);
- format(string, sizeof(string), "* %s has the fastest reaction of %.1f seconds. %s has won %d times before.", PlayerName(playerid), PlayerInfo[playerid][pCalcSec], PlayerName(playerid), PlayerInfo[playerid][pCWons]);
- SendClientMessageToAll(COLOR_YELLOW, string);
- PlayerInfo[playerid][pCalcSec] = 0.0;
- }
- }
- }
- }
- if(realchat)
- {
- format(string, sizeof(string), "(%d): %s", playerid, text[0]);
- SendPlayerMessageToAll(playerid, string);
- return 0;
- }
- return 1;
- }
- //==============================================================================
- public OnPlayerEnterCheckpoint(playerid)
- {
- return 1;
- }
- //==============================================================================
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- new string[256];
- new cmd[256];
- new tmp[256];
- new playermoney;
- new giveplayer[MAX_PLAYER_NAME];
- new giveplayerid, specplayerid, moneys, idx;
- cmd = strtok(cmdtext, idx);
- printf("[cmd][%s]: %s",PlayerName(playerid),cmdtext);
- //==============================================================================
- if(strcmp(cmd, "/help", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- SendClientMessage(playerid, COLOR_GREEN,"GENERAL: /stats (/t)eam /pm /turfhelp /givebounty");
- SendClientMessage(playerid, COLOR_GRAD2,"GENERAL: /rules /report /changepass /id");
- SendClientMessage(playerid, COLOR_GRAD2,"GENERAL: /hitman /teamstats /pay /lotto /bounties /admins");
- SendClientMessage(playerid, COLOR_GRAD2,"GENERAL: /animlist /time /count");
- SendClientMessage(playerid, COLOR_YELLOW,"Gatehelp:/gatehelp");
- SendClientMessage(playerid, COLOR_YELLOW2,"DMZONE:/dm /dmon /dmoff");
- SendClientMessage(playerid, COLOR_RED,"VIP: /vip /vipusers /viphelp");
- SendClientMessage(playerid, COLOR_YELLOW2,"Speedometer:/lock /unlock");
- SendClientMessage(playerid, COLOR_ADMIN,"GENERAL: Imame i Duel sistema zada q vk4ite pi6ete /Duel blagodarenie na [BG]Toni");
- SendClientMessage(playerid, COLOR_GREEN,"Gangs: /acceptfaction(/af) /cancelfaction(/cf) /leaders");
- if (PlayerInfo[playerid][pMember] != TEAM_CIVILIAN && PlayerInfo[playerid][pRank] == 6)
- {
- SendClientMessage(playerid, COLOR_GREEN,"Gang Leader: /invite /uninvite /setrank /changerankname /leaderchat(/lc)");
- }
- if (PlayerInfo[playerid][pMember] != TEAM_CIVILIAN)
- {
- SendClientMessage(playerid, COLOR_GREEN,"Gang Member: /leavefaction (/f)action /members");
- }
- if (PlayerInfo[playerid][pMember] == TEAM_POLICE)
- {
- SendClientMessage(playerid, COLOR_BLUE,"Police: /duty /arrest /suspectf /mdc");
- SendClientMessage(playerid, COLOR_BLUE,"Police:/olspd1 /olspd2 /clspd1 /clspd2");
- }
- if (PlayerInfo[playerid][pMember] == TEAM_FastBoys)
- {
- SendClientMessage(playerid, COLOR_FastBoys,"FastBoys:/fb0n /fb0ff /fbd0n /fbd0ff");
- }
- if (PlayerInfo[playerid][pMember] == TEAM_CRIPZ)
- {
- SendClientMessage(playerid, CRIPZ_COLOR,"VCripz:/vcopen /vclose");
- }
- if (PlayerInfo[playerid][pMember] == TEAM_TRIADS)
- {
- SendClientMessage(playerid, TRIAD_COLOR,"IMafia:/imon /imoff /imdon /imdoff");
- }
- if (PlayerInfo[playerid][pMember] == TEAM_LVPD)
- {
- SendClientMessage(playerid, POLICE_COLOR,"LVPD:/olvpd1 /olvpd2 /olvpd3 /clvpd1 /clvpd2 /clvpd3");
- }
- if (PlayerInfo[playerid][pMember] == TEAM_AD1DAS)
- {
- SendClientMessage(playerid, COLOR_AD1DAS,"AD1DAS:/ad1dason /ad1dasoff");
- }
- if (PlayerInfo[playerid][pMember] == TEAM_AFARMY)
- {
- SendClientMessage(playerid, COLOR_GREEN,"ARMY: /lockspecial /aoc /acc /hidearmy /showarmy");
- }
- if (PlayerInfo[playerid][pAdmin] >= 1)
- {
- SendClientMessage(playerid, COLOR_GRAD2, "ADMIN: (/a)dmin (/ah)elp");
- }
- }
- return 1;
- }
- //=================================[Admin Commands]=============================
- if(strcmp(cmd, "/ahelp", true) == 0 || strcmp(cmd, "/ah", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- SendClientMessage(playerid, COLOR_GREEN,"_______________________________________");
- if (PlayerInfo[playerid][pAdmin] >= 1)
- {
- SendClientMessage(playerid, COLOR_GRAD2, "*1* ADMIN: /timemute /vipmute /mute /muted /hide /spec /setint /kick /slap /warn /ban /gotoid /akill /(a)dmin chat");
- }
- if (PlayerInfo[playerid][pAdmin] >= 2)
- {
- SendClientMessage(playerid, COLOR_GRAD2,"*2* ADMIN: /freeze /unfreeze /fartbomb /blowup /cnnn /sban /skick");
- }
- if (PlayerInfo[playerid][pAdmin] >= 3)
- {
- SendClientMessage(playerid, COLOR_GRAD2,"*3* ADMIN: /rangeban /jail /fine /gethere /disarm /goto /respawncars");
- }
- if (PlayerInfo[playerid][pAdmin] >= 4)
- {
- SendClientMessage(playerid, COLOR_GRAD2,"*4* ADMIN: /destroycar /destroycars ");
- SendClientMessage(playerid, COLOR_GRAD2,"*4* ADMIN: /setskin /muteall /unmuteall /setkill /givekill /givekillall");
- }
- if (PlayerInfo[playerid][pAdmin] >= 6)
- {
- SendClientMessage(playerid, COLOR_GRAD2,"*6* ADMIN: /makevip /makeleader");
- }
- if (PlayerInfo[playerid][pAdmin] >= 1337)
- {
- SendClientMessage(playerid, COLOR_GREEN,"*1339+ ADMIN: /agiveweapon /unban /veh /aduty /gmx /weather /weatherall /makeadmin /tod /savechars /gotocar /setname");
- } SendClientMessage(playerid, COLOR_GREEN,"*1339* ADMIN: /togapm /sethp /setarmor /sethpall /setarmorall /givemoney /setmoney");
- SendClientMessage(playerid, COLOR_GREEN,"_______________________________________");
- }
- return 1;
- }
- if(strcmp(cmd, "/admin", true) == 0 || strcmp(cmd, "/a", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- new length = strlen(cmdtext);
- while ((idx < length) && (cmdtext[idx] <= ' '))
- {
- idx++;
- }
- new offset = idx;
- new result[256];
- while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
- {
- result[idx - offset] = cmdtext[idx];
- idx++;
- }
- result[idx - offset] = EOS;
- if(!strlen(result))
- {
- SendClientMessage(playerid, COLOR_WHITE, "USAGE: (/a)dmin [admin chat]");
- return 1;
- }
- format(string, sizeof(string), "*%d Admin %s: %s", PlayerInfo[playerid][pAdmin], PlayerName(playerid), result);
- if (PlayerInfo[playerid][pAdmin] >= 1)
- {
- SendAdminMessage(COLOR_YELLOW, string);
- }
- }
- return 1;
- }
- if(strcmp(cmd, "/makeleader", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, COLOR_GREEN, "|Usage: /makeleader [Playerid/PartOfName] [Team]|");
- SendClientMessage(playerid, COLOR_GREEN, "|Criminal: Grove, Ballas, Vagos, Aztecas, IMafia, Yakuza, VCripz, BadBoys, Jizzy, BikerBoys|");
- SendClientMessage(playerid, COLOR_GREEN, "|Criminal2: Bloods, AsianT, MIB, RUS,AD1DAS, SpanishMafia, FastBoys, WildBoys|");
- SendClientMessage(playerid, COLOR_GREEN, "|Criminal3:BEACH, VissageMafia, AmericanMafia, RichBoys, RockBoys,IronBoys,UltraMafia|");
- SendClientMessage(playerid, COLOR_BLUE, "|Pora4ani gangove: RIFA,NFS,SuperStreetStunters,BigSpreadDanch,CCCP,XKilaz|");
- SendClientMessage(playerid, COLOR_LIGHTBLUE, "|Legal: Police, Army, AFArmy, LVPD, C.I.A, FBI|");
- SendClientMessage(playerid, COLOR_WHITE, "|Neutral: Civilian|");
- return 1;
- }
- new para1;
- new level[32];
- para1 = ReturnUser(tmp);
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, COLOR_GREEN, "|Usage: /makeleader [Playerid/PartOfName] [Team]|");
- SendClientMessage(playerid, COLOR_GREEN, "|Criminal: Grove, Ballas, Vagos, Aztecas, IMafia, Yakuza, VCripz, BadBoys, Jizzy, BikerBoys|");
- SendClientMessage(playerid, COLOR_GREEN, "|Criminal2: Bloods, AsianT, MIB, RUS, AD1DAS, SpanishMafia, FastBoys, WildBoys|");
- SendClientMessage(playerid, COLOR_GREEN, "|Criminal3:BEACH, VissageMafia, AmericanMafia, RichBoys, RockBoys,IronBoys,UltraMafia|");
- SendClientMessage(playerid, COLOR_BLUE, "|Pora4ani gangove: RIFA,NFS,SuperStreetStunters,BigSpreadDanch,CCCP,XKilaz|");
- SendClientMessage(playerid, COLOR_LIGHTBLUE, "|Legal: Police, Army, AFArmy,LVPD, C.I.A, FBI|");
- SendClientMessage(playerid, COLOR_WHITE, "|Neutral: Civilian|");
- return 1;
- }
- strmid(level, tmp, 0, sizeof(level), sizeof(level));
- if (PlayerInfo[playerid][pAdmin] >= 6)
- {
- if(IsPlayerConnected(para1))
- {
- if(para1 != INVALID_PLAYER_ID)
- {
- if (strcmp(level, "Grove", true) == 0)
- {
- PlayerInfo[para1][pMember] = TEAM_GROVE;
- gTeam[para1] = TEAM_GROVE;
- PlayerInfo[para1][pRank] = 6;
- SpawnPlayer(para1);
- format(string, sizeof(string), "%s íàïðàâè %s ëèäåð íà áàíäà/ìàôèÿ 'Grove Street Families'",GetName(playerid), GetName(para1), TeamInfo[1][TeamName]);
- SendAdminMessage(COLOR_GREEN, string);
- format(string, sizeof(string), "%s Òè áåøå íàçíà÷åí çà ëèäåð â 'Grove Street Families' îò %s.", TeamInfo[1][TeamName],GetName(playerid));
- SendClientMessage(para1, COLOR_GREEN, string);
- }
- if (strcmp(level, "Ballas", true) == 0)
- {
- PlayerInfo[para1][pMember] = TEAM_BALLAS;
- gTeam[para1] = TEAM_BALLAS;
- PlayerInfo[para1][pRank] = 6;
- SpawnPlayer(para1);
- format(string, sizeof(string), "%s íàïðàâè %s ëèäåð íà áàíäà/ìàôèÿ 'Rolling Heights Ballas'",GetName(playerid), GetName(para1), TeamInfo[2][TeamName]);
- SendAdminMessage(COLOR_YELLOW, string);
- format(string, sizeof(string), "%s Òè áåøå íàçíà÷åí çà ëèäåð â 'Rolling Heights Ballas' îò %s.", TeamInfo[2][TeamName],GetName(playerid));
- SendClientMessage(para1, COLOR_LIGHTBLUE, string);
- }
- if (strcmp(level, "XKilaz", true) == 0)
- {
- PlayerInfo[para1][pMember] = TEAM_XKilaz;
- gTeam[para1] = TEAM_XKilaz;
- PlayerInfo[para1][pRank] = 6;
- SpawnPlayer(para1);
- format(string, sizeof(string), "%s íàïðàâè %s ëèäåð íà áàíäà/ìàôèÿ 'XKilaz'",GetName(playerid), GetName(para1), TeamInfo[2][TeamName]);
- SendAdminMessage(COLOR_YELLOW, string);
- format(string, sizeof(string), "%s Òè áåøå íàçíà÷åí çà ëèäåð â 'XKilaz' îò %s.", TeamInfo[2][TeamName],GetName(playerid));
- SendClientMessage(para1, COLOR_LIGHTBLUE, string);
- }
- if (strcmp(level, "Vagos", true) == 0)
- {
- PlayerInfo[para1][pMember] = TEAM_VAGOS;
- gTeam[para1] = TEAM_VAGOS;
- PlayerInfo[para1][pRank] = 6;
- SpawnPlayer(para1);
- format(string, sizeof(string), "%s íàïðàâè %s ëèäåð íà áàíäà/ìàôèÿ 'Los Santos Vagos'",GetName(playerid), GetName(para1), TeamInfo[3][TeamName]);
- SendAdminMessage(COLOR_YELLOW, string);
- format(string, sizeof(string), "%s Òè áåøå íàçíà÷åí çà ëèäåð â 'Los Santos Vagos' îò %s.", TeamInfo[3][TeamName],GetName(playerid));
- SendClientMessage(para1, COLOR_LIGHTBLUE, string);
- }
- if (strcmp(level, "DMX", true) == 0)
- {
- PlayerInfo[para1][pMember] = TEAM_DMX;
- gTeam[para1] = TEAM_DMX;
- PlayerInfo[para1][pRank] = 6;
- SpawnPlayer(para1);
- format(string, sizeof(string), "%s íàïðàâè %s ëèäåð íà áàíäà/ìàôèÿ 'DMX'",GetName(playerid), GetName(para1), TeamInfo[3][TeamName]);
- SendAdminMessage(COLOR_YELLOW, string);
- format(string, sizeof(string), "%s Òè áåøå íàçíà÷åí çà ëèäåð â 'DMX' îò %s.", TeamInfo[3][TeamName],GetName(playerid));
- SendClientMessage(para1, COLOR_LIGHTBLUE, string);
- }
- if (strcmp(level, "Admins", true) == 0)
- {
- PlayerInfo[para1][pMember] = TEAM_Admins;
- gTeam[para1] = TEAM_Admins;
- PlayerInfo[para1][pRank] = 6;
- SpawnPlayer(para1);
- format(string, sizeof(string), "%s íàïðàâè %s ëèäåð íà áàíäà/ìàôèÿ 'Admins'",GetName(playerid), GetName(para1), TeamInfo[3][TeamName]);
- SendAdminMessage(COLOR_YELLOW, string);
- format(string, sizeof(string), "%s Òè áåøå íàçíà÷åí çà ëèäåð â 'Admins' îò %s.", TeamInfo[3][TeamName],GetName(playerid));
- SendClientMessage(para1, COLOR_LIGHTBLUE, string);
- }
- if (strcmp(level, "CCCP", true) == 0)
- {
- PlayerInfo[para1][pMember] = TEAM_CCCP;
- gTeam[para1] = TEAM_CCCP;
- PlayerInfo[para1][pRank] = 6;
- SpawnPlayer(para1);
- format(string, sizeof(string), "%s íàïðàâè %s ëèäåð íà áàíäà/ìàôèÿ 'CCCP'",GetName(playerid), GetName(para1), TeamInfo[3][TeamName]);
- SendAdminMessage(COLOR_YELLOW, string);
- format(string, sizeof(string), "%s Òè áåøå íàçíà÷åí çà ëèäåð â 'CCCP' îò %s.", TeamInfo[3][TeamName],GetName(playerid));
- SendClientMessage(para1, COLOR_LIGHTBLUE, string);
- }
- if (strcmp(level, "Aztecas", true) == 0)
- {
- PlayerInfo[para1][pMember] = TEAM_AZTECAS;
- gTeam[para1] = TEAM_AZTECAS;
- PlayerInfo[para1][pRank] = 6;
- SpawnPlayer(para1);
- format(string, sizeof(string), "%s íàïðàâè %s ëèäåð íà áàíäà/ìàôèÿ 'Varrio Los Aztecas'",GetName(playerid), GetName(para1), TeamInfo[4][TeamName]);
- SendAdminMessage(COLOR_YELLOW, string);
- format(string, sizeof(string), "%s Òè áåøå íàçíà÷åí çà ëèäåð â 'Varrio Los Aztecas' îò %s.", TeamInfo[4][TeamName],GetName(playerid));
- SendClientMessage(para1, COLOR_LIGHTBLUE, string);
- }
- if (strcmp(level, "BigSpreadDanch", true) == 0)
- {
- PlayerInfo[para1][pMember] = TEAM_BigSpreadDanch;
- gTeam[para1] = TEAM_BigSpreadDanch;
- PlayerInfo[para1][pRank] = 6;
- SpawnPlayer(para1);
- format(string, sizeof(string), "%s íàïðàâè %s ëèäåð íà áàíäà/ìàôèÿ '%STRIPTIZ KLUB 2012'",GetName(playerid), GetName(para1), TeamInfo[4][TeamName]);
- SendAdminMessage(COLOR_YELLOW, string);
- format(string, sizeof(string), "%s Òè áåøå íàçíà÷åí çà ëèäåð â 'STRIPTIZ KLUB 2012' îò %s.", TeamInfo[4][TeamName],GetName(playerid));
- SendClientMessage(para1, COLOR_LIGHTBLUE, string);
- }
- if (strcmp(level, "RIFA", true) == 0)
- {
- PlayerInfo[para1][pMember] = TEAM_RIFA;
- gTeam[para1] = TEAM_RIFA;
- PlayerInfo[para1][pRank] = 6;
- SpawnPlayer(para1);
- format(string, sizeof(string), "%s íàïðàâè %s ëèäåð íà áàíäà/ìàôèÿ 'Los Santos Rifa'",GetName(playerid), GetName(para1), TeamInfo[4][TeamName]);
- SendAdminMessage(COLOR_YELLOW, string);
- format(string, sizeof(string), "%s Òè áåøå íàçíà÷åí çà ëèäåð â 'Los Santos Rifa' îò %s.", TeamInfo[4][TeamName],GetName(playerid));
- SendClientMessage(para1, COLOR_LIGHTBLUE, string);
- }
- if (strcmp(level, "SuperStreetStunters", true) == 0)
- {
- PlayerInfo[para1][pMember] = TEAM_SuperStreetStunters;
- gTeam[para1] = TEAM_SuperStreetStunters;
- PlayerInfo[para1][pRank] = 6;
- SpawnPlayer(para1);
- format(string, sizeof(string), "%s íàïðàâè %s ëèäåð íà áàíäà/ìàôèÿ '%SuperStreetStunters'",GetName(playerid), GetName(para1), TeamInfo[4][TeamName]);
- SendAdminMessage(COLOR_YELLOW, string);
- format(string, sizeof(string), "%s Òè áåøå íàçíà÷åí çà ëèäåð â 'SuperStreetStunters' îò %s.", TeamInfo[4][TeamName],GetName(playerid));
- SendClientMessage(para1, COLOR_LIGHTBLUE, string);
- }
- if (strcmp(level, "NFS", true) == 0)
- {
- PlayerInfo[para1][pMember] = TEAM_NFS;
- gTeam[para1] = TEAM_NFS;
- PlayerInfo[para1][pRank] = 6;
- SpawnPlayer(para1);
- format(string, sizeof(string), "%s íàïðàâè %s ëèäåð íà áàíäà/ìàôèÿ 'Need For Speed'",GetName(playerid), GetName(para1), TeamInfo[19][TeamName]);
- SendAdminMessage(COLOR_YELLOW, string);
- format(string, sizeof(string), "%s Òè áåøå íàçíà÷åí çà ëèäåð â 'Need For Speed' îò %s.", GetName(playerid));
- SendClientMessage(para1, COLOR_LIGHTBLUE, string);
- }
- if (strcmp(level, "IMafia", true) == 0)
- {
- PlayerInfo[para1][pMember] = TEAM_TRIADS;
- gTeam[para1] = TEAM_TRIADS;
- PlayerInfo[para1][pRank] = 6;
- SpawnPlayer(para1);
- format(string, sizeof(string), "%s íàïðàâè %s ëèäåð íà áàíäà/ìàôèÿ 'Triads'",GetName(playerid), GetName(para1), TeamInfo[5][TeamName]);
- SendAdminMessage(COLOR_YELLOW, string);
- format(string, sizeof(string), "%s Òè áåøå íàçíà÷åí çà ëèäåð â '%s' îò %s.", TeamInfo[5][TeamName],GetName(playerid));
- SendClientMessage(para1, COLOR_LIGHTBLUE, string);
- }
- if (strcmp(level, "Yakuza", true) == 0)
- {
- PlayerInfo[para1][pMember] = TEAM_YAKUZA;
- gTeam[para1] = TEAM_YAKUZA;
- PlayerInfo[para1][pRank] = 6;
- SpawnPlayer(para1);
- format(string, sizeof(string), "%s íàïðàâè %s ëèäåð íà áàíäà/ìàôèÿ 'Japance Yakuza'",GetName(playerid), GetName(para1), TeamInfo[6][TeamName]);
- SendAdminMessage(COLOR_YELLOW, string);
- format(string, sizeof(string), "%s Òè áåøå íàçíà÷åí çà ëèäåð â 'Japance Yakuza' îò %s.", TeamInfo[6][TeamName],GetName(playerid));
- SendClientMessage(para1, COLOR_LIGHTBLUE, string);
- }
- if (strcmp(level, "VCripz", true) == 0)
- {
- PlayerInfo[para1][pMember] = TEAM_CRIPZ;
- gTeam[para1] = TEAM_CRIPZ;
- PlayerInfo[para1][pRank] = 6;
- SpawnPlayer(para1);
- format(string, sizeof(string), "%s íàïðàâè %s ëèäåð íà áàíäà/ìàôèÿ 'Vinewood Cripz'",GetName(playerid), GetName(para1), TeamInfo[7][TeamName]);
- SendAdminMessage(COLOR_YELLOW, string);
- format(string, sizeof(string), "%s Òè áåøå íàçíà÷åí çà ëèäåð â 'Vinewood Cripz' îò %s.", TeamInfo[7][TeamName],GetName(playerid));
- SendClientMessage(para1, COLOR_LIGHTBLUE, string);
- }
- if (strcmp(level, "Police", true) == 0)
- {
- PlayerInfo[para1][pMember] = TEAM_POLICE;
- gTeam[para1] = TEAM_POLICE;
- PlayerInfo[para1][pRank] = 6;
- SpawnPlayer(para1);
- format(string, sizeof(string), "%s íàïðàâè %s ëèäåð íà áàíäà/ìàôèÿ 'Los Santos Police Department'",GetName(playerid), GetName(para1), TeamInfo[8][TeamName]);
- SendAdminMessage(COLOR_YELLOW, string);
- format(string, sizeof(string), "%s Òè áåøå íàçíà÷åí çà ëèäåð â 'Los Santos Police Department' îò %s.", TeamInfo[8][TeamName],GetName(playerid));
- SendClientMessage(para1, COLOR_LIGHTBLUE, string);
- }
- if (strcmp(level, "LVPD", true) == 0)
- {
- PlayerInfo[para1][pMember] = TEAM_LVPD;
- gTeam[para1] = TEAM_LVPD;
- PlayerInfo[para1][pRank] = 6;
- SpawnPlayer(para1);
- format(string, sizeof(string), "%s íàïðàâè %s ëèäåð íà áàíäà/ìàôèÿ 'Las Venturas Police Department'",GetName(playerid), GetName(para1), TeamInfo[18][TeamName]);
- SendAdminMessage(COLOR_YELLOW, string);
- format(string, sizeof(string), "%s Òè áåøå íàçíà÷åí çà ëèäåð â 'Las Venturas Police Department' îò %s.", TeamInfo[18][TeamName],GetName(playerid));
- SendClientMessage(para1, COLOR_LIGHTBLUE, string);
- }
- if (strcmp(level, "BadBoys", true) == 0)
- {
- PlayerInfo[para1][pMember] = TEAM_BADBOYS;
- gTeam[para1] = TEAM_BADBOYS;
- PlayerInfo[para1][pRank] = 6;
- SpawnPlayer(para1);
- format(string, sizeof(string), "%s íàïðàâè %s ëèäåð íà áàíäà/ìàôèÿ 'BadBoys'",GetName(playerid), GetName(para1), TeamInfo[9][TeamName]);
- SendAdminMessage(COLOR_YELLOW, string);
- format(string, sizeof(string), "%s Òè áåøå íàçíà÷åí çà ëèäåð â 'BadBoys' îò %s.", TeamInfo[9][TeamName],GetName(playerid));
- SendClientMessage(para1, COLOR_LIGHTBLUE, string);
- }
- if (strcmp(level, "Army", true) == 0)
- {
- PlayerInfo[para1][pMember] = TEAM_ARMY;
- gTeam[para1] = TEAM_ARMY;
- PlayerInfo[para1][pRank] = 6;
- SpawnPlayer(para1);
- format(string, sizeof(string), "%s íàïðàâè %s ëèäåð íà áàíäà/ìàôèÿ 'Army'",GetName(playerid), GetName(para1), TeamInfo[10][TeamName]);
- SendAdminMessage(COLOR_YELLOW, string);
- format(string, sizeof(string), "%s Òè áåøå íàçíà÷åí çà ëèäåð â 'Army' îò %s.", GetName(playerid));
- SendClientMessage(para1, COLOR_LIGHTBLUE, string);
- }
- if (strcmp(level, "AFArmy", true) == 0)
- {
- PlayerInfo[para1][pMember] = TEAM_AFARMY;
- gTeam[para1] = TEAM_AFARMY;
- PlayerInfo[para1][pRank] = 6;
- SpawnPlayer(para1);
- format(string, sizeof(string), "%s íàïðàâè %s ëèäåð íà áàíäà/ìàôèÿ 'San Andreas Army Aviation'",GetName(playerid), GetName(para1), TeamInfo[13][TeamName]);
- SendAdminMessage(COLOR_YELLOW, string);
- format(string, sizeof(string), "%s Òè áåøå íàçíà÷åí çà ëèäåð â 'San Andreas Army Aviation' îò %s.", GetName(playerid));
- SendClientMessage(para1, COLOR_LIGHTBLUE, string);
- }
- if (strcmp(level, "Jizzy", true) == 0)
- {
- PlayerInfo[para1][pMember] = TEAM_JIZZY;
- gTeam[para1] = TEAM_JIZZY;
- PlayerInfo[para1][pRank] = 6;
- SpawnPlayer(para1);
- format(string, sizeof(string), "%s íàïðàâè %s ëèäåð íà áàíäà/ìàôèÿ 'Jizzy Club'",GetName(playerid), GetName(para1), TeamInfo[12][TeamName]);
- SendAdminMessage(COLOR_YELLOW, string);
- format(string, sizeof(string), "%s Òè áåøå íàçíà÷åí çà ëèäåð â 'Jizzy Club' îò %s.", GetName(playerid));
- SendClientMessage(para1, COLOR_LIGHTBLUE, string);
- }
- if (strcmp(level, "Bloods", true) == 0)
- {
- PlayerInfo[para1][pMember] = TEAM_BLOODS;
- gTeam[para1] = TEAM_BLOODS;
- PlayerInfo[para1][pRank] = 6;
- SpawnPlayer(para1);
- format(string, sizeof(string), "%s íàïðàâè %s ëèäåð íà áàíäà/ìàôèÿ 'West Coast Bloodz'",GetName(playerid), GetName(para1), TeamInfo[14][TeamName]);
- SendAdminMessage(COLOR_YELLOW, string);
- format(string, sizeof(string), "%s Òè áåøå íàçíà÷åí çà ëèäåð â 'West Coast Bloodz' îò %s.", GetName(playerid));
- SendClientMessage(para1, COLOR_LIGHTBLUE, string);
- }
- if (strcmp(level, "AsianT", true) == 0)
- {
- PlayerInfo[para1][pMember] = TEAM_ASIANTRIADS;
- gTeam[para1] = TEAM_ASIANTRIADS;
- PlayerInfo[para1][pRank] = 6;
- SpawnPlayer(para1);
- format(string, sizeof(string), "%s íàïðàâè %s ëèäåð íà áàíäà/ìàôèÿ 'Asian Triads",GetName(playerid), GetName(para1), TeamInfo[15][TeamName]);
- SendAdminMessage(COLOR_YELLOW, string);
- format(string, sizeof(string), "%s Òè áåøå íàçíà÷åí çà ëèäåð â 'Asian Triads' îò %s.", GetName(playerid));
- SendClientMessage(para1, COLOR_LIGHTBLUE, string);
- }
- if (strcmp(level, "BikerBoys", true) == 0)
- {
- PlayerInfo[para1][pMember] = TEAM_BIKERBOYS;
- gTeam[para1] = TEAM_BIKERBOYS;
- PlayerInfo[para1][pRank] = 6;
- SpawnPlayer(para1);
- format(string, sizeof(string), "%s íàïðàâè %s ëèäåð íà áàíäà/ìàôèÿ 'Biker Boys'",GetName(playerid), GetName(para1), TeamInfo[11][TeamName]);
- SendAdminMessage(COLOR_YELLOW, string);
- format(string, sizeof(string), "%s Òè áåøå íàçíà÷åí çà ëèäåð â 'Biker Boys' îò %s.", GetName(playerid));
- SendClientMessage(para1, COLOR_LIGHTBLUE, string);
- }
- if (strcmp(level, "MIB", true) == 0)
- {
- PlayerInfo[para1][pMember] = TEAM_MIB;
- gTeam[para1] = TEAM_MIB;
- PlayerInfo[para1][pRank] = 6;
- SpawnPlayer(para1);
- format(string, sizeof(string), "%s íàïðàâè %s ëèäåð íà áàíäà/ìàôèÿ 'MIB Agents'",GetName(playerid), GetName(para1), TeamInfo[16][TeamName]);
- SendAdminMessage(COLOR_YELLOW, string);
- format(string, sizeof(string), "%s Òè áåøå íàçíà÷åí çà ëèäåð â 'MIB Agents' îò %s.", GetName(playerid));
- SendClientMessage(para1, COLOR_LIGHTBLUE, string);
- }
- if (strcmp(level, "RUS", true) == 0)
- {
- PlayerInfo[para1][pMember] = TEAM_RUS;
- gTeam[para1] = TEAM_RUS;
- PlayerInfo[para1][pRank] = 6;
- SpawnPlayer(para1);
- format(string, sizeof(string), "%s íàïðàâè %s ëèäåð íà áàíäà/ìàôèÿ 'Russian Mafia'",GetName(playerid), GetName(para1), TeamInfo[17][TeamName]);
- SendAdminMessage(COLOR_YELLOW, string);
- format(string, sizeof(string), "%s Òè áåøå íàçíà÷åí çà ëèäåð â 'Russian Mafia' îò %s.", GetName(playerid));
- SendClientMessage(para1, COLOR_LIGHTBLUE, string);
- }
- if (strcmp(level, "C.I.A", true) == 0)
- {
- PlayerInfo[para1][pMember] = TEAM_CIA;
- gTeam[para1] = TEAM_CIA;
- PlayerInfo[para1][pRank] = 6;
- SpawnPlayer(para1);
- format(string, sizeof(string), "%s íàïðàâè %s ëèäåð íà áàíäà/ìàôèÿ 'C.I.A'",GetName(playerid), GetName(para1), TeamInfo[19][TeamName]);
- SendAdminMessage(COLOR_YELLOW, string);
- format(string, sizeof(string), "%s Òè áåøå íàçíà÷åí çà ëèäåð â 'C.I.A' îò %s.", GetName(playerid));
- SendClientMessage(para1, COLOR_LIGHTBLUE, string);
- }
- if (strcmp(level, "AD1DAS", true) == 0)
- {
- PlayerInfo[para1][pMember] = TEAM_AD1DAS;
- gTeam[para1] = TEAM_AD1DAS;
- PlayerInfo[para1][pRank] = 6;
- SpawnPlayer(para1);
- format(string, sizeof(string), "%s íàïðàâè %s ëèäåð íà áàíäà/ìàôèÿ 'AD1DAS'",GetName(playerid), GetName(para1), TeamInfo[19][TeamName]);
- SendAdminMessage(COLOR_YELLOW, string);
- format(string, sizeof(string), "%s Òè áåøå íàçíà÷åí çà ëèäåð â 'AD1DAS' îò %s.", GetName(playerid));
- SendClientMessage(para1, COLOR_LIGHTBLUE, string);
- }
- if (strcmp(level, "SPANISHMAFIA", true) == 0)
- {
- PlayerInfo[para1][pMember] = TEAM_SpanishMafia;
- gTeam[para1] = TEAM_SpanishMafia;
- PlayerInfo[para1][pRank] = 6;
- SpawnPlayer(para1);
- format(string, sizeof(string), "%s íàïðàâè %s ëèäåð íà áàíäà/ìàôèÿ 'SpanishMafia'",GetName(playerid), GetName(para1), TeamInfo[19][TeamName]);
- SendAdminMessage(COLOR_YELLOW, string);
- format(string, sizeof(string), "%s Òè áåøå íàçíà÷åí çà ëèäåð â 'SpanishMafia' îò %s.", GetName(playerid));
- SendClientMessage(para1, COLOR_LIGHTBLUE, string);
- }
- if (strcmp(level, "FastBoys", true) == 0)
- {
- PlayerInfo[para1][pMember] = TEAM_FastBoys;
- gTeam[para1] = TEAM_FastBoys;
- PlayerInfo[para1][pRank] = 6;
- SpawnPlayer(para1);
- format(string, sizeof(string), "%s íàïðàâè %s ëèäåð íà áàíäà/ìàôèÿ 'FastBoys'",GetName(playerid), GetName(para1), TeamInfo[19][TeamName]);
- SendAdminMessage(COLOR_YELLOW, string);
- format(string, sizeof(string), "%s Òè áåøå íàçíà÷åí çà ëèäåð â 'FastBoys' îò %s.", GetName(playerid));
- SendClientMessage(para1, COLOR_LIGHTBLUE, string);
- }
- if (strcmp(level, "WildBoys", true) == 0)
- {
- PlayerInfo[para1][pMember] = TEAM_WildBoys;
- gTeam[para1] = TEAM_WildBoys;
- PlayerInfo[para1][pRank] = 6;
- SpawnPlayer(para1);
- format(string, sizeof(string), "%s íàïðàâè %s ëèäåð íà áàíäà/ìàôèÿ 'WildBoys'",GetName(playerid), GetName(para1), TeamInfo[19][TeamName]);
- SendAdminMessage(COLOR_YELLOW, string);
- format(string, sizeof(string), "%s Òè áåøå íàçíà÷åí çà ëèäåð â 'WildBoys' îò %s.", GetName(playerid));
- SendClientMessage(para1, COLOR_LIGHTBLUE, string);
- }
- if (strcmp(level, "FBI", true) == 0)
- {
- PlayerInfo[para1][pMember] = TEAM_FBI;
- gTeam[para1] = TEAM_FBI;
- PlayerInfo[para1][pRank] = 6;
- SpawnPlayer(para1);
- format(string, sizeof(string), "%s íàïðàâè %s ëèäåð íà áàíäà/ìàôèÿ 'FBI'",GetName(playerid), GetName(para1), TeamInfo[19][TeamName]);
- SendAdminMessage(COLOR_YELLOW, string);
- format(string, sizeof(string), "%s Òè áåøå íàçíà÷åí çà ëèäåð â 'FBI' îò %s.", GetName(playerid));
- SendClientMessage(para1, COLOR_LIGHTBLUE, string);
- }
- if (strcmp(level, "BEACH", true) == 0)
- {
- PlayerInfo[para1][pMember] = TEAM_BEACH;
- gTeam[para1] = TEAM_BEACH;
- PlayerInfo[para1][pRank] = 6;
- SpawnPlayer(para1);
- format(string, sizeof(string), "%s íàïðàâè %s ëèäåð íà áàíäà/ìàôèÿ 'BEACH'",GetName(playerid), GetName(para1), TeamInfo[19][TeamName]);
- SendAdminMessage(COLOR_YELLOW, string);
- format(string, sizeof(string), "%s Òè áåøå íàçíà÷åí çà ëèäåð â 'BEACH' îò %s.", GetName(playerid));
- SendClientMessage(para1, COLOR_LIGHTBLUE, string);
- }
- if (strcmp(level, "VissageMafia", true) == 0)
- {
- PlayerInfo[para1][pMember] = TEAM_VissageMafia;
- gTeam[para1] = TEAM_VissageMafia;
- PlayerInfo[para1][pRank] = 6;
- SpawnPlayer(para1);
- format(string, sizeof(string), "%s íàïðàâè %s ëèäåð íà áàíäà/ìàôèÿ 'VissageMafia'",GetName(playerid), GetName(para1), TeamInfo[19][TeamName]);
- SendAdminMessage(COLOR_YELLOW, string);
- format(string, sizeof(string), "%s Òè áåøå íàçíà÷åí çà ëèäåð â 'VissageMafia' îò %s.", GetName(playerid));
- SendClientMessage(para1, COLOR_LIGHTBLUE, string);
- }
- if (strcmp(level, "AmericanMafia", true) == 0)
- {
- PlayerInfo[para1][pMember] = TEAM_AmericanMafia;
- gTeam[para1] = TEAM_AmericanMafia;
- PlayerInfo[para1][pRank] = 6;
- SpawnPlayer(para1);
- format(string, sizeof(string), "%s íàïðàâè %s ëèäåð íà áàíäà/ìàôèÿ 'AmericanMafia'",GetName(playerid), GetName(para1), TeamInfo[19][TeamName]);
- SendAdminMessage(COLOR_YELLOW, string);
- format(string, sizeof(string), "%s Òè áåøå íàçíà÷åí çà ëèäåð â 'AmericanMafia' îò %s.", GetName(playerid));
- SendClientMessage(para1, COLOR_LIGHTBLUE, string);
- }
- if (strcmp(level, "RichBoys", true) == 0)
- {
- PlayerInfo[para1][pMember] = TEAM_RichBoys;
- gTeam[para1] = TEAM_RichBoys;
- PlayerInfo[para1][pRank] = 6;
- SpawnPlayer(para1);
- format(string, sizeof(string), "%s íàïðàâè %s ëèäåð íà áàíäà/ìàôèÿ 'RichBoys'",GetName(playerid), GetName(para1), TeamInfo[19][TeamName]);
- SendAdminMessage(COLOR_YELLOW, string);
- format(string, sizeof(string), "%s Òè áåøå íàçíà÷åí çà ëèäåð â 'RichBoys' îò %s.", GetName(playerid));
- SendClientMessage(para1, COLOR_LIGHTBLUE, string);
- }
- if (strcmp(level, "RockBoys", true) == 0)
- {
- PlayerInfo[para1][pMember] = TEAM_RockBoys;
- gTeam[para1] = TEAM_RockBoys;
- PlayerInfo[para1][pRank] = 6;
- SpawnPlayer(para1);
- format(string, sizeof(string), "%s íàïðàâè %s ëèäåð íà áàíäà/ìàôèÿ 'RockBoys'",GetName(playerid), GetName(para1), TeamInfo[19][TeamName]);
- SendAdminMessage(COLOR_YELLOW, string);
- format(string, sizeof(string), "%s Òè áåøå íàçíà÷åí çà ëèäåð â 'RockBoys' îò %s.", GetName(playerid));
- SendClientMessage(para1, COLOR_LIGHTBLUE, string);
- }
- if (strcmp(level, "IronBoys", true) == 0)
- {
- PlayerInfo[para1][pMember] = TEAM_IronBoys;
- gTeam[para1] = TEAM_IronBoys;
- PlayerInfo[para1][pRank] = 6;
- SpawnPlayer(para1);
- format(string, sizeof(string), "%s íàïðàâè %s ëèäåð íà áàíäà/ìàôèÿ 'IronBoys'",GetName(playerid), GetName(para1), TeamInfo[19][TeamName]);
- SendAdminMessage(COLOR_YELLOW, string);
- format(string, sizeof(string), "%s Òè áåøå íàçíà÷åí çà ëèäåð â 'IronBoys' îò %s.", GetName(playerid));
- SendClientMessage(para1, COLOR_LIGHTBLUE, string);
- }
- if (strcmp(level, "UltraMafia", true) == 0)
- {
- PlayerInfo[para1][pMember] = TEAM_UltraMafia;
- gTeam[para1] = TEAM_IronBoys;
- PlayerInfo[para1][pRank] = 6;
- SpawnPlayer(para1);
- format(string, sizeof(string), "%s íàïðàâè %s ëèäåð íà áàíäà/ìàôèÿ 'UltraMafia'",GetName(playerid), GetName(para1), TeamInfo[19][TeamName]);
- SendAdminMessage(COLOR_YELLOW, string);
- format(string, sizeof(string), "%s Òè áåøå íàçíà÷åí çà ëèäåð â 'UltraMafia' îò %s.", GetName(playerid));
- SendClientMessage(para1, COLOR_LIGHTBLUE, string);
- }
- if (strcmp(level, "Civilian", true) == 0)
- {
- PlayerInfo[para1][pMember] = TEAM_CIVILIAN;
- gTeam[para1] = TEAM_CIVILIAN;
- PlayerInfo[para1][pRank] = 0;
- SpawnPlayer(para1);
- format(string, sizeof(string), "%s ïðåìàõíà îò ëèäåðñòâî %s è ñåãà òîé å öèâèëåí",GetName(playerid), GetName(para1));
- SendAdminMessage(COLOR_YELLOW, string);
- format(string, sizeof(string), "%s Òè âå÷å íåñè ëèäåð, âå÷å ñè öèâèëåí îò àäìèí %s.", GetName(playerid));
- SendClientMessage(para1, COLOR_LIGHTBLUE, string);
- }
- }
- }//not connected
- }
- else
- {
- return 1;
- }
- }
- return 1;
- }
- if (strcmp(cmdtext, "/aduty", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- if(IsPlayerAdmin(playerid) || PlayerInfo[playerid][pAdmin] >= 1)
- {
- if(PlayerInfo[playerid][aDuty] == 0)
- {
- PlayerInfo[playerid][aDuty] = 1;
- SendClientMessage(playerid, COLOR_GREEN,"You are now On Duty you need to help to other players");
- SetPlayerColor(playerid, COLOR_RED);
- SetPlayerHealth(playerid, 9999);
- SetPlayerArmour(playerid, 9999);
- SetPlayerSkin(playerid, 293);
- }
- else if(PlayerInfo[playerid][aDuty] == 1)
- {
- PlayerInfo[playerid][aDuty] = 0;
- SendClientMessage(playerid, COLOR_RED,"You are now Off Duty watch out for hackers");
- SetPlayerColor(playerid, TeamInfo[PlayerInfo[playerid][pMember]][TeamColor]);
- SetPlayerHealth(playerid, 100);
- SetPlayerArmour(playerid, 100);
- SpawnPlayer(playerid);
- }
- }
- else
- {
- SendClientMessage(playerid, COLOR_GRAD1, " you are not authorized to use that command!");
- }
- }
- return 1;
- }
- if (strcmp(cmdtext, "/togapm", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- if(IsPlayerAdmin(playerid) || PlayerInfo[playerid][pAdmin] >= 4)
- {
- if(PlayerInfo[playerid][aTog] == 0)
- {
- PlayerInfo[playerid][aTog] = 1;
- SendClientMessage(playerid, COLOR_GREEN,"Ñåãà ìîæåø äà ÷åòåø ëè÷íèòå ñúîáùåíèÿ íà äðóãèòå èãðà÷è!");
- }
- else if(PlayerInfo[playerid][aTog] == 1)
- {
- PlayerInfo[playerid][aTog] = 0;
- SendClientMessage(playerid, COLOR_RED,"Âå÷å íåìîæåø äà ÷åòåø ëè÷íèòå ñúîáùåíèÿ íà äðóãèòå èãðà÷è!");
- }
- }
- else
- {
- SendClientMessage(playerid, COLOR_GRAD1, " you are not authorized to use that command!");
- }
- }
- return 1;
- }
- if(strcmp(cmd, "/invite", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, COLOR_GREEN, "Usage: /invite [playerid]");
- return 1;
- }
- giveplayerid = ReturnUser(tmp);
- if (PlayerInfo[playerid][pRank] == 6 && PlayerInfo[playerid][pMember] != TEAM_CIVILIAN)
- {
- if(PlayerInfo[giveplayerid][pMember] == TEAM_CIVILIAN)
- {
- if(IsPlayerConnected(giveplayerid))
- {
- if(giveplayerid != INVALID_PLAYER_ID)
- {
- new form[128];
- new faction = PlayerInfo[playerid][pMember];
- FactionRequest[giveplayerid] = faction;
- format(form,sizeof(form),"Òè ñè ïîêàíåí/à äà âëåçåø â '%s', ïîêàíåí ñè îò '%s'",TeamInfo[faction][TeamName],GetName(playerid));
- SendClientMessage(giveplayerid,COLOR_LIGHTBLUE,form);
- SendClientMessage(giveplayerid,COLOR_LIGHTBLUE, "Íàïèøè /acceptfaction(/af) çà äà âëåçåø èëè /cancelfaction(/cf) äà îòêàæåø!");
- format(form,sizeof(form),"Òè ïîêàíè %s äà âëåçå â %s. ",GetName(giveplayerid),TeamInfo[faction][TeamName]);
- SendClientMessage(playerid,COLOR_LIGHTBLUE,form);
- return 1;
- }
- }
- else
- {
- SendClientMessage(playerid, COLOR_RED, " Invalid ID.");
- }
- }
- else
- {
- SendClientMessage(playerid, COLOR_RED, " ×îâåêúò êîéòî èñêàø äà ïîêàíèø âå÷å èìà áàíäà/ìàôèÿ è íåìîæåø äà ãî ïîêàíèø.");
- }
- }
- else
- {
- SendClientMessage(playerid, COLOR_RED, " Òè íåñè ëèäåð!");
- }
- }
- return 1;
- }
- if(strcmp(cmd, "/uninvite", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, COLOR_GREEN, "Usage: /uninvite [playerid]");
- return 1;
- }
- giveplayerid = ReturnUser(tmp);
- if(PlayerInfo[playerid][pMember] == PlayerInfo[giveplayerid][pMember] && PlayerInfo[playerid][pRank] == 6)
- {
- if(PlayerInfo[giveplayerid][pMember] != TEAM_CIVILIAN)
- {
- if(IsPlayerConnected(giveplayerid))
- {
- if(giveplayerid != INVALID_PLAYER_ID)
- {
- new form[128];
- new faction = PlayerInfo[playerid][pMember];
- format(form,sizeof(form),"Òè áåøå èçãîíåí îò áàíäà/ìàôèÿ %s, îò ëèäåð %s",TeamInfo[faction][TeamName],GetName(playerid));
- SendClientMessage(giveplayerid,COLOR_GREEN,form);
- format(form,sizeof(form),"Òè èçãîíè %s îò %s ",GetName(giveplayerid),TeamInfo[faction][TeamName]);
- SendClientMessage(playerid,COLOR_GREEN,form);
- PlayerInfo[giveplayerid][pMember] = TEAM_CIVILIAN;
- PlayerInfo[giveplayerid][pRank] = 0;
- gTeam[giveplayerid] = TEAM_CIVILIAN;
- SpawnPlayer(giveplayerid);
- format(form, sizeof(form), "%s áåøå èçãîíåí îò áàíäàòà/ìàôèÿòà îò ëèäåð %s.",GetName(giveplayerid),GetName(playerid));
- SendFactionMessage(PlayerInfo[playerid][pMember], COLOR_GREEN, form);
- return 1;
- }
- }
- else
- {
- SendClientMessage(playerid, COLOR_RED, "[ERROR:] Invalid ID.");
- }
- }
- else
- {
- SendClientMessage(playerid, COLOR_RED, "[ERROR:] ×îâåêúò êîéòî èñêàø äà èçãîíèø íå å îò òâîÿòà áàíäà/ìàôèÿ.");
- }
- }
- else
- {
- SendClientMessage(playerid, COLOR_RED, "[ERROR:] Òè íåñè ëèäåð!");
- }
- }
- return 1;
- }
- if(strcmp(cmd, "/leavefaction", true) == 0)
- {
- if(PlayerInfo[playerid][pMember] != TEAM_CIVILIAN)
- {
- new ranktext[256];
- switch(PlayerInfo[playerid][pRank])
- {
- case 1: format(ranktext, sizeof(ranktext), "%s", TeamInfo[PlayerInfo[playerid][pMember]][fRank1]);
- case 2: format(ranktext, sizeof(ranktext), "%s", TeamInfo[PlayerInfo[playerid][pMember]][fRank2]);
- case 3: format(ranktext, sizeof(ranktext), "%s", TeamInfo[PlayerInfo[playerid][pMember]][fRank3]);
- case 4: format(ranktext, sizeof(ranktext), "%s", TeamInfo[PlayerInfo[playerid][pMember]][fRank4]);
- case 5: format(ranktext, sizeof(ranktext), "%s", TeamInfo[PlayerInfo[playerid][pMember]][fRank5]);
- case 6: format(ranktext, sizeof(ranktext), "%s", TeamInfo[PlayerInfo[playerid][pMember]][fRank6]);
- }
- format(string, sizeof(string), "%s %s íàïóñíà áàíäàòà/ìàôèÿòà ïî íåãîâî æåëàíèå.", ranktext,GetName(playerid) );
- SendFactionMessage(PlayerInfo[playerid][pMember], COLOR_LIGHTBLUE, string);
- PlayerInfo[playerid][pMember] = TEAM_CIVILIAN;
- gTeam[playerid] = TEAM_CIVILIAN;
- SpawnPlayer(playerid);
- return 1;
- }
- else
- {
- SendClientMessage(playerid, COLOR_RED, "You're not in a faction!");
- return 1;
- }
- }
- if(strcmp(cmd, "/acceptfaction", true) == 0 || strcmp(cmd, "/af", true) == 0)
- {
- new faction = FactionRequest[playerid];
- if (FactionRequest[playerid] != TEAM_CIVILIAN)
- {
- if(PlayerInfo[playerid][pMember] == TEAM_CIVILIAN)
- {
- new wstring[88];
- format(wstring, sizeof(wstring), "Òè âëåçå â %s, Äîáðå äîøúë!",TeamInfo[faction][TeamName]);
- SendClientMessage(playerid,COLOR_RED, wstring);
- PlayerInfo[playerid][pMember] = FactionRequest[playerid];
- PlayerInfo[playerid][pRank] = 1;
- gTeam[playerid] = FactionRequest[playerid];
- SetPlayerSpawn(playerid);
- FactionRequest[playerid] = TEAM_CIVILIAN;
- format(wstring, sizeof(wstring), "%s âëåçå â òâîÿòà áàíäà/ìàôèÿ.",GetName(playerid));
- SendFactionMessage(PlayerInfo[playerid][pMember], COLOR_RED, wstring);
- SpawnPlayer(playerid);
- return 1;
- }
- else
- {
- SendClientMessage(playerid,COLOR_RED,"Òè ñè â áàíäà!");
- }
- }
- else
- {
- SendClientMessage(playerid,COLOR_RED,"Íåòè å ïðåäëàãàíî äà âëèçàø â áàíäà!");
- }
- return 1;
- }
- if(strcmp(cmd, "/cancelfaction", true) == 0 || strcmp(cmd, "/cf", true) == 0)
- {
- new faction = FactionRequest[playerid];
- if (FactionRequest[playerid] != TEAM_CIVILIAN)
- {
- new wstring[88];
- format(wstring, sizeof(wstring), "Òè îòêàçà äà âëåçåø â %s.",TeamInfo[faction][TeamName]);
- SendClientMessage(playerid,COLOR_RED, wstring);
- FactionRequest[playerid] = TEAM_CIVILIAN;
- format(wstring, sizeof(wstring), "%s îòêàçà äà âëåçå â òâîÿòà áàíäà/ìàôèÿ.",GetName(playerid));
- SendFactionMessage(PlayerInfo[playerid][pMember], COLOR_LIGHTBLUE, wstring);
- return 1;
- }
- else
- {
- SendClientMessage(playerid,COLOR_RED,"Íåòè å ïðåäëàãàíî äà âëèçàø â áàíäà!");
- }
- return 1;
- }
- if(strcmp(cmd, "/hidearmy", true) == 0)
- {
- if(PlayerInfo[playerid][pMember] == TEAM_AFARMY && PlayerInfo[playerid][pRank] == 6)
- {
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(PlayerInfo[i][pMember] == TEAM_AFARMY)
- {
- SetPlayerColor(i,COLOR_INVISIBLE);
- SendFactionMessage(TEAM_AFARMY, COLOR_LIGHTBLUE, "Àðìèÿòà ïðåìèíà íà íåâèäèì ðåæèì!");
- }
- }
- }
- }
- return 1;
- }
- if(strcmp(cmd, "/showarmy", true) == 0)
- {
- if(PlayerInfo[playerid][pMember] == TEAM_AFARMY && PlayerInfo[playerid][pRank] == 6)
- {
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(PlayerInfo[i][pMember] == TEAM_AFARMY)
- {
- SetPlayerColor(i, 0x62620040);
- SendFactionMessage(TEAM_AFARMY, COLOR_LIGHTBLUE, "Àðìèÿòà ïðåìèíà íà âèäèì ðåæèì!");
- }
- }
- }
- }
- return 1;
- }
- if(strcmp(cmd, "/armyopencontrol", true) == 0 || strcmp(cmd, "/aoc", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- if(PlayerInfo[playerid][pMember] == TEAM_AFARMY)
- {
- ShowPlayerDialog(playerid, 30, DIALOG_STYLE_LIST, "Choose what to open:", "Main(Ãëàâíà) gate\nWater(Âîäíà) gate\nSpec(Ñïåöèàëíà) gate\nView(Òåðàñà) gate\nLocker(Àðìîð) door\nDeck(Ïàëîáà) door", "Open", "Exit");
- }
- else
- {
- SendClientMessage(playerid, COLOR_RED, "Ñåãà ðàçáðàõìå êúäå ñè è ùå óìðåø!");
- SendFactionMessage(TEAM_AFARMY,COLOR_RED,"Íÿêîé ñå îïèòâà äà îòâîðè âðàòèòå ñ íàøàòà êîìàíäà è íåå îò àðìèÿòà!");
- }
- }
- return 1;
- }
- if(strcmp(cmd, "/armyclosecontrol", true) == 0 || strcmp(cmd, "/acc", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- if(PlayerInfo[playerid][pMember] == TEAM_AFARMY)
- {
- ShowPlayerDialog(playerid, 31, DIALOG_STYLE_LIST, "Choose what to close:", "Main(Ãëàâíà) gate\nWater(Âîäíà) gate\nSpec(Ñïåöèàëíà) gate\nView(Òåðàñà) gate\nLocker(Àðìîð) door\nDeck(Ïàëîáà) door", "Close", "Exit");
- }
- else
- {
- SendClientMessage(playerid, COLOR_RED, "Ñåãà ðàçáðàõìå êúäå ñè è ùå óìðåø!");
- SendFactionMessage(TEAM_AFARMY,COLOR_RED,"Íÿêîé ñå îïèòâà äà çàòâîðè âðàòèòå ñ íàøàòà êîìàíäà è íåå îò àðìèÿòà!");
- }
- }
- return 1;
- }
- if(strcmp(cmd, "/changerankname", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- if(PlayerInfo[playerid][pMember] != TEAM_CIVILIAN && PlayerInfo[playerid][pRank] == 6)
- {
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, COLOR_WHITE, "Usage: /changerankname [Rank ID 1-6] [Name]");
- return 1;
- }
- new id2;
- id2 = strval(tmp);
- new length = strlen(cmdtext);
- while ((idx < length) && (cmdtext[idx] <= ' '))
- {
- idx++;
- }
- new offset = idx;
- new result[256];
- while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
- {
- result[idx - offset] = cmdtext[idx];
- idx++;
- }
- result[idx - offset] = EOS;
- if(!strlen(result))
- {
- SendClientMessage(playerid, COLOR_WHITE, "Usage: /changerankname [Rank ID - 1-6] [Name]");
- return 1;
- }
- if(strfind( result , "|" , true ) == -1)
- {
- if(id2 == 1)
- {
- format(string, sizeof(string), "Èíôîðìàöèÿ - Òè ïðîìåíè èìåòî íà Ðàíê: %d(%s) íà: %s", id2, TeamInfo[PlayerInfo[playerid][pMember]][fRank1],result);
- strmid(TeamInfo[PlayerInfo[playerid][pMember]][fRank1], (result), 0, strlen((result)), 128);
- SendClientMessage(playerid, COLOR_GREEN, string);
- SaveFactions();
- format(string, sizeof(string), "Ëèäåð %s ïðîìåíè èìåòî íà Ðàíê: %d(%s) íà: %s", GetName(playerid), id2, TeamInfo[PlayerInfo[playerid][pMember]][fRank1],result);
- SendFactionMessage(PlayerInfo[playerid][pMember], COLOR_RED, string);
- }
- else if(id2 == 2)
- {
- format(string, sizeof(string), "Èíôîðìàöèÿ - Òè ïðîìåíè èìåòî íà Ðàíê: %d(%s) íà: %s", id2, TeamInfo[PlayerInfo[playerid][pMember]][fRank2],result);
- strmid(TeamInfo[PlayerInfo[playerid][pMember]][fRank2], (result), 0, strlen((result)), 128);
- SendClientMessage(playerid, COLOR_GREEN, string);
- SaveFactions();
- format(string, sizeof(string), "Ëèäåð %s ïðîìåíè èìåòî íà Ðàíê: %d(%s) íà: %s", GetName(playerid), id2, TeamInfo[PlayerInfo[playerid][pMember]][fRank2],result);
- SendFactionMessage(PlayerInfo[playerid][pMember], COLOR_LIGHTBLUE, string);
- }
- else if(id2 == 3)
- {
- format(string, sizeof(string), "Èíôîðìàöèÿ - Òè ïðîìåíè èìåòî íà Ðàíê: %d(%s) íà: %s", id2, TeamInfo[PlayerInfo[playerid][pMember]][fRank3],result);
- strmid(TeamInfo[PlayerInfo[playerid][pMember]][fRank3], (result), 0, strlen((result)), 128);
- SendClientMessage(playerid, COLOR_GREEN, string);
- SaveFactions();
- format(string, sizeof(string), "Ëèäåð %s ïðîìåíè èìåòî íà Ðàíê: %d(%s) íà: %s", GetName(playerid), id2, TeamInfo[PlayerInfo[playerid][pMember]][fRank3],result);
- SendFactionMessage(PlayerInfo[playerid][pMember], COLOR_LIGHTBLUE, string);
- }
- else if(id2 == 4)
- {
- format(string, sizeof(string), "Èíôîðìàöèÿ - Òè ïðîìåíè èìåòî íà Ðàíê: %d(%s) íà: %s", id2, TeamInfo[PlayerInfo[playerid][pMember]][fRank4],result);
- strmid(TeamInfo[PlayerInfo[playerid][pMember]][fRank4], (result), 0, strlen((result)), 128);
- SendClientMessage(playerid, COLOR_GREEN, string);
- SaveFactions();
- format(string, sizeof(string), "Ëèäåð %s ïðîìåíè èìåòî íà Ðàíê: %d(%s) íà: %s", GetName(playerid), id2, TeamInfo[PlayerInfo[playerid][pMember]][fRank4],result);
- SendFactionMessage(PlayerInfo[playerid][pMember], COLOR_LIGHTBLUE, string);
- }
- else if(id2 == 5)
- {
- format(string, sizeof(string), "Èíôîðìàöèÿ - Òè ïðîìåíè èìåòî íà Ðàíê: %d(%s) íà: %s", id2, TeamInfo[PlayerInfo[playerid][pMember]][fRank5],result);
- strmid(TeamInfo[PlayerInfo[playerid][pMember]][fRank5], (result), 0, strlen((result)), 128);
- SendClientMessage(playerid, COLOR_GREEN, string);
- SaveFactions();
- format(string, sizeof(string), "Ëèäåð %s ïðîìåíè èìåòî íà Ðàíê: %d(%s) íà: %s", GetName(playerid), id2, TeamInfo[PlayerInfo[playerid][pMember]][fRank5],result);
- SendFactionMessage(PlayerInfo[playerid][pMember], COLOR_LIGHTBLUE, string);
- }
- else if(id2 == 6)
- {
- format(string, sizeof(string), "Èíôîðìàöèÿ - Òè ïðîìåíè èìåòî íà Ðàíê: %d(%s) íà: %s", id2, TeamInfo[PlayerInfo[playerid][pMember]][fRank6],result);
- strmid(TeamInfo[PlayerInfo[playerid][pMember]][fRank6], (result), 0, strlen((result)), 128);
- SendClientMessage(playerid, COLOR_GREEN, string);
- SaveFactions();
- format(string, sizeof(string), "Ëèäåð %s ïðîìåíè èìåòî íà Ðàíê: %d(%s) íà: %s", GetName(playerid), id2, TeamInfo[PlayerInfo[playerid][pMember]][fRank6],result);
- SendFactionMessage(PlayerInfo[playerid][pMember], COLOR_LIGHTBLUE, string);
- }
- }
- else
- {
- SendClientMessage(playerid, COLOR_RED, "Íåðàçðåøåí ñèìâîë: | ");
- }
- }
- else
- {
- SendClientMessage(playerid, COLOR_RED, "Òè íåñè ëèäåð!");
- }
- }
- return 1;
- }
- if(strcmp(cmd, "/setrank", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, COLOR_GREEN, "Usage: /setrank [playerid] [rank]");
- return 1;
- }
- new para1;
- new level;
- para1 = ReturnUser(tmp);
- tmp = strtok(cmdtext, idx);
- level = strval(tmp);
- if (PlayerInfo[playerid][pRank] == 6 && PlayerInfo[playerid][pMember] != TEAM_CIVILIAN)
- {
- if (PlayerInfo[para1][pMember] == PlayerInfo[playerid][pMember])
- {
- if (PlayerInfo[para1][pRank] != 6)
- {
- if (level)
- {
- if(level >= 1 && level <= 5)
- {
- if(IsPlayerConnected(para1))
- {
- if(para1 != INVALID_PLAYER_ID)
- {
- PlayerInfo[para1][pRank] = level;
- new ranktext[256];
- switch(PlayerInfo[para1][pRank])
- {
- case 1: format(ranktext, sizeof(ranktext), "%s", TeamInfo[PlayerInfo[playerid][pMember]][fRank1]);
- case 2: format(ranktext, sizeof(ranktext), "%s", TeamInfo[PlayerInfo[playerid][pMember]][fRank2]);
- case 3: format(ranktext, sizeof(ranktext), "%s", TeamInfo[PlayerInfo[playerid][pMember]][fRank3]);
- case 4: format(ranktext, sizeof(ranktext), "%s", TeamInfo[PlayerInfo[playerid][pMember]][fRank4]);
- case 5: format(ranktext, sizeof(ranktext), "%s", TeamInfo[PlayerInfo[playerid][pMember]][fRank5]);
- case 6: format(ranktext, sizeof(ranktext), "%s", TeamInfo[PlayerInfo[playerid][pMember]][fRank6]);
- }
- format(string, sizeof(string), "Òâîÿò Ðàíê áåøå ïðîìåíåí îò ëèäåð %s, íîâèÿò òè ðàíê ñåãà å: %d(%s)", GetName(playerid),level,ranktext);
- SendClientMessage(para1, COLOR_GREEN, string);
- format(string, sizeof(string), "Òè ïðîìåíè ðàíêà íà: %s è ñåãà ðàíêà ìó å: %d(%s)", GetName(para1),level,ranktext);
- SendClientMessage(playerid, COLOR_GREEN, string);
- format(string, sizeof(string), "Ðàíêà íà: %s áåøå ïðîìåíåí íà: %d(%s)",GetName(para1), level,ranktext);
- SendFactionMessage(PlayerInfo[playerid][pMember], COLOR_GREEN, string);
- SpawnPlayer(para1);
- }
- }
- else
- {
- SendClientMessage(playerid, COLOR_RED, "Invalid ID/Player Not Connected.");
- }
- }
- else
- {
- SendClientMessage(playerid, COLOR_RED, "Ðàíêîâåòå ñà îò 1 äî 5");
- }
- }
- else
- {
- SendClientMessage(playerid, COLOR_RED, "[ERROR:] Íåìîæåø äà ïðîìåíèø ñîáñòâåíèÿ ñè ðàíê!");
- }
- }
- else
- {
- SendClientMessage(playerid, COLOR_RED, "[ERROR:] Òðàáâà äà ñëîæèòå ÷èñëî!");
- }
- }
- else
- {
- SendClientMessage(playerid, COLOR_RED, "[ERROR:] Íà ÷îâåêà êîéòî èñêàòå äà ìó ïðîìåíèòå ðàíêà íåå îò òâîéòà áàíäà/ìàôèÿ");
- }
- }
- else
- {
- SendClientMessage(playerid, COLOR_RED, "[ERROR:] Òè íåñè ëèäåð!");
- }
- }
- return 1;
- }
- if(strcmp(cmd, "/faction", true) == 0 || strcmp(cmd, "/f", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- if(PlayerInfo[playerid][pMuted] != 0)
- {
- SendClientMessage(playerid, COLOR_ADMINCMD, " Òè ñè çàãëóøåí è íå ìîæåø äà ïèøåø.");
- return 1;
- }
- if(PlayerInfo[playerid][pMember] == TEAM_CIVILIAN)
- {
- SendClientMessage(playerid, COLOR_ADMINCMD, " Íåìîæåø äà èçïîëçâàø òàçè êîìàíäà ïîíåæå òè íåñè â áàíäà èëè ìàôèÿ.");
- return 1;
- }
- new length = strlen(cmdtext);
- new team = gTeam[playerid];
- while ((idx < length) && (cmdtext[idx] <= ' '))
- {
- idx++;
- }
- new offset = idx;
- new result[256];
- while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
- {
- result[idx - offset] = cmdtext[idx];
- idx++;
- }
- result[idx - offset] = EOS;
- if(!strlen(result))
- {
- SendClientMessage(playerid, COLOR_GREEN, "USAGE: (/f)action [team chat]");
- return 1;
- }
- new ranktext[256];
- switch(PlayerInfo[playerid][pRank])
- {
- case 1: format(ranktext, sizeof(ranktext), "%s", TeamInfo[PlayerInfo[playerid][pMember]][fRank1]);
- case 2: format(ranktext, sizeof(ranktext), "%s", TeamInfo[PlayerInfo[playerid][pMember]][fRank2]);
- case 3: format(ranktext, sizeof(ranktext), "%s", TeamInfo[PlayerInfo[playerid][pMember]][fRank3]);
- case 4: format(ranktext, sizeof(ranktext), "%s", TeamInfo[PlayerInfo[playerid][pMember]][fRank4]);
- case 5: format(ranktext, sizeof(ranktext), "%s", TeamInfo[PlayerInfo[playerid][pMember]][fRank5]);
- case 6: format(ranktext, sizeof(ranktext), "%s", TeamInfo[PlayerInfo[playerid][pMember]][fRank6]);
- }
- format(string, sizeof(string), "[ID:%d Rank:%s] %s : %s",playerid, ranktext, PlayerName(playerid), result);
- SendFactionMessage(team, COLOR_LIGHTBLUE, string);
- }
- return 1;
- }
- if(strcmp(cmd, "/lockspecial", true)==0)
- {
- if(IsPlayerConnected(playerid))
- {
- if(PlayerInfo[playerid][pMember] == TEAM_AFARMY && PlayerInfo[playerid][pRank] == 6)
- {
- if(Hydralock == 1)
- {
- Hydralock = 0;
- SendFactionMessage(TEAM_AFARMY, COLOR_LIGHTBLUE, "Ñïåöèàëíèòå êîëè ñà îòêëþ÷åíè îò ëèäåðà!");
- }
- else if(Hydralock == 0)
- {
- Hydralock = 1;
- SendFactionMessage(TEAM_AFARMY, COLOR_LIGHTBLUE, "Ñïåöèàëíèòå êîëè ñà çàêëþ÷åíè îò ëèäåðà!");
- }
- }
- }
- return 1;
- }
- if(strcmp(cmd, "/members",true)==0)
- {
- if(IsPlayerConnected(playerid))
- {
- if(PlayerInfo[playerid][pMember] != TEAM_CIVILIAN)
- {
- SendClientMessage(playerid, COLOR_GREEN,"Îíëàéí ÷ëåíîâå íà áàíäàòà:");
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- new ranktext[256];
- switch(PlayerInfo[i][pRank])
- {
- case 1: format(ranktext, sizeof(ranktext), "%s", TeamInfo[PlayerInfo[i][pMember]][fRank1]);
- case 2: format(ranktext, sizeof(ranktext), "%s", TeamInfo[PlayerInfo[i][pMember]][fRank2]);
- case 3: format(ranktext, sizeof(ranktext), "%s", TeamInfo[PlayerInfo[i][pMember]][fRank3]);
- case 4: format(ranktext, sizeof(ranktext), "%s", TeamInfo[PlayerInfo[i][pMember]][fRank4]);
- case 5: format(ranktext, sizeof(ranktext), "%s", TeamInfo[PlayerInfo[i][pMember]][fRank5]);
- case 6: format(ranktext, sizeof(ranktext), "%s", TeamInfo[PlayerInfo[i][pMember]][fRank6]);
- }
- if(PlayerInfo[i][pMember] == PlayerInfo[playerid][pMember])
- {
- format(string, sizeof(string), "ID: %d, Name: %s, Rank: %d - %s",i, PlayerName(i),PlayerInfo[i][pRank], ranktext);
- SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
- }
- }
- }
- }
- else
- {
- SendClientMessage(playerid, COLOR_RED, "Òè íåñè îò áàíäà/ìàôèÿ!");
- }
- }
- return 1;
- }
- if(strcmp(cmd, "/leaders",true)==0)
- {
- if(IsPlayerConnected(playerid))
- {
- SendClientMessage(playerid, COLOR_GREEN,"Îíëàéí ëèäåðè íà áàíäè/ìàôèè:");
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(PlayerInfo[i][pMember] != TEAM_CIVILIAN && PlayerInfo[i][pRank] == 6)
- {
- format(string, sizeof(string), "Ëèäåð: %s íà áàíäà/ìàôèÿ: %d - %s",PlayerName(i),PlayerInfo[i][pMember], TeamInfo[PlayerInfo[i][pMember]][TeamName]);
- SendClientMessage(playerid, COLOR_GREEN, string);
- }
- }
- }
- }
- return 1;
- }
- if(strcmp(cmd, "/leaderchat", true) == 0 || strcmp(cmd, "/lc", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- if(PlayerInfo[playerid][pMember] != TEAM_CIVILIAN && PlayerInfo[playerid][pRank] == 6)
- {
- new length = strlen(cmdtext);
- while ((idx < length) && (cmdtext[idx] <= ' '))
- {
- idx++;
- }
- new offset = idx;
- new result[64];
- while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
- {
- result[idx - offset] = cmdtext[idx];
- idx++;
- }
- result[idx - offset] = EOS;
- if(!strlen(result))
- {
- SendClientMessage(playerid, COLOR_GRAD2, "USAGE: (/l)eader(c)hat [Chat of leaders]");
- return 1;
- }
- format(string, sizeof(string), "Ëèäåð: %s íà %s : %s",PlayerName(playerid), TeamInfo[PlayerInfo[playerid][pMember]][TeamName], result);
- SendLeaderMessage(COLOR_YELLOW, string);
- }
- }
- return 1;
- }
- if(strcmp(cmd,"/givegun",true)==0)
- {
- if(IsPlayerConnected(playerid))
- {
- if (PlayerInfo[playerid][pMember] == TEAM_CIVILIAN)
- {
- SendClientMessage(playerid,COLOR_GREY,"Òè íåìîæåø äà äàâàø îðúæèÿ!");
- return 1;
- }
- new x_weapon[256],weapon[MAX_PLAYERS],x_wep;
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, COLOR_GREEN, "________________________________________________");
- SendClientMessage(playerid, COLOR_WHITE, "*** Give Guns ***");
- SendClientMessage(playerid, COLOR_GREY, "USAGE: /givegun [playerid/PartOfName] [weaponname]");
- SendClientMessage(playerid, COLOR_GREY, "Items: Knife 9mm sdpistol deagle shotgun sawnoff spas12");
- SendClientMessage(playerid, COLOR_GREY, "Items: uzi mp5 tec9 AK47 M4 rifle sniper");
- SendClientMessage(playerid, COLOR_GREEN, "________________________________________________");
- return 1;
- }
- giveplayerid = ReturnUser(tmp);
- if (IsPlayerConnected(giveplayerid))
- {
- if(giveplayerid != INVALID_PLAYER_ID)
- {
- x_weapon = strtok(cmdtext, idx);
- if(!strlen(x_weapon))
- {
- SendClientMessage(playerid, COLOR_GREEN, "________________________________________________");
- SendClientMessage(playerid, COLOR_WHITE, "*** Give Guns ***");
- SendClientMessage(playerid, COLOR_GREY, "USAGE: /givegun [playerid/PartOfName] [weaponname]");
- SendClientMessage(playerid, COLOR_GREY, "Items: Knife 9mm sdpistol deagle shotgun sawnoff spas12");
- SendClientMessage(playerid, COLOR_GREY, "Items: uzi mp5 tec9 AK47 M4 rifle sniper");
- SendClientMessage(playerid, COLOR_GREEN, "________________________________________________");
- return 1;
- }
- }
- if(strcmp(x_weapon,"knife",true) == 0)
- {
- GetPlayerWeaponData(playerid, 1, x_wep, pammo);
- if(x_wep == 4)
- {
- RemovePlayerWeapon(playerid, 4);
- weapon[playerid] = 4;
- return 1;
- }
- else
- {
- SendClientMessage(playerid, COLOR_RED, "Òè íå ïðèòåæàâàø òàêîâà îðúæèå!");
- }
- }
- else if(strcmp(x_weapon,"9mm",true) == 0)
- {
- GetPlayerWeaponData(playerid, 2, x_wep, pammo);
- if(x_wep == 22)
- {
- RemovePlayerWeapon(playerid, 22);
- weapon[playerid] = 22;
- return 1;
- }
- else
- {
- SendClientMessage(playerid, COLOR_RED, "Òè íå ïðèòåæàâàø òàêîâà îðúæèå!");
- }
- }
- else if(strcmp(x_weapon,"sdpistol",true) == 0)
- {
- GetPlayerWeaponData(playerid, 2, x_wep, pammo);
- if(x_wep == 23)
- {
- RemovePlayerWeapon(playerid, 23);
- weapon[playerid] = 23;
- return 1;
- }
- else
- {
- SendClientMessage(playerid, COLOR_RED, "Òè íå ïðèòåæàâàø òàêîâà îðúæèå!");
- }
- }
- else if(strcmp(x_weapon,"deagle",true) == 0)
- {
- GetPlayerWeaponData(playerid, 2, x_wep, pammo);
- if(x_wep == 24)
- {
- RemovePlayerWeapon(playerid, 24);
- weapon[playerid] = 24;
- return 1;
- }
- else
- {
- SendClientMessage(playerid, COLOR_RED, "Òè íå ïðèòåæàâàø òàêîâà îðúæèå!");
- }
- }
- else if(strcmp(x_weapon,"shotgun",true) == 0)
- {
- GetPlayerWeaponData(playerid, 3, x_wep, pammo);
- if(x_wep == 25)
- {
- RemovePlayerWeapon(playerid, 25);
- weapon[playerid] = 25;
- return 1;
- }
- else
- {
- SendClientMessage(playerid, COLOR_RED, "Òè íå ïðèòåæàâàø òàêîâà îðúæèå!");
- }
- }
- else if(strcmp(x_weapon,"sawnoff",true) == 0)
- {
- GetPlayerWeaponData(playerid, 3, x_wep, pammo);
- if(x_wep == 26)
- {
- RemovePlayerWeapon(playerid, 26);
- weapon[playerid] = 26;
- return 1;
- }
- else
- {
- SendClientMessage(playerid, COLOR_RED, "Òè íå ïðèòåæàâàø òàêîâà îðúæèå!");
- }
- }
- else if(strcmp(x_weapon,"spas12",true) == 0)
- {
- GetPlayerWeaponData(playerid, 3, x_wep, pammo);
- if(x_wep == 27)
- {
- RemovePlayerWeapon(playerid, 27);
- weapon[playerid] = 27;
- return 1;
- }
- else
- {
- SendClientMessage(playerid, COLOR_RED, "Òè íå ïðèòåæàâàø òàêîâà îðúæèå!");
- }
- }
- else if(strcmp(x_weapon,"uzi",true) == 0)
- {
- GetPlayerWeaponData(playerid, 4, x_wep, pammo);
- if(x_wep == 28)
- {
- RemovePlayerWeapon(playerid, 28);
- weapon[playerid] = 28;
- return 1;
- }
- else
- {
- SendClientMessage(playerid, COLOR_RED, "Òè íå ïðèòåæàâàø òàêîâà îðúæèå!");
- }
- }
- else if(strcmp(x_weapon,"mp5",true) == 0)
- {
- GetPlayerWeaponData(playerid, 4, x_wep, pammo);
- if(x_wep == 29)
- {
- RemovePlayerWeapon(playerid, 29);
- weapon[playerid] = 29;
- return 1;
- }
- else
- {
- SendClientMessage(playerid, COLOR_RED, "Òè íå ïðèòåæàâàø òàêîâà îðúæèå!");
- }
- }
- else if(strcmp(x_weapon,"tec9",true) == 0)
- {
- GetPlayerWeaponData(playerid, 4, x_wep, pammo);
- if(x_wep == 32)
- {
- RemovePlayerWeapon(playerid, 32);
- weapon[playerid] = 32;
- return 1;
- }
- else
- {
- SendClientMessage(playerid, COLOR_RED, "Òè íå ïðèòåæàâàø òàêîâà îðúæèå!");
- }
- }
- else if(strcmp(x_weapon,"Ak47",true) == 0)
- {
- GetPlayerWeaponData(playerid, 5, x_wep, pammo);
- if(x_wep == 30)
- {
- RemovePlayerWeapon(playerid, 30);
- weapon[playerid] = 30;
- return 1;
- }
- else
- {
- SendClientMessage(playerid, COLOR_RED, "Òè íå ïðèòåæàâàø òàêîâà îðúæèå!");
- }
- }
- else if(strcmp(x_weapon,"M4",true) == 0)
- {
- GetPlayerWeaponData(playerid, 5, x_wep, pammo);
- if(x_wep == 31)
- {
- RemovePlayerWeapon(playerid, 31);
- weapon[playerid] = 31;
- return 1;
- }
- else
- {
- SendClientMessage(playerid, COLOR_RED, "Òè íå ïðèòåæàâàø òàêîâà îðúæèå!");
- }
- }
- else if(strcmp(x_weapon,"rifle",true) == 0)
- {
- GetPlayerWeaponData(playerid, 6, x_wep, pammo);
- if(x_wep == 33)
- {
- RemovePlayerWeapon(playerid, 33);
- weapon[playerid] = 33;
- return 1;
- }
- else
- {
- SendClientMessage(playerid, COLOR_RED, "Òè íå ïðèòåæàâàø òàêîâà îðúæèå!");
- }
- }
- else if(strcmp(x_weapon,"sniper",true) == 0)
- {
- GetPlayerWeaponData(playerid, 6, x_wep, pammo);
- if(x_wep == 34)
- {
- RemovePlayerWeapon(playerid, 34);
- weapon[playerid] = 34;
- return 1;
- }
- else
- {
- SendClientMessage(playerid, COLOR_RED, "Òè íå ïðèòåæàâàø òàêîâà îðúæèå!");
- }
- }
- else
- {
- SendClientMessage(playerid,COLOR_RED,"Òîâà îðúæèå íå ñúùåñòâóâà â ñïèñúêà!");
- return 1;
- }
- if (ProxDetectorS(5.0, playerid, giveplayerid))
- {
- format(string, sizeof(string), "Òè äàäå íà %s : %s.", PlayerName(giveplayerid),x_weapon);
- PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
- SendClientMessage(playerid, COLOR_GRAD1, string);
- format(string, sizeof(string), "%s òè äàäå : %s",PlayerName(playerid), x_weapon);
- SendClientMessage(giveplayerid, COLOR_GRAD1, string);
- PlayerPlaySound(giveplayerid, 1052, 0.0, 0.0, 0.0);
- GivePlayerGun(giveplayerid,weapon[playerid]);
- }
- else
- {
- SendClientMessage(playerid, COLOR_GRAD1, "Äàëå÷å ñè îò ÷îâåêà íà êîéòî èñêàø äà äàäåø îðúæèå!");
- return 1;
- }
- }
- else
- {
- format(string, sizeof(string), "Òîçè ÷îâåê íå ñúùåñòâóâà!", giveplayerid);
- SendClientMessage(playerid, COLOR_GRAD1, string);
- }
- }
- return 1;
- }
- //ARMY
- if(strcmp(cmd, "/olocker", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- if(IsPlayerInRangeOfPoint(playerid, 5.0,297.84280395508, 1852.669921875, 6.7774505615234))
- {
- if(PlayerInfo[playerid][pMember] == TEAM_ARMY && PlayerInfo[playerid][pRank] >= 5)
- {
- MoveObject(locker, 297.83450317383, 1852.6802978516, 9.833535194397, 2);
- SendClientMessage(playerid, COLOR_RED, "ÇÀÒÂÀÐßÉ ÂÐÀÒÀÒÀ Ñ /clocker");
- }
- else
- {
- SendClientMessage(playerid, COLOR_RED, "Ñåãà ðàçáðàõìå êúäå ñè è ùå óìðåø!");
- }
- }
- else
- {
- SendClientMessage(playerid, COLOR_RED, "Íåñè äî ñêëàäà!");
- }
- }
- return 1;
- }
- if(strcmp(cmd, "/clocker", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- if(IsPlayerInRangeOfPoint(playerid, 5.0,297.84280395508, 1852.669921875, 6.7774505615234))
- {
- if(PlayerInfo[playerid][pMember] == TEAM_ARMY && PlayerInfo[playerid][pRank] >= 1)
- {
- MoveObject(locker, 297.84280395508, 1852.669921875, 6.7774505615234, 2);
- SendClientMessage(playerid, COLOR_RED, "Áðàâî! Çàòâîðèë ñè âðàòàòà!");
- }
- else
- {
- SendClientMessage(playerid, COLOR_RED, "Ñåãà ðàçáðàõìå êúäå ñè è ùå óìðåø!");
- }
- }
- else
- {
- SendClientMessage(playerid, COLOR_RED, "Íåñè äî ñêëàäà!");
- }
- }
- return 1;
- }
- /*if(strcmp(cmdtext, "/locker", true) == 0)
- {
- if(IsPlayerInRangeOfPoint(playerid, 3.0, 297.7764, 1845.3549, 7.7341))
- {
- ShowPlayerDialog(playerid, armylocker, DIALOG_STYLE_LIST, "Select from locker:", "Medic Tools\nArmour\nDeagle\nSawn-Off\nMP5\nM4\nSniper\nRPG\nHeat RPG", "Get", "Cancel");
- }
- return 1;
- }*/
- if(strcmp(cmd, "/time", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- new mtext[20];
- new year, month,day;
- getdate(year, month, day);
- if(month == 1) { mtext = "January"; }
- else if(month == 2) { mtext = "February"; }
- else if(month == 3) { mtext = "March"; }
- else if(month == 4) { mtext = "April"; }
- else if(month == 5) { mtext = "May"; }
- else if(month == 6) { mtext = "June"; }
- else if(month == 7) { mtext = "Juli"; }
- else if(month == 8) { mtext = "August"; }
- else if(month == 9) { mtext = "September"; }
- else if(month == 10) { mtext = "October"; }
- else if(month == 11) { mtext = "November"; }
- else if(month == 12) { mtext = "December"; }
- new hour,minuite,second;
- gettime(hour,minuite,second);
- FixHour(hour);
- hour = shifthour;
- if (minuite < 10)
- {
- hour = hour+1;
- if (PlayerInfo[playerid][pJailTime] > 0)
- {
- format(string, sizeof(string), "~b~%d %s~n~~g~|~w~%d:0%d~g~|~n~~w~Jail Time Left: %d sec", day, mtext, hour, minuite, PlayerInfo[playerid][pJailTime]-10);
- }
- else
- {
- format(string, sizeof(string), "~y~%d %s~n~~g~|~w~%d:0%d~g~|", day, mtext, hour, minuite);
- }
- }
- else
- {
- hour = hour+1;
- if (PlayerInfo[playerid][pJailTime] > 0)
- {
- format(string, sizeof(string), "~b~%d %s~n~~g~|~w~%d:%d~g~|~n~~w~Jail Time Left: %d sec", day, mtext, hour, minuite, PlayerInfo[playerid][pJailTime]-10);
- }
- else
- {
- format(string, sizeof(string), "~y~%d %s~n~~g~|~w~%d:%d~g~|", day, mtext, hour, minuite);
- }
- }
- GameTextForPlayer(playerid, string, 5000, 1);
- }
- return 1;
- }
- if(strcmp(cmd, "/hide",true)==0)
- {
- if(IsPlayerConnected(playerid))
- {
- if(PlayerInfo[playerid][pAdmin] > 0)
- {
- switch (PlayerInfo[playerid][pHide])
- {
- case 0: { PlayerInfo[playerid][pHide] = 1; SendClientMessage(playerid, COLOR_YELLOW, "* Your name will now stay hidden from the admin list."); }
- case 1: { PlayerInfo[playerid][pHide] = 0; SendClientMessage(playerid, COLOR_YELLOW, "* Your name will now be shown at the admin list."); }
- }
- }
- return 1;
- }
- }
- if(strcmp(cmd, "/listguns", true) == 0)
- {
- //if (PlayerInfo[playerid][pAdmin] < 1)//
- if (PlayerInfo[playerid][pDonateRank] < 1)
- {
- SendClientMessage(playerid, COLOR_GREY, "You are not authorized");
- return 1;
- }
- tmp = strtok(cmdtext,idx);
- if (!strlen(tmp))
- {
- SendClientMessage(playerid, COLOR_GREY, "USAGE: /listguns [Playerid/PartOfName]");
- return 1;
- }
- giveplayerid = ReturnUser(tmp);
- if (giveplayerid == INVALID_PLAYER_ID)
- {
- SendClientMessage(playerid, COLOR_GREY, "That player is offline");
- return 1;
- }
- GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
- SendClientMessage(playerid, COLOR_GREEN, "_________________________________");
- format(string, sizeof(string), "*** %s's Weapons ***", giveplayer);
- SendClientMessage(playerid, COLOR_WHITE, string);
- for (new weap = 1; weap < 47; weap++)
- {
- if(HaveWeapon(giveplayerid, weap) == weap)
- {
- new weapname[32];
- GetWeaponName(weap, weapname, sizeof(weapname));
- format(string, sizeof(string), "%s", weapname);
- SendClientMessage(playerid, COLOR_WHITE, string);
- }
- }
- SendClientMessage(playerid, COLOR_GREEN, "_________________________________");
- return 1;
- }
- if (strcmp(cmd, "/check", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- //if (PlayerInfo[playerid][pAdmin] >= 1)//
- if (PlayerInfo[playerid][pDonateRank] >= 1)
- {
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, COLOR_WHITE, "USAGE: /check [Playerid/PartOfName]");
- return 1;
- }
- giveplayerid = ReturnUser(tmp);
- if(IsPlayerConnected(giveplayerid))
- {
- ShowStats(playerid, giveplayerid);
- }
- else
- {
- SendClientMessage(playerid, COLOR_GRAD1, " No Such Player");
- }
- }
- else
- {
- SendClientMessage(playerid, COLOR_GRAD1, " You are not an VIP");
- }
- }
- return 1;
- }
- if(strcmp(cmd, "/spec", true) == 0)
- {
- //if(PlayerInfo[playerid][pAdmin] >= 1)//
- if (PlayerInfo[playerid][pDonateRank] >= 4)
- {
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, COLOR_WHITE, "USAGE: /spec [playerid]");
- return 1;
- }
- specplayerid = strval(tmp);
- if(!IsPlayerConnected(specplayerid))
- {
- SendClientMessage(playerid, COLOR_GREY, "That player isn't logged in.");
- return 1;
- }
- if(PlayerSpectating[playerid] == 0)
- {
- GetPlayerPos(playerid, Unspec[playerid][sPx], Unspec[playerid][sPy], Unspec[playerid][sPz]);
- Unspec[playerid][sPint] = GetPlayerInterior(playerid);
- Unspec[playerid][sVw] = GetPlayerVirtualWorld(playerid);
- GetPlayerFacingAngle(playerid, Unspec[playerid][sAngle]);
- }
- TogglePlayerSpectating(playerid, 1);
- SetPlayerInterior(playerid, GetPlayerInterior(specplayerid));
- SetPlayerVirtualWorld(playerid, GetPlayerVirtualWorld(specplayerid));
- PlayerSpectating[playerid] = 1;
- if(IsPlayerInAnyVehicle(specplayerid))
- {
- new carid = GetPlayerVehicleID(specplayerid);
- PlayerSpectateVehicle(playerid, carid);
- }
- else
- {
- PlayerSpectatePlayer(playerid, specplayerid);
- }
- }
- else
- {
- SendClientMessage(playerid, COLOR_WHITE, "You are not an VIP !");
- return 1;
- }
- return 1;
- }
- if(strcmp(cmd, "/specoff", true) == 0)
- {
- //if(PlayerInfo[playerid][pAdmin] >= 1)//
- if (PlayerInfo[playerid][pDonateRank] >= 4)
- {
- if(PlayerSpectating[playerid] == 0)
- {
- SendClientMessage(playerid, COLOR_GREY, "You are not spectating.");
- return 1;
- }
- TogglePlayerSpectating(playerid, 0);
- SpecPlayerReturnPos[playerid] = 1;
- PlayerSpectating[playerid] = 0;
- SendClientMessage(playerid, COLOR_WHITE, "You are no longer spectating.");
- return 1;
- }
- }
- if(strcmp(cmd, "/setint", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, COLOR_WHITE, "USAGE: /setint [Playerid/PartOfName] [interiorid]");
- return 1;
- }
- new playa;
- playa = ReturnUser(tmp);
- new intid;
- tmp = strtok(cmdtext, idx);
- intid = strvalEx(tmp);
- if (PlayerInfo[playerid][pAdmin] >= 1)
- {
- if(IsPlayerConnected(playa))
- {
- if(playa != INVALID_PLAYER_ID)
- {
- GetPlayerName(playa, giveplayer, sizeof(giveplayer));
- SetPlayerInterior(playa, intid);
- format(string, sizeof(string), " You have set %s's interior to %d.", giveplayer, intid);
- SendClientMessage(playerid, COLOR_GRAD1, string);
- }
- }
- }
- else
- {
- SendClientMessage(playerid, COLOR_GRAD1, " You are not Admin!");
- }
- }
- return 1;
- }
- if(strcmp(cmd, "/kick", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, COLOR_WHITE, "USAGE: /kick [Playerid/PartOfName] [reason]");
- return 1;
- }
- giveplayerid = ReturnUser(tmp);
- if (PlayerInfo[playerid][pAdmin] >= 1)
- {
- if(IsPlayerConnected(giveplayerid))
- {
- if(giveplayerid != INVALID_PLAYER_ID)
- {
- GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
- if(PlayerInfo[giveplayerid][pAdmin] > PlayerInfo[playerid][pAdmin])
- {
- format(string, sizeof(string), "AdmCmd: %s was kicked, reason: Attempting to kick a higher level admin", PlayerName(playerid));
- SendClientMessageToAll(COLOR_LIGHTRED, string);
- Kick(playerid);
- return 1;
- }
- new length = strlen(cmdtext);
- while ((idx < length) && (cmdtext[idx] <= ' '))
- {
- idx++;
- }
- new offset = idx;
- new result[256];
- while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
- {
- result[idx - offset] = cmdtext[idx];
- idx++;
- }
- result[idx - offset] = EOS;
- if(!strlen(result))
- {
- SendClientMessage(playerid, COLOR_WHITE, "USAGE: /kick [Playerid/PartOfName] [reason]");
- return 1;
- }
- format(string, sizeof(string), "AdmCmd: %s was kicked by %s, reason: %s", giveplayer, PlayerName(playerid), (result));
- SendClientMessageToAll(COLOR_LIGHTRED, string);
- Kick(giveplayerid);
- return 1;
- }
- }
- }
- else
- {
- format(string, sizeof(string), " %d is not an active player.", giveplayerid);
- SendClientMessage(playerid, COLOR_GRAD1, string);
- }
- }
- return 1;
- }
- if(strcmp(cmd, "/slap", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, COLOR_WHITE, "USAGE: /slap [Playerid/PartOfName]");
- return 1;
- }
- new playa;
- new Float:shealth;
- new Float:slx, Float:sly, Float:slz;
- playa = ReturnUser(tmp);
- if (PlayerInfo[playerid][pAdmin] >= 1)
- {
- if(IsPlayerConnected(playa))
- {
- if(playa != INVALID_PLAYER_ID)
- {
- if(PlayerInfo[playa][pAdmin] > PlayerInfo[playerid][pAdmin])
- {
- SendClientMessage(playerid, COLOR_LIGHTRED, "You cant slap higer Admin level !");
- SetPlayerHealth(playerid, 0);
- return 1;
- }
- GetPlayerName(playa, giveplayer, sizeof(giveplayer));
- GetPlayerHealth(playa, shealth);
- SetPlayerHealth(playa, shealth-5);
- GetPlayerPos(playa, slx, sly, slz);
- SetPlayerPos(playa, slx, sly, slz+5);
- PlayerPlaySound(playa, 1130, slx, sly, slz+5);
- format(string, sizeof(string), "ABC: %s was slapped by %s",giveplayer ,PlayerName(playerid));
- ABroadCast(COLOR_LIGHTRED, string, 1);
- }
- }
- }
- }
- return 1;
- }
- if(strcmp(cmd, "/warn", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, COLOR_WHITE, "USAGE: /warn [Playerid/PartOfName] [reason]");
- return 1;
- }
- giveplayerid = ReturnUser(tmp);
- if (PlayerInfo[playerid][pAdmin] >= 1)
- {
- if(IsPlayerConnected(giveplayerid))
- {
- if(giveplayerid != INVALID_PLAYER_ID)
- {
- GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
- new length = strlen(cmdtext);
- while ((idx < length) && (cmdtext[idx] <= ' '))
- {
- idx++;
- }
- new offset = idx;
- new result[256];
- while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
- {
- result[idx - offset] = cmdtext[idx];
- idx++;
- }
- result[idx - offset] = EOS;
- if(!strlen(result))
- {
- SendClientMessage(playerid, COLOR_WHITE, "USAGE: /warn [Playerid/PartOfName] [reason]");
- return 1;
- }
- PlayerInfo[giveplayerid][pWarns] += 1;
- if(PlayerInfo[giveplayerid][pWarns] >= 3)
- {
- PlayerInfo[giveplayerid][pBanned] = 1;
- format(string, sizeof(string), "AdmCmd: %s was banned by %s (had 3 Warnings), reason: %s", giveplayer, PlayerName(playerid), (result));
- SendClientMessageToAll(COLOR_LIGHTRED, string);
- Ban(giveplayerid);
- return 1;
- }
- format(string, sizeof(string), "You warned %s, reason: %s", giveplayer, (result));
- SendClientMessage(playerid, COLOR_LIGHTRED, string);
- format(string, sizeof(string), "You were warned by %s, reason: %s", PlayerName(playerid), (result));
- SendClientMessage(giveplayerid, COLOR_LIGHTRED, string);
- return 1;
- }
- }
- }
- else
- {
- format(string, sizeof(string), " %d is not an active player.", giveplayerid);
- SendClientMessage(playerid, COLOR_GRAD1, string);
- }
- }
- return 1;
- }
- if(strcmp(cmd, "/ban", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, COLOR_WHITE, "USAGE: /ban [Playerid/PartOfName] [reason]");
- return 1;
- }
- giveplayerid = ReturnUser(tmp);
- if (PlayerInfo[playerid][pAdmin] >= 1)
- {
- if(IsPlayerConnected(giveplayerid))
- {
- if(giveplayerid != INVALID_PLAYER_ID)
- {
- GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
- if(PlayerInfo[giveplayerid][pAdmin] > PlayerInfo[playerid][pAdmin])
- {
- PlayerInfo[playerid][pBanned] = 1;
- format(string, sizeof(string), "AdmCmd: %s was banned, reason: Attempting to ban a higher level admin", PlayerName(playerid));
- SendClientMessageToAll(COLOR_LIGHTRED, string);
- BanEx(playerid, "Attempting to ban a higher level admin");
- return 1;
- }
- new length = strlen(cmdtext);
- while ((idx < length) && (cmdtext[idx] <= ' '))
- {
- idx++;
- }
- new offset = idx;
- new result[256];
- while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
- {
- result[idx - offset] = cmdtext[idx];
- idx++;
- }
- result[idx - offset] = EOS;
- if(!strlen(result))
- {
- SendClientMessage(playerid, COLOR_WHITE, "USAGE: /ban [Playerid/PartOfName] [reason]");
- return 1;
- }
- PlayerInfo[giveplayerid][pBanned] = 1;
- new h,m,s,str51[256];
- gettime(h,m,s);
- format(str51,sizeof(str51),"*%d:%d:%d |%s has been Banned by Administrator %s ,reason: %s",h,m,s,PlayerName(giveplayerid),PlayerName(playerid),(result));
- SendClientMessageToAll(COLOR_RED,str51);
- BanLog(str51);
- BanEx(giveplayerid, (result));
- return 1;
- }
- }
- }
- else
- {
- format(string, sizeof(string), " %d is not an active player.", giveplayerid);
- SendClientMessage(playerid, COLOR_GRAD1, string);
- }
- }
- return 1;
- }
- if(strcmp(cmd, "/gotoid", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, COLOR_WHITE, "USAGE: /gotoid [Playerid/PartOfName]");
- return 1;
- }
- new Float:plocx,Float:plocy,Float:plocz;
- new plo;
- plo = ReturnUser(tmp);
- if (IsPlayerConnected(plo))
- {
- if(plo != INVALID_PLAYER_ID)
- {
- if (PlayerInfo[playerid][pAdmin] >= 1)
- {
- GetPlayerPos(plo, plocx, plocy, plocz);
- SetPlayerInterior(playerid, GetPlayerInterior(plo));
- SetPlayerVirtualWorld(playerid, GetPlayerVirtualWorld(plo));
- if (GetPlayerState(playerid) == 2)
- {
- new tmpcar = GetPlayerVehicleID(playerid);
- SetVehiclePos(tmpcar, plocx, plocy+4, plocz);
- TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
- }
- else
- {
- SetPlayerPos(playerid,plocx,plocy+2, plocz);
- }
- SendClientMessage(playerid, COLOR_GRAD1, " You have been teleported");
- }
- else
- {
- SendClientMessage(playerid, COLOR_GRAD1, " You are not Admin!");
- }
- }
- }
- else
- {
- format(string, sizeof(string), " %d is not an active player.", plo);
- SendClientMessage(playerid, COLOR_GRAD1, string);
- }
- }
- return 1;
- }
- if(strcmp(cmd, "/akill", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, COLOR_WHITE, "USAGE: /akill [Playerid/PartOfName]");
- return 1;
- }
- new plo;
- plo = ReturnUser(tmp);
- if (IsPlayerConnected(plo))
- {
- if(plo != INVALID_PLAYER_ID)
- {
- if (PlayerInfo[playerid][pAdmin] >= 1)
- {
- SetPlayerHealth(plo, 0);
- GetPlayerName(plo, giveplayer, sizeof(giveplayer));
- format(string, 256, "ABC: %s has admin killed [%d]%s." ,PlayerName(playerid) ,plo, giveplayer);
- ABroadCast(COLOR_LIGHTRED, string, 1);
- }
- else
- {
- SendClientMessage(playerid, COLOR_GRAD1, " You are not Admin!");
- }
- }
- }
- else
- {
- format(string, sizeof(string), " %d is not an active player.", plo);
- SendClientMessage(playerid, COLOR_GRAD1, string);
- }
- }
- return 1;
- }
- if(strcmp(cmd, "/freeze", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, COLOR_WHITE, "USAGE: /freeze [Playerid/PartOfName]");
- return 1;
- }
- new playa;
- playa = ReturnUser(tmp);
- if(PlayerInfo[playa][pAdmin] > PlayerInfo[playerid][pAdmin])
- {
- SendClientMessage(playerid, COLOR_GREY, "You can't froze higher level Admins !");
- return 1;
- }
- if (PlayerInfo[playerid][pAdmin] >= 2)
- {
- if(IsPlayerConnected(playa))
- {
- if(playa != INVALID_PLAYER_ID)
- {
- GetPlayerName(playa, giveplayer, sizeof(giveplayer));
- TogglePlayerControllable(playa, 0);
- format(string, sizeof(string), "ABC: %s was Frozen by %s",giveplayer ,PlayerName(playerid));
- ABroadCast(COLOR_LIGHTRED, string, 1);
- }
- }
- }
- else
- {
- SendClientMessage(playerid, COLOR_GRAD1, " You are not Admin!");
- }
- }
- return 1;
- }
- if(strcmp(cmd, "/unfreeze", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, COLOR_WHITE, "USAGE: /unfreeze [playerid]");
- return 1;
- }
- new playa;
- playa = ReturnUser(tmp);
- if (PlayerInfo[playerid][pAdmin] > 1)
- {
- if(IsPlayerConnected(playa))
- {
- if(playa != INVALID_PLAYER_ID)
- {
- GetPlayerName(playa, giveplayer, sizeof(giveplayer));
- TogglePlayerControllable(playa, 1);
- format(string, sizeof(string), "ABC: %s was UnFrozen by %s",giveplayer ,PlayerName(playerid));
- ABroadCast(COLOR_LIGHTRED,string,1);
- }
- }
- }
- else
- {
- SendClientMessage(playerid, COLOR_GRAD1, " You are not Admin!");
- }
- }
- return 1;
- }
- if(strcmp(cmd, "/setskin", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, COLOR_WHITE, "USAGE: /setskin [Playerid/PartOfName] [skin id]");
- return 1;
- }
- new para1;
- new level;
- para1 = ReturnUser(tmp);
- tmp = strtok(cmdtext, idx);
- level = strval(tmp);
- if(level > 299 || level < 1) { SendClientMessage(playerid, COLOR_GREY, "Wrong skin ID!"); return 1; }
- if (PlayerInfo[playerid][pAdmin] >= 4)
- {
- if(IsPlayerConnected(para1))
- {
- if(para1 != INVALID_PLAYER_ID)
- {
- GetPlayerName(para1, giveplayer, sizeof(giveplayer));
- format(string, sizeof(string), "You have set %s's skin to %d.", giveplayer,level);
- SendClientMessage(playerid, COLOR_GRAD2, string);
- SetPlayerSkin(para1, level);
- }
- }
- }
- else
- {
- SendClientMessage(playerid, COLOR_GRAD1, "You are not an Admin !");
- }
- }
- return 1;
- }
- if(strcmp(cmd, "/fartbomb", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, COLOR_WHITE, "USAGE: /fartbomb [Playerid/PartOfName]");
- return 1;
- }
- new Float:plocx,Float:plocy,Float:plocz;
- giveplayerid = ReturnUser(tmp);
- if (IsPlayerConnected(giveplayerid))
- {
- if(giveplayerid != INVALID_PLAYER_ID)
- {
- if (PlayerInfo[playerid][pAdmin] >= 2)
- {
- if(PlayerInfo[giveplayerid][pAdmin] > PlayerInfo[playerid][pAdmin])
- {
- GetPlayerPos(playerid, plocx, plocy, plocz);
- CreateExplosion(plocx, plocy, plocz-9, 7, 1.0);
- return 1;
- }
- GetPlayerPos(giveplayerid, plocx, plocy, plocz);
- CreateExplosion(plocx, plocy, plocz-9, 7, 1.0);
- }
- else
- {
- SendClientMessage(playerid, COLOR_GRAD1, " you are not authorized to use that command!");
- }
- }
- }
- else
- {
- format(string, sizeof(string), " %d is not an active player.", giveplayerid);
- SendClientMessage(playerid, COLOR_GRAD1, string);
- }
- }
- return 1;
- }
- if(strcmp(cmd, "/blowup", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- if (PlayerInfo[playerid][pAdmin] < 2)
- {
- SendClientMessage(playerid, COLOR_GRAD1, "You are not authorised to use that command.");
- return 1;
- }
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, COLOR_WHITE, "USAGE: /blowup [Playerid/PartOfName] [type of explosion]");
- return 1;
- }
- new Float:plocx,Float:plocy,Float:plocz;
- new expltype;
- giveplayerid = ReturnUser(tmp);
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, COLOR_WHITE, "USAGE: /blowup [Playerid/PartOfName] [type of explosion]");
- return 1;
- }
- expltype = strval(tmp);
- if (IsPlayerConnected(giveplayerid))
- {
- if(giveplayerid != INVALID_PLAYER_ID)
- {
- if(PlayerInfo[giveplayerid][pAdmin] > PlayerInfo[playerid][pAdmin])
- {
- GetPlayerPos(playerid, plocx, plocy, plocz);
- CreateExplosion(plocx, plocy, plocz, expltype, 1.0);
- return 1;
- }
- GetPlayerPos(giveplayerid, plocx, plocy, plocz);
- CreateExplosion(plocx, plocy, plocz, expltype, 1.0);
- }
- }
- else
- {
- format(string, sizeof(string), " %d is not an active player.", giveplayerid);
- SendClientMessage(playerid, COLOR_GRAD1, string);
- }
- }
- return 1;
- }
- if(strcmp(cmd, "/cnnn", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- if (PlayerInfo[playerid][pAdmin] >= 4)
- {
- tmp = strtok(cmdtext, idx);
- new txtid;
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, COLOR_WHITE, "USAGE: /cnnn <type> ");
- return 1;
- }
- txtid = strval(tmp);
- if(txtid == 2)
- {
- SendClientMessage(playerid, COLOR_GRAD2, "You can not select 2");
- return 1;
- }
- new length = strlen(cmdtext);
- while ((idx < length) && (cmdtext[idx] <= ' '))
- {
- idx++;
- }
- new offset = idx;
- new result[256];
- while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
- {
- result[idx - offset] = cmdtext[idx];
- idx++;
- }
- result[idx - offset] = EOS;
- if(!strlen(result))
- {
- SendClientMessage(playerid, COLOR_WHITE, "USAGE: /cnnn <type> [cnnc textformat ~n~=Newline ~r~=Red ~g~=Green ~b~=Blue ~w~=White ~y~=Yellow]");
- return 1;
- }
- format(string, sizeof(string), "~w~%s",result);
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- GameTextForPlayer(i, string, 5000, txtid);
- }
- return 1;
- }
- else
- {
- SendClientMessage(playerid, COLOR_GRAD1, " You are not Admin!");
- return 1;
- }
- }
- return 1;
- }
- if(strcmp(cmd, "/sban", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, COLOR_WHITE, "USAGE: /sban [Playerid/PartOfName] [reason]");
- return 1;
- }
- giveplayerid = ReturnUser(tmp);
- if (PlayerInfo[playerid][pAdmin] >= 2)
- {
- if(IsPlayerConnected(giveplayerid))
- {
- if(giveplayerid != INVALID_PLAYER_ID)
- {
- GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
- if(PlayerInfo[giveplayerid][pAdmin] > PlayerInfo[playerid][pAdmin])
- {
- PlayerInfo[playerid][pBanned] = 1;
- format(string, sizeof(string), "AdmCmd: %s was banned, reason: Attempting to ban a higher level admin", PlayerName(playerid));
- SendClientMessageToAll(COLOR_LIGHTRED, string);
- BanEx(playerid, "Attempting to ban a higher level admin");
- return 1;
- }
- new length = strlen(cmdtext);
- while ((idx < length) && (cmdtext[idx] <= ' '))
- {
- idx++;
- }
- new offset = idx;
- new result[256];
- while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
- {
- result[idx - offset] = cmdtext[idx];
- idx++;
- }
- result[idx - offset] = EOS;
- if(!strlen(result))
- {
- SendClientMessage(playerid, COLOR_WHITE, "USAGE: /sban [Playerid/PartOfName] [reason]");
- return 1;
- }
- PlayerInfo[giveplayerid][pBanned] = 1;
- BanEx(giveplayerid, (result));
- return 1;
- }
- }
- }
- else
- {
- format(string, sizeof(string), " %d is not an active player.", giveplayerid);
- SendClientMessage(playerid, COLOR_GRAD1, string);
- }
- }
- return 1;
- }
- if(strcmp(cmd, "/skick", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, COLOR_WHITE, "USAGE: /skick [Playerid/PartOfName]");
- return 1;
- }
- giveplayerid = ReturnUser(tmp);
- if (PlayerInfo[playerid][pAdmin] >= 2)
- {
- if(IsPlayerConnected(giveplayerid))
- {
- if(PlayerInfo[giveplayerid][pAdmin] > PlayerInfo[playerid][pAdmin])
- {
- format(string, sizeof(string), "AdmCmd: %s was kicked, reason: Attempting to kick a higher level admin", PlayerName(playerid));
- SendClientMessageToAll(COLOR_LIGHTRED, string);
- Kick(playerid);
- return 1;
- }
- if(giveplayerid != INVALID_PLAYER_ID)
- {
- Kick(giveplayerid);
- }
- }
- }
- else
- {
- format(string, sizeof(string), " %d is not an active player.", giveplayerid);
- SendClientMessage(playerid, COLOR_GRAD1, string);
- }
- }
- return 1;
- }
- if(strcmp(cmd, "/mute", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, COLOR_WHITE, "USAGE: /mute [Playerid/PartOfName]");
- return 1;
- }
- new playa;
- playa = ReturnUser(tmp);
- if (PlayerInfo[playerid][pAdmin] >= 1)
- {
- if(IsPlayerConnected(playa))
- {
- if(PlayerInfo[playa][pAdmin] > PlayerInfo[playerid][pAdmin])
- {
- SendClientMessage(playerid, COLOR_GREY, "You can't mute higher level Admins !");
- return 1;
- }
- if(playa != INVALID_PLAYER_ID)
- {
- if(PlayerInfo[playa][pMuted] == 0)
- {
- PlayerInfo[playa][pMuted] = 1;
- format(string, sizeof(string), "Mute: %s was silenced by %s",PlayerName(playa) , PlayerName(playerid));
- SendClientMessageToAll(COLOR_LIGHTRED,string);
- }
- else
- {
- PlayerInfo[playa][ptMuted] = 0;
- PlayerInfo[playa][pMuted] = 0;
- format(string, sizeof(string), "Mute: %s was unsilenced by %s",PlayerName(playa) , PlayerName(playerid));
- SendClientMessageToAll(COLOR_LIGHTRED,string);
- }
- }
- }
- }
- else
- {
- SendClientMessage(playerid, COLOR_GRAD1, " You are not Admin!");
- }
- }
- return 1;
- }
- if(strcmp(cmd, "/timemute", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, COLOR_WHITE, "USAGE: /mute [Playerid/PartOfName] [time]");
- return 1;
- }
- new playa;
- playa = ReturnUser(tmp);
- tmp = strtok(cmdtext, idx);
- new time = strval(tmp);
- if (PlayerInfo[playerid][pAdmin] >= 1)
- {
- if(IsPlayerConnected(playa))
- {
- if(PlayerInfo[playa][pAdmin] > PlayerInfo[playerid][pAdmin])
- {
- SendClientMessage(playerid, COLOR_GREY, "You can't mute higher level Admins !");
- return 1;
- }
- if(playa != INVALID_PLAYER_ID)
- {
- PlayerInfo[playa][ptMuted] = time*60;
- PlayerInfo[playa][pMuted] = 1;
- format(string, sizeof(string), "TimeMute: %s was silenced by %s for %d minutes",PlayerName(playa), PlayerName(playerid), time);
- SendClientMessageToAll(COLOR_LIGHTRED,string);
- }
- }
- }
- else
- {
- SendClientMessage(playerid, COLOR_GRAD1, " You are not Admin!");
- }
- }
- return 1;
- }
- if(strcmp(cmd, "/vipmute", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, COLOR_WHITE, "USAGE: /vipmute [Playerid/PartOfName]");
- return 1;
- }
- new playa;
- playa = ReturnUser(tmp);
- if (PlayerInfo[playerid][pAdmin] >= 1)
- {
- if(IsPlayerConnected(playa))
- {
- if(PlayerInfo[playa][pAdmin] > PlayerInfo[playerid][pAdmin])
- {
- SendClientMessage(playerid, COLOR_GREY, "You can't mute higher level Admins !");
- return 1;
- }
- if(playa != INVALID_PLAYER_ID)
- {
- if(PlayerInfo[playa][pvMuted] == 0)
- {
- PlayerInfo[playa][pvMuted] = 1;
- format(string, sizeof(string), "Vip Mute: %s was silenced in VIP by %s",PlayerName(playa) , PlayerName(playerid));
- SendClientMessageToAll(COLOR_LIGHTRED,string);
- }
- else
- {
- PlayerInfo[playa][pvMuted] = 0;
- format(string, sizeof(string), "Vip Mute: %s was unsilenced by in VIP %s",PlayerName(playa) , PlayerName(playerid));
- SendClientMessageToAll(COLOR_LIGHTRED,string);
- }
- }
- }
- }
- else
- {
- SendClientMessage(playerid, COLOR_GRAD1, " You are not Admin!");
- }
- }
- return 1;
- }
- if(strcmp(cmd, "/muteall", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- if (PlayerInfo[playerid][pAdmin] >= 4)
- {
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(PlayerInfo[i][pAdmin] >= 1)
- {
- SendClientMessage(i, COLOR_GREY, "An admin uses /muteall command you are not muted!");
- }
- else
- {
- if(i != INVALID_PLAYER_ID)
- {
- PlayerInfo[i][pMuted] = 1;
- PlayerInfo[i][pvMuted] = 1;
- }
- }
- }
- }
- format(string, sizeof(string), "Mute ALL: ALL was silenced by %s", PlayerName(playerid));
- SendClientMessageToAll(COLOR_LIGHTRED,string);
- }
- else
- {
- SendClientMessage(playerid, COLOR_GRAD1, " You are not Admin!");
- }
- }
- return 1;
- }
- if(strcmp(cmd, "/unmuteall", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- if (PlayerInfo[playerid][pAdmin] >= 4)
- {
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(PlayerInfo[i][pAdmin] >= 1)
- {
- SendClientMessage(playerid, COLOR_GREY, "An admin uses /unmuteall command you are not muted!");
- }
- else
- {
- if(i != INVALID_PLAYER_ID)
- {
- PlayerInfo[i][pMuted] = 0;
- PlayerInfo[i][pvMuted] = 0;
- }
- }
- }
- }
- format(string, sizeof(string), "Mute ALL: ALL was unsilenced by %s", PlayerName(playerid));
- SendClientMessageToAll(COLOR_LIGHTRED,string);
- }
- else
- {
- SendClientMessage(playerid, COLOR_GRAD1, " You are not Admin!");
- }
- }
- return 1;
- }
- if (strcmp(cmdtext, "/muted", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- SendClientMessage(playerid, COLOR_GREEN, "Online Muted Players:");
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(PlayerInfo[i][pMuted] == 1)
- {
- new sendername[MAX_PLAYERS];
- GetPlayerName(i, sendername, sizeof(sendername));
- format(string, 256, "%s(ID:%d) is Muted.", sendername, i);
- SendClientMessage(playerid, COLOR_WHITE, string);
- }
- }
- }
- SendClientMessage(playerid, COLOR_GREEN, "Online VIP Muted Players:");
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(PlayerInfo[i][pvMuted] == 1)
- {
- new sendername[MAX_PLAYERS];
- GetPlayerName(i, sendername, sizeof(sendername));
- format(string, 256, "%s(ID:%d) is Vip Muted.", sendername, i);
- SendClientMessage(playerid, COLOR_WHITE, string);
- }
- }
- }
- }
- return 1;
- }
- if(strcmp(cmd, "/jail", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, COLOR_WHITE, "USAGE: /jail [Playerid/PartOfName] [minutes] [reason]");
- return 1;
- }
- new playa;
- new money;
- playa = ReturnUser(tmp);
- tmp = strtok(cmdtext, idx);
- money = strval(tmp);
- if (PlayerInfo[playerid][pAdmin] >= 3)
- {
- if(IsPlayerConnected(playa))
- {
- if(PlayerInfo[playa][pAdmin] > PlayerInfo[playerid][pAdmin])
- {
- SendClientMessage(playerid, COLOR_GREY, "You can't jail higher level Admins !");
- return 1;
- }
- if(playa != INVALID_PLAYER_ID)
- {
- GetPlayerName(playa, giveplayer, sizeof(giveplayer));
- new length = strlen(cmdtext);
- while ((idx < length) && (cmdtext[idx] <= ' '))
- {
- idx++;
- }
- new offset = idx;
- new result[64];
- while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
- {
- result[idx - offset] = cmdtext[idx];
- idx++;
- }
- result[idx - offset] = EOS;
- if(!strlen(result))
- {
- SendClientMessage(playerid, COLOR_WHITE, "USAGE: /jail [Playerid/PartOfName] [minutes] [reason]");
- return 1;
- }
- ResetPlayerWeaponsEx(playa);
- PlayerInfo[playa][pJail] = 1;
- PlayerInfo[playa][pJailTime] = money*60;
- SetPlayerInterior(playa, 6);
- SetPlayerPos(playa, 264.6288,77.5742,1001.0391);
- format(string, sizeof(string), "You are jailed for %d minutes.", money);
- SendClientMessage(playa, COLOR_LIGHTBLUE, string);
- format(string, 256, "AdmCmd: %s has been jailed by an Admin, Reason: %s", giveplayer, (result));
- SendClientMessageToAll(COLOR_LIGHTRED,string);
- format(string, sizeof(string), "AdmCmd: %s has been jailed by %s, Reason: %s", giveplayer, PlayerName(playerid), (result));
- }
- }
- }
- else
- {
- SendClientMessage(playerid, COLOR_GRAD1, " You are not Admin!");
- }
- }
- return 1;
- }
- if(strcmp(cmd, "/pj", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /setcarpj [playerid/PartOfName] [0-5]");
- return 1;
- }
- new playa;
- new health;
- playa = ReturnUser(tmp);
- tmp = strtok(cmdtext, idx);
- health = strval(tmp);
- if (PlayerInfo[playerid][pDonateRank] >= 3)
- {
- if(IsPlayerConnected(playa))
- {
- if(playa != INVALID_PLAYER_ID)
- {
- ChangeVehiclePaintjob(GetPlayerVehicleID(playa), health);
- GetPlayerName(playa, giveplayer, sizeof(giveplayer));
- format(string, 256, "ABC, [VIP]: %s has set %s's (%d) car paintjob to %d.", PlayerName(playerid),giveplayer,playa,health);
- ABroadCast(COLOR_LIGHTRED,string, 5);
- format(string, sizeof(string), "VIPs %s Has Set your car paintjob to %d",PlayerName(playerid), health);
- SendClientMessage(playa, GROVE_COLOR, string);
- new y, m, d;
- new h,mi,s;
- getdate(y,m,d);
- gettime(h,mi,s);
- format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s Has Set %s's car paintjob to: [%d]",d,m,y,h,mi,s,PlayerName(playerid),giveplayer,health);
- }
- }
- }
- else
- {
- SendClientMessage(playerid, COLOR_GRAD1, "** you are not a VIPs!");
- }
- }
- return 1;
- }
- if(strcmp(cmd, "/anews", true) == 0) // By kuchkata
- {
- if(IsPlayerConnected(playerid))
- {
- if (PlayerInfo[playerid][pAdmin] >= 4)
- {
- new length = strlen(cmdtext);
- while ((idx < length) && (cmdtext[idx] <= ' '))
- {
- idx++;
- }
- new offset = idx;
- new result[128];
- while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
- {
- result[idx - offset] = cmdtext[idx];
- idx++;
- }
- result[idx - offset] = EOS;
- if(!strlen(result))
- {
- SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /anews [cnn textformat ~n~=Newline ~r~=Red ~g~=Green ~b~=Blue ~w~=White ~y~=Yellow]");
- return 1;
- }
- format(string, sizeof(string), "[ABC]: %s Gave The News [%s].",PlayerInfo[playerid][pAdmin], PlayerName(playerid), result);
- ABroadCast(COLOR_LIGHTRED,string, 5);
- format(string, sizeof(string), "~b~Breaking News: ~n~~w~%s",result);
- GameTextForAll(string, 5000, 6);
- new y, m, d;
- new h,mi,s;
- getdate(y,m,d);
- gettime(h,mi,s);
- format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s Gave the News: [%s]",d,m,y,h,mi,s,PlayerInfo[playerid][pAdmin],PlayerName(playerid), result);
- return 1;
- }
- else
- {
- SendClientMessage(playerid, COLOR_GRAD1, "** you are not authorized to use that command!");
- return 1;
- }
- }
- return 1;
- }
- if(strcmp(cmd, "/vipchat", true) == 0 || strcmp(cmd, "/c", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- if(PlayerInfo[playerid][pvMuted] != 1)
- {
- new length = strlen(cmdtext);
- while ((idx < length) && (cmdtext[idx] <= ' '))
- {
- idx++;
- }
- new offset = idx;
- new result[256];
- while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
- {
- result[idx - offset] = cmdtext[idx];
- idx++;
- }
- result[idx - offset] = EOS;
- if(!strlen(result))
- {
- SendClientMessage(playerid, COLOR_GREEN, "USAGE: (/c)ipchat[vip chat]");
- return 1;
- }
- format(string, sizeof(string), "[ID:%d][VIP Level:%d] %s: %s", playerid, PlayerInfo[playerid][pDonateRank], PlayerName(playerid), result);
- if (PlayerInfo[playerid][pDonateRank] >= 1)
- {
- SendClientMessageToAll(COLOR_GREEN, string);
- }
- }
- else
- {
- SendClientMessage(playerid,COLOR_GREEN,"Òè ñè çàãëóøåí âúâ VIP ÷àòà!");
- }
- }
- return 1;
- }
- if(strcmp(cmd,"/healme",true)==0)
- {
- if(PlayerInfo[playerid][pDonateRank] >= 2)
- {
- if(PlayerInfo[playerid][pHealme] <= 0)
- {
- SetPlayerHealth(playerid, 100);
- SetPlayerArmour(playerid, 100);
- SendClientMessage(playerid,COLOR_GREEN,"You've set your health and armour to 100");
- PlayerInfo[playerid][pHealme] = 2*60;
- }
- else
- {
- SendClientMessage(playerid,COLOR_RED,"Íå ñà ìèíàëè 2 ìèíóòè îò ïîñëåäíîòî èçïîëçâàíå íà êîìàíäàòà!");
- }
- }
- return 1;
- }
- if(strcmp(cmd,"/1armourme1",true)==0)
- {
- if(PlayerInfo[playerid][pDonateRank] >= 3)
- SetPlayerArmour(playerid, 100);
- SendClientMessage(playerid,COLOR_GREEN,"You've set your armour to 100");
- return 1;
- }
- if (strcmp(cmdtext, "/nos", true) == 0)
- {
- if(PlayerInfo[playerid][pDonateRank] >= 2)
- {
- if(IsPlayerInAnyVehicle(playerid))
- {
- AddVehicleComponent(GetPlayerVehicleID(playerid),1010);
- PlayerPlaySound(playerid, 1056, 0.0, 0.0, 0.0);
- }
- else
- {
- SendClientMessage(playerid, COLOR_GREEN, "Òè äîáàâè íèòðî!");
- }
- }
- return 1;
- }
- if (strcmp(cmdtext, "/hyd", true) == 0)
- {
- if(PlayerInfo[playerid][pDonateRank] >= 2)
- {
- if(IsPlayerInAnyVehicle(playerid))
- {
- AddVehicleComponent(GetPlayerVehicleID(playerid), 1087);
- PlayerPlaySound(playerid, 1056, 0.0, 0.0, 0.0);
- }
- else
- {
- SendClientMessage(playerid, COLOR_GREEN, "Òè äîáàâè õèäðàâëèêà!");
- }
- }
- return 1;
- }
- if(strcmp(cmdtext,"/flip",true)==0)
- {
- if(PlayerInfo[playerid][pDonateRank] >= 2)
- {
- new VehicleID,Float:X,Float:Y,Float:Z;
- GetPlayerPos(playerid,X,Y,Z);
- VehicleID = GetPlayerVehicleID(playerid);
- SetVehiclePos(VehicleID,X,Y,Z);
- SetVehicleZAngle(VehicleID,0);
- }
- return 1;
- }
- if (strcmp(cmdtext, "/1lock1", true)==0)
- {
- print("Car locked");
- if(IsPlayerInAnyVehicle(playerid))
- {
- new State=GetPlayerState(playerid);
- if(State!=PLAYER_STATE_DRIVER)
- {
- SendClientMessage(playerid,0xFFFF00AA,"You must be an driver to do this.");
- return 1;
- }
- new i;
- for(i=0;i<MAX_PLAYERS;i++)
- {
- if(i != playerid)
- {
- SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),i, 0, 1);
- }
- }
- SendClientMessage(playerid, 0xFFFF00AA, "Car locked!");
- new Float:pX, Float:pY, Float:pZ;
- GetPlayerPos(playerid,pX,pY,pZ);
- PlayerPlaySound(playerid,1056,pX,pY,pZ);
- }
- else
- {
- SendClientMessage(playerid, 0xFFFF00AA, "You don't have an car.");
- }
- return 1;
- }
- if (strcmp(cmdtext, "/1unlock1", true)==0)
- {
- print("Car unlocked");
- if(IsPlayerInAnyVehicle(playerid))
- {
- new State=GetPlayerState(playerid);
- if(State!=PLAYER_STATE_DRIVER)
- {
- SendClientMessage(playerid,0xFFFF00AA,"You must be an driver to do this.");
- return 1;
- }
- new i;
- for(i=0;i<MAX_PLAYERS;i++)
- {
- SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),i, 0, 0);
- }
- SendClientMessage(playerid, 0xFFFF00AA, "Car unlocked.");
- new Float:pX, Float:pY, Float:pZ;
- GetPlayerPos(playerid,pX,pY,pZ);
- PlayerPlaySound(playerid,1057,pX,pY,pZ);
- }
- else
- {
- SendClientMessage(playerid, 0xFFFF00AA, "You don't have an car.");
- }
- return 1;
- }
- if(strcmp(cmd,"/invisible",true) == 0)
- {
- if(PlayerInfo[playerid][pDonateRank] >= 2)
- SetPlayerColor(playerid,COLOR_INVISIBLE);
- SendClientMessage(playerid,COLOR_WHITE,"You are invisible.");
- return 1;
- }
- if(strcmp(cmdtext,"/vip",true) == 0)
- {
- SendClientMessage(playerid,COLOR_RED," ________________________________");
- SendClientMessage(playerid,COLOR_RED,"| VIP MOD: ");
- SendClientMessage(playerid,COLOR_RED,"|Çà ÂÈÏ êîìàíäèòå íàïèøè /viphelp ");
- SendClientMessage(playerid,COLOR_RED,"| ");
- SendClientMessage(playerid,COLOR_RED,"| VIP MOD created by kuchkata ");
- SendClientMessage(playerid,COLOR_RED,"|________________________________");
- return 1;
- }
- if(strcmp(cmdtext,"/viphelp",true) == 0) // 116 commands! :D
- {
- new viplevel[256];
- format(viplevel,sizeof(viplevel), " Òâîÿò ëåâåë å: %d ", PlayerInfo[playerid][pDonateRank]);
- SendClientMessage(playerid,COLOR_WHITE," _______________________________________________________________________");
- SendClientMessage(playerid,COLOR_WHITE,"| ÂÈÏ êîìàíäè ");
- if (PlayerInfo[playerid][pDonateRank] == 1) SendClientMessage(playerid,COLOR_WHITE, viplevel);
- if (PlayerInfo[playerid][pDonateRank] >= 1)
- {
- SendClientMessage(playerid,COLOR_WHITE,"| VIP: /spec, /specoff, /listguns, /check, /vipchat, /ipcheck");
- }
- if (PlayerInfo[playerid][pDonateRank] >= 2)
- {
- SendClientMessage(playerid,COLOR_WHITE,"| VIP: /healme, /jetpack ");
- }
- if (PlayerInfo[playerid][pDonateRank] >= 3)
- {
- SendClientMessage(playerid,COLOR_WHITE,"| SUPERVIPGATE:/dmvipon /dmvipoff");
- }
- if (PlayerInfo[playerid][pDonateRank] >= 4)
- {
- SendClientMessage(playerid,COLOR_RED,"| SUPERVIP:/mark, /gotomark, /goto LS/LV/SF/Stunt/DM, /NRG, /bike ");
- SendClientMessage(playerid,COLOR_RED,"| SUPERVIP: /telegy, /turanus, /tstrat, /tflash, /tjester, /tsultan ");
- SendClientMessage(playerid,COLOR_RED,"| VIP: /fix, /flip, /hyd, /nos,/invisible ");
- }
- SendClientMessage(playerid,COLOR_WHITE,"| VIP Mod 0.1 by kuchkata ");
- SendClientMessage(playerid,COLOR_WHITE,"|________________________________________________________________________");
- }
- if(strcmp(cmd, "/mark", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- if (PlayerInfo[playerid][pDonateRank] >= 4)
- {
- GetPlayerPos(playerid, TeleportDest[playerid][0],TeleportDest[playerid][1],TeleportDest[playerid][2]);
- SendClientMessage(playerid, COLOR_GRAD1, " Teleporter destination set");
- }
- }
- return 1;
- }
- if (strcmp("/tsultan", cmdtext, true, 10) == 0)
- {
- if (PlayerInfo[playerid][pDonateRank] >= 3)
- {
- new Float:X,Float:Y,Float:Z,Float:Angle, carid;
- GetPlayerPos(playerid,X,Y,Z);
- GetPlayerFacingAngle(playerid,Angle);
- carid = GetPlayerVehicleID(playerid);
- carid = CreateVehicle(560,X,Y,Z,Angle,-1,-1,600);
- AddVehicleComponent(carid,1029);
- AddVehicleComponent(carid,1033);
- AddVehicleComponent(carid,1139);
- AddVehicleComponent(carid,1010);
- AddVehicleComponent(carid,1073);
- ChangeVehiclePaintjob(carid,1);
- PutPlayerInVehicle(playerid,carid,0);
- TogglePlayerControllable(playerid,true);
- return SendClientMessage(playerid, 0x40FF40FF, "Tuned sultan has been spawned!");
- }
- return 1;
- }
- if (strcmp("/tjester", cmdtext, true, 10) == 0)
- {
- if (PlayerInfo[playerid][pDonateRank] >= 3)
- {
- new Float:X,Float:Y,Float:Z,Float:Angle, carid;
- GetPlayerPos(playerid,X,Y,Z);
- GetPlayerFacingAngle(playerid,Angle);
- carid = GetPlayerVehicleID(playerid);
- carid = CreateVehicle(559,X,Y,Z,Angle,-1,-1,600);
- AddVehicleComponent(carid,1065);
- AddVehicleComponent(carid,1067);
- AddVehicleComponent(carid,1162);
- AddVehicleComponent(carid,1010);
- AddVehicleComponent(carid,1073);
- ChangeVehiclePaintjob(carid,1);
- PutPlayerInVehicle(playerid,carid,0);
- TogglePlayerControllable(playerid,true);
- return SendClientMessage(playerid, 0x40FF40FF, "Tuned jester has been spawned!");
- }
- return 1;
- }
- if (strcmp("/tflash", cmdtext, true, 10) == 0)
- {
- if (PlayerInfo[playerid][pDonateRank] >= 3)
- {
- new Float:X,Float:Y,Float:Z,Float:Angle, carid;
- GetPlayerPos(playerid,X,Y,Z);
- GetPlayerFacingAngle(playerid,Angle);
- carid = GetPlayerVehicleID(playerid);
- carid = CreateVehicle(565,X,Y,Z,Angle,-1,-1,600);
- AddVehicleComponent(carid,1046);
- AddVehicleComponent(carid,1049);
- AddVehicleComponent(carid,1053);
- AddVehicleComponent(carid,1010);
- AddVehicleComponent(carid,1073);
- ChangeVehiclePaintjob(carid,1);
- PutPlayerInVehicle(playerid,carid,0);
- TogglePlayerControllable(playerid,true);
- return SendClientMessage(playerid, 0x40FF40FF, "Tuned flash has been spawned!");
- }
- return 1;
- }
- if (strcmp("/NRG", cmdtext, true, 10) == 0)
- {
- if (PlayerInfo[playerid][pDonateRank] >= 3)
- {
- new Float:X,Float:Y,Float:Z,Float:Angle, carid;
- GetPlayerPos(playerid,X,Y,Z);
- GetPlayerFacingAngle(playerid,Angle);
- carid = GetPlayerVehicleID(playerid);
- carid = CreateVehicle(522,X,Y,Z,Angle,-1,-1,600);
- PutPlayerInVehicle(playerid,carid,0);
- TogglePlayerControllable(playerid,true);
- return SendClientMessage(playerid, 0x40FF40FF, "NRG has been spawned!");
- }
- return 1;
- }
- if (strcmp("/bike", cmdtext, true, 10) == 0)
- {
- if (PlayerInfo[playerid][pDonateRank] >= 3)
- {
- new Float:X,Float:Y,Float:Z,Float:Angle, carid;
- GetPlayerPos(playerid,X,Y,Z);
- GetPlayerFacingAngle(playerid,Angle);
- carid = GetPlayerVehicleID(playerid);
- carid = CreateVehicle(510,X,Y,Z,Angle,-1,-1,600);
- PutPlayerInVehicle(playerid,carid,0);
- TogglePlayerControllable(playerid,true);
- return SendClientMessage(playerid, 0x40FF40FF, "Mountain Bike has been spawned!");
- }
- return 1;
- }
- if (strcmp("/turanus", cmdtext, true, 10) == 0)
- {
- if (PlayerInfo[playerid][pDonateRank] >= 3)
- {
- new Float:X,Float:Y,Float:Z,Float:Angle, carid;
- GetPlayerPos(playerid,X,Y,Z);
- GetPlayerFacingAngle(playerid,Angle);
- carid = GetPlayerVehicleID(playerid);
- carid = CreateVehicle(558,X,Y,Z,Angle,-1,-1,600);
- AddVehicleComponent(carid,1088);
- AddVehicleComponent(carid,1092);
- AddVehicleComponent(carid,1139);
- AddVehicleComponent(carid,1010);
- AddVehicleComponent(carid,1073);
- ChangeVehiclePaintjob(carid,1);
- PutPlayerInVehicle(playerid,carid,0);
- TogglePlayerControllable(playerid,true);
- return SendClientMessage(playerid, 0x40FF40FF, "Tuned uranus has been spawned!");
- }
- return 1;
- }
- if (strcmp("/tstrat", cmdtext, true, 10) == 0)
- {
- if (PlayerInfo[playerid][pDonateRank] >= 3)
- {
- new Float:X,Float:Y,Float:Z,Float:Angle, carid;
- GetPlayerPos(playerid,X,Y,Z);
- GetPlayerFacingAngle(playerid,Angle);
- carid = GetPlayerVehicleID(playerid);
- carid = CreateVehicle(561,X,Y,Z,Angle,-1,-1,600);
- AddVehicleComponent(carid,1055);
- AddVehicleComponent(carid,1058);
- AddVehicleComponent(carid,1064);
- AddVehicleComponent(carid,1010);
- AddVehicleComponent(carid,1073);
- ChangeVehiclePaintjob(carid,1);
- PutPlayerInVehicle(playerid,carid,0);
- TogglePlayerControllable(playerid,true);
- return SendClientMessage(playerid, 0x40FF40FF, "Tuned stratum has been spawned!");
- }
- return 1;
- }
- if (strcmp("/telegy", cmdtext, true, 10) == 0)
- {
- if (PlayerInfo[playerid][pDonateRank] >= 3)
- {
- new Float:X,Float:Y,Float:Z,Float:Angle, carid;
- GetPlayerPos(playerid,X,Y,Z);
- GetPlayerFacingAngle(playerid,Angle);
- carid = GetPlayerVehicleID(playerid);
- carid = CreateVehicle(562,X,Y,Z,Angle,-1,-1,600);
- AddVehicleComponent(carid,1034);
- AddVehicleComponent(carid,1038);
- AddVehicleComponent(carid,1147);
- AddVehicleComponent(carid,1010);
- AddVehicleComponent(carid,1073);
- ChangeVehiclePaintjob(carid,1);
- PutPlayerInVehicle(playerid,carid,0);
- TogglePlayerControllable(playerid,true);
- return SendClientMessage(playerid, 0x40FF40FF, "Tuned elegy has been spawned!");
- }
- return 1;
- }
- if(strcmp(cmd, "/jetpack", true) == 0)
- {
- if (PlayerInfo[playerid][pDonateRank] >= 2)
- {
- GivePlayerGun(playerid, 21);
- }
- else
- {
- SendClientMessage(playerid, COLOR_GRAD1,"ERROR: You are not a VIP");
- }
- return 1;
- }
- if(strcmp(cmd, "/gotomark", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- //if (PlayerInfo[playerid][pAdmin] >= 3)//
- if (PlayerInfo[playerid][pDonateRank] >= 4)
- {
- if (GetPlayerState(playerid) == 2)
- {
- new tmpcar = GetPlayerVehicleID(playerid);
- SetVehiclePos(tmpcar, TeleportDest[playerid][0],TeleportDest[playerid][1],TeleportDest[playerid][2]);
- TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
- }
- else
- {
- SetPlayerPos(playerid, TeleportDest[playerid][0],TeleportDest[playerid][1],TeleportDest[playerid][2]);
- }
- SendClientMessage(playerid, COLOR_GRAD1, " You have been teleported");
- SetPlayerInterior(playerid, 0);
- }
- }
- return 1;
- }
- if(strcmp(cmd, "/fine", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, COLOR_WHITE, "USAGE: /fine [Playerid/PartOfName] [amount] [reason]");
- return 1;
- }
- giveplayerid = ReturnUser(tmp);
- if (PlayerInfo[playerid][pAdmin] > 3)
- {
- if(IsPlayerConnected(giveplayerid))
- {
- if(giveplayerid != INVALID_PLAYER_ID)
- {
- GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
- new fine;
- tmp = strtok(cmdtext, idx);
- if (!strlen(tmp))
- {
- SendClientMessage(playerid, COLOR_WHITE, "USAGE: /fine [Playerid/PartOfName] [amount] [reason]");
- return 1;
- }
- fine = strval(tmp);
- if (fine < 0)
- {
- SendClientMessage(playerid, COLOR_GRAD2, "Amount must be greater than 0");
- return 1;
- }
- new length = strlen(cmdtext);
- while ((idx < length) && (cmdtext[idx] <= ' '))
- {
- idx++;
- }
- new offset = idx;
- new result[256];
- while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
- {
- result[idx - offset] = cmdtext[idx];
- idx++;
- }
- result[idx - offset] = EOS;
- if(!strlen(result))
- {
- SendClientMessage(playerid, COLOR_WHITE, "USAGE: /fine [Playerid/PartOfName] [amount] [reason]");
- return 1;
- }
- format(string, sizeof(string), "AdmCmd: %s was fined $%d by an Admin, reason: %s", giveplayer, fine, (result));
- SendClientMessageToAll(COLOR_LIGHTRED, string);
- GivePlayerCash(giveplayerid, -fine);
- return 1;
- }
- }
- }
- else
- {
- format(string, sizeof(string), " %d is not an active player.", giveplayerid);
- SendClientMessage(playerid, COLOR_GRAD1, string);
- }
- }
- return 1;
- }
- if(strcmp(cmd, "/gethere", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, COLOR_WHITE, "USAGE: /gethere [Playerid/PartOfName]");
- return 1;
- }
- new Float:plocx,Float:plocy,Float:plocz;
- new plo;
- plo = ReturnUser(tmp);
- if (IsPlayerConnected(plo))
- {
- if(plo != INVALID_PLAYER_ID)
- {
- if (PlayerInfo[plo][pAdmin] > 1337)
- {
- SendClientMessage(playerid, COLOR_GRAD1, "Ask the admin to goto you.");
- return 1;
- }
- if (PlayerInfo[playerid][pAdmin] >= 4)
- {
- GetPlayerPos(playerid, plocx, plocy, plocz);
- SetPlayerVirtualWorld(plo, GetPlayerVirtualWorld(playerid));
- SetPlayerInterior(plo, GetPlayerInterior(playerid));
- if (GetPlayerState(plo) == 2)
- {
- TelePos[plo][0] = 0.0;
- TelePos[plo][1] = 0.0;
- new tmpcar = GetPlayerVehicleID(plo);
- SetVehiclePos(tmpcar, plocx, plocy+4, plocz);
- }
- else
- {
- SetPlayerPos(plo,plocx,plocy+2, plocz);
- }
- SendClientMessage(plo, COLOR_GRAD1, " You have been teleported");
- }
- else
- {
- SendClientMessage(playerid, COLOR_GRAD1, " You are not Admin!");
- }
- }
- }
- else
- {
- format(string, sizeof(string), " %d is not an active player.", plo);
- SendClientMessage(playerid, COLOR_GRAD1, string);
- }
- }
- return 1;
- }
- if(strcmp(cmd, "/disarm", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, COLOR_WHITE, "USAGE: /disarm [Playerid/PartOfName]");
- return 1;
- }
- new playa;
- playa = ReturnUser(tmp);
- if (PlayerInfo[playerid][pAdmin] >= 3)
- {
- if(IsPlayerConnected(playa))
- {
- if(playa != INVALID_PLAYER_ID)
- {
- GetPlayerName(playa, giveplayer, sizeof(giveplayer));
- ResetPlayerWeapons(playa);
- ResetPlayerWeaponsEx(playa);
- format(string, sizeof(string), "You have taken all weapons from %s.", giveplayer);
- SendClientMessage(playerid, COLOR_WHITE, string);
- SendClientMessage(playa, COLOR_YELLOW, "You have been disarmed by an Admin");
- }
- }
- }
- }
- return 1;
- }
- if(strcmp(cmd, "/goto", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- //if (PlayerInfo[playerid][pAdmin] >= 1)//
- if (PlayerInfo[playerid][pDonateRank] >= 3)
- {
- new x_job[256];
- x_job = strtok(cmdtext, idx);
- if(!strlen(x_job)) {
- SendClientMessage(playerid, COLOR_WHITE, "|_________________________|");
- SendClientMessage(playerid, COLOR_WHITE, "USAGE: / [name]");
- SendClientMessage(playerid, COLOR_GREY, "Locations 1: LS, SF, LV, MC, Stunt, DM");
- SendClientMessage(playerid, COLOR_WHITE, "|_________________________|");
- return 1;
- }
- tmp = strtok(cmdtext, idx);
- if(strcmp(x_job,"ls",true) == 0)
- {
- if (GetPlayerState(playerid) == 2)
- {
- new tmpcar = GetPlayerVehicleID(playerid);
- SetVehiclePos(tmpcar, 1538.8336,-1691.1599,13.5469);
- TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
- }
- else
- {
- SetPlayerPos(playerid, 1538.8336,-1691.1599,13.5469);
- }
- SendClientMessage(playerid, COLOR_GRAD1, " You have been teleported !");
- SetPlayerInterior(playerid, 0);
- }
- else if(strcmp(x_job,"sf",true) == 0)
- {
- if (GetPlayerState(playerid) == 2)
- {
- new tmpcar = GetPlayerVehicleID(playerid);
- SetVehiclePos(tmpcar, -1417.0,-295.8,14.1);
- TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
- }
- else
- {
- SetPlayerPos(playerid, -1417.0,-295.8,14.1);
- }
- SendClientMessage(playerid, COLOR_GRAD1, " You have been teleported");
- SetPlayerInterior(playerid, 0);
- SetPlayerVirtualWorld(playerid, 0);
- }
- else if(strcmp(x_job,"lv",true) == 0)
- {
- if (GetPlayerState(playerid) == 2)
- {
- new tmpcar = GetPlayerVehicleID(playerid);
- SetVehiclePos(tmpcar, 1699.2, 1435.1, 10.7);
- TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
- }
- else
- {
- SetPlayerPos(playerid, 1699.2,1435.1, 10.7);
- }
- SendClientMessage(playerid, COLOR_GRAD1, " You have been teleported");
- SetPlayerInterior(playerid, 0);
- SetPlayerVirtualWorld(playerid, 0);
- }
- else if(strcmp(x_job,"mc",true) == 0)
- {
- if (GetPlayerState(playerid) == 2)
- {
- new tmpcar = GetPlayerVehicleID(playerid);
- SetVehiclePos(tmpcar, -2334.6887, -1612.0864, 483.4248);
- TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
- }
- else
- {
- SetPlayerPos(playerid, -2334.6887, -1612.0864, 483.4248);
- }
- SendClientMessage(playerid, COLOR_GRAD1, " You have been teleported");
- SetPlayerInterior(playerid, 0);
- SetPlayerVirtualWorld(playerid, 0);
- }
- else if(strcmp(x_job,"dm",true) == 0)
- {
- if (GetPlayerState(playerid) == 2)
- {
- new tmpcar = GetPlayerVehicleID(playerid);
- SetVehiclePos(tmpcar, 961.5817,2067.3918,10.8203,86.3543);
- TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
- }
- else
- {
- SetPlayerPos(playerid, 961.5817,2067.3918,10.8203,86.3543);
- }
- SendClientMessage(playerid, COLOR_GRAD1, " You have been teleported");
- SetPlayerInterior(playerid, 0);
- SetPlayerVirtualWorld(playerid, 0);
- }
- else if(strcmp(x_job,"stunt",true) == 0)
- {
- if (GetPlayerState(playerid) == 2)
- {
- new tmpcar = GetPlayerVehicleID(playerid);
- SetVehiclePos(tmpcar, 1596.2471,-2446.5164,13.2076);
- TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
- }
- else
- {
- SetPlayerPos(playerid, 1596.2471,-2446.5164,13.2076);
- }
- SendClientMessage(playerid, COLOR_GRAD1, " You have been teleported");
- SetPlayerInterior(playerid, 0);
- SetPlayerVirtualWorld(playerid, 0);
- }
- }
- }
- return 1;
- }
- if(strcmp(cmd, "/ipcheck", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, COLOR_WHITE, "USAGE: /ipcheck [Playerid/PartOfName]");
- return 1;
- }
- new playa;
- playa = ReturnUser(tmp);
- //if (PlayerInfo[playerid][pAdmin] >= 3)//
- if (PlayerInfo[playerid][pDonateRank] >= 1)
- {
- if(IsPlayerConnected(playa))
- {
- if(playa != INVALID_PLAYER_ID)
- {
- GetPlayerName(playa, giveplayer, sizeof(giveplayer));
- new ip[20];
- GetPlayerIp(playa,ip,sizeof(ip));
- format(string, sizeof(string), "%s's IP: %s\n", giveplayer, ip);
- SendClientMessage(playerid, COLOR_WHITE, string);
- }
- }
- }
- }
- return 1;
- }
- if(strcmp(cmd, "/sethp", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, COLOR_WHITE, "USAGE: /sethp [Playerid/PartOfName] [health]");
- return 1;
- }
- new playa;
- new health;
- playa = ReturnUser(tmp);
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, COLOR_WHITE, "USAGE: /sethp [Playerid/PartOfName] [health]");
- return 1;
- }
- health = strval(tmp);
- if (PlayerInfo[playerid][pAdmin] >= 4)
- {
- if(IsPlayerConnected(playa))
- {
- if(playa != INVALID_PLAYER_ID)
- {
- SetPlayerHealth(playa, health);
- }
- }
- }
- else
- {
- SendClientMessage(playerid, COLOR_GRAD1, " You are not Admin!");
- }
- }
- return 1;
- }
- if(strcmp(cmd, "/setarmor", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, COLOR_WHITE, "USAGE: /setarmor [Playerid/PartOfName] [armor]");
- return 1;
- }
- new playa;
- new health;
- playa = ReturnUser(tmp);
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, COLOR_WHITE, "USAGE: /setarmor [Playerid/PartOfName] [armor]");
- return 1;
- }
- health = strval(tmp);
- if (PlayerInfo[playerid][pAdmin] >= 4)
- {
- if(IsPlayerConnected(playa))
- {
- if(playa != INVALID_PLAYER_ID)
- {
- SetPlayerArmour(playa, health);
- }
- }
- }
- else
- {
- SendClientMessage(playerid, COLOR_GRAD1, " You are not Admin!");
- }
- }
- return 1;
- }
- if(strcmp(cmd, "/sethpall", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, COLOR_WHITE, "USAGE: /sethpall [health]");
- return 1;
- }
- new health;
- health = strval(tmp);
- if (PlayerInfo[playerid][pAdmin] >= 4)
- {
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- SetPlayerHealth(i, health);
- }
- }
- else
- {
- SendClientMessage(playerid, COLOR_GRAD1, " You are not Admin!");
- }
- }
- return 1;
- }
- if(strcmp(cmd, "/setarmorall", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, COLOR_WHITE, "USAGE: /setarmorall [armor]");
- return 1;
- }
- new health;
- health = strval(tmp);
- if (PlayerInfo[playerid][pAdmin] >= 4)
- {
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- SetPlayerArmour(i, health);
- }
- }
- else
- {
- SendClientMessage(playerid, COLOR_GRAD1, " You are not Admin!");
- }
- }
- return 1;
- }
- if(strcmp(cmd, "/setmoney", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, COLOR_WHITE, "USAGE: /setmoney [Playerid/PartOfName] [money]");
- return 1;
- }
- new playa;
- new money;
- new plname[MAX_PLAYER_NAME];
- playa = ReturnUser(tmp);
- tmp = strtok(cmdtext, idx);
- money = strval(tmp);
- GetPlayerName(playa, plname, sizeof(plname));
- if (PlayerInfo[playerid][pAdmin] >= 4)
- {
- if(IsPlayerConnected(playa))
- {
- if(playa != INVALID_PLAYER_ID)
- {
- SetPlayerCash(playa, money);
- format(string, sizeof(string), "You have set %s's money to $%d !", plname, money);
- SendClientMessage(playerid, COLOR_GREY, string);
- }
- }
- }
- }
- return 1;
- }
- if(strcmp(cmd, "/givemoney", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, COLOR_WHITE, "USAGE: /givemoney [Playerid/PartOfName] [money]");
- return 1;
- }
- new playa;
- new money;
- playa = ReturnUser(tmp);
- tmp = strtok(cmdtext, idx);
- money = strval(tmp);
- if (PlayerInfo[playerid][pAdmin] >= 1337)
- {
- if(IsPlayerConnected(playa))
- {
- if(playa != INVALID_PLAYER_ID)
- {
- GivePlayerCash(playa, money);
- }
- }
- }
- }
- return 1;
- }
- if(strcmp(cmd, "/respawncars", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- if(PlayerInfo[playerid][pAdmin] < 4)
- {
- SendClientMessage(playerid, COLOR_GRAD1, " you are not authorized to use that command!");
- return 1;
- }
- else
- {
- for(new cars=0; cars<MAX_VEHICLES; cars++)
- {
- if(!VehicleOccupied(cars))
- {
- SetVehicleToRespawn(cars);
- }
- }
- SendClientMessageToAll(COLOR_RED, "All Vehicles has been respawned");
- }
- }
- return 1;
- }
- if(strcmp(cmd, "/setkill", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, COLOR_WHITE, "USAGE: /setkill [Playerid/PartOfName] [kills]");
- return 1;
- }
- new playa;
- new kills1;
- playa = ReturnUser(tmp);
- tmp = strtok(cmdtext, idx);
- kills1 = strval(tmp);
- if (PlayerInfo[playerid][pAdmin] == 1337)
- {
- if(IsPlayerConnected(playa))
- {
- if(playa != INVALID_PLAYER_ID)
- {
- PlayerInfo[playa][pKills] = kills1;
- SetPlayerScore(playa, PlayerInfo[playa][pKills]);
- }
- }
- }
- }
- return 1;
- }
- if(strcmp(cmd, "/givekill", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, COLOR_WHITE, "USAGE: /givekill [Playerid/PartOfName] [kills]");
- return 1;
- }
- new playa;
- new kills1;
- playa = ReturnUser(tmp);
- tmp = strtok(cmdtext, idx);
- kills1 = strval(tmp);
- if (PlayerInfo[playerid][pAdmin] == 1337)
- {
- if(IsPlayerConnected(playa))
- {
- if(playa != INVALID_PLAYER_ID)
- {
- PlayerInfo[playa][pKills] += kills1;
- SetPlayerScore(playa, PlayerInfo[playa][pKills]);
- }
- }
- }
- }
- return 1;
- }
- if(strcmp(cmd, "/givekillall", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, COLOR_WHITE, "USAGE: /givekillall [kills]");
- return 1;
- }
- new kills1;
- tmp = strtok(cmdtext, idx);
- kills1 = strval(tmp);
- if (PlayerInfo[playerid][pAdmin] == 1337)
- {
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- PlayerInfo[i][pKills] += kills1;
- SetPlayerScore(i, PlayerInfo[i][pKills]);
- return 1;
- }
- }
- }
- }
- return 1;
- }
- if(strcmp(cmd, "/unban", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- new string2[256];
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, COLOR_WHITE, "USAGE: /unban [name]");
- SendClientMessage(playerid, COLOR_GREY, "Full name, this includes underscores. Also CaSe sEnSiTiVe.");
- return 1;
- }
- if (PlayerInfo[playerid][pAdmin] >= 4)
- {
- format(string, sizeof(string), "%s.ini",tmp);
- if(dini_Exists(string))
- {
- if(dini_Int(string, "Banned") > 0)
- {
- dini_IntSet(string, "Banned", 0);
- dini_IntSet(string, "Warnings", 0);
- string2 = dini_Get(string, "IP");
- format(string, sizeof(string), "unbanip %s", string2);
- SendRconCommand(string);
- SendRconCommand("reloadbans");
- format(string, 256, "ABC: %s was unbanned by %s.",tmp, PlayerName(playerid));
- ABroadCast(COLOR_LIGHTRED, string, 1);
- return 1;
- }
- else
- {
- SendClientMessage(playerid, COLOR_GRAD2, "That player is not banned.");
- string2 = dini_Get(string, "IP");
- format(string, sizeof(string), "unbanip %s", string2);
- SendRconCommand(string);
- SendRconCommand("reloadbans");
- return 1;
- }
- }
- else
- {
- SendClientMessage(playerid, COLOR_GRAD2, " Invalid name !");
- }
- }
- }
- return 1;
- }
- if(strcmp(cmd, "/rangeban", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- new string2[256];
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, COLOR_WHITE, "USAGE: /rangeban [name]");
- SendClientMessage(playerid, COLOR_GREY, "Full name, this includes underscores. Also CaSe sEnSiTiVe.");
- return 1;
- }
- if (PlayerInfo[playerid][pAdmin] >= 3)
- {
- format(string, sizeof(string), "%s.ini",tmp);
- if(dini_Exists(string))
- {
- dini_IntSet(string, "Banned", 1);
- string2 = dini_Get(string, "IP");
- format(string, sizeof(string), "banip %s", string2);
- SendRconCommand(string);
- SendRconCommand("reloadbans");
- format(string, 256, "ABC: %s was rangebanned by %s.",tmp, PlayerName(playerid));
- ABroadCast(COLOR_LIGHTRED, string, 1);
- return 1;
- }
- else
- {
- SendClientMessage(playerid, COLOR_GRAD2, " Invalid name !");
- }
- }
- }
- return 1;
- }
- if(strcmp(cmd, "/veh", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- if (PlayerInfo[playerid][pAdmin] < 4)
- {
- SendClientMessage(playerid, COLOR_GRAD1, " You are not Admin!");
- return 1;
- }
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, COLOR_WHITE, "USAGE: /veh [carid] [color1] [color2]");
- return 1;
- }
- new car;
- car = strval(tmp);
- if(car < 400 || car > 611) { SendClientMessage(playerid, COLOR_GREY, " Vehicle Number can't be below 400 or above 611 !"); return 1; }
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, COLOR_WHITE, "USAGE: /veh [carid] [color1] [color2]");
- return 1;
- }
- new color1;
- color1 = strval(tmp);
- if(color1 < 0 || color1 > 255) { SendClientMessage(playerid, COLOR_GREY, " Color Number can't be below 0 or above 126 !"); return 1; }
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, COLOR_WHITE, "USAGE: /veh [carid] [color1] [color2]");
- return 1;
- }
- new color2;
- color2 = strval(tmp);
- if(color2 < 0 || color2 > 255) { SendClientMessage(playerid, COLOR_GREY, " Color Number can't be below 0 or above 126 !"); return 1; }
- new Float:X,Float:Y,Float:Z;
- GetPlayerPos(playerid, X,Y,Z);
- new carid = CreateVehicle(car, X,Y,Z, 0.0, color1, color2, -1);
- LinkVehicleToInterior(carid, GetPlayerInterior(playerid));
- SetVehicleVirtualWorld(carid, GetPlayerVirtualWorld(playerid));
- CreatedCars[CreatedCar] = carid;
- CreatedCar ++;
- format(string, sizeof(string), " Vehicle %d spawned.", carid);
- SendClientMessage(playerid, COLOR_GREY, string);
- }
- return 1;
- }
- if(strcmp(cmd, "/fix", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- // if(PlayerInfo[playerid][pAdmin] < 4)//
- if (PlayerInfo[playerid][pDonateRank] < 2)
- {
- SendClientMessage(playerid, COLOR_GRAD1, " You are not VIP!");
- return 1;
- }
- if(PlayerInfo[playerid][pFixme] <= 0)
- {
- if(IsPlayerInAnyVehicle(playerid))
- {
- SetVehicleHealth(GetPlayerVehicleID(playerid), 1000.0);
- RepairVehicle(GetPlayerVehicleID(playerid));
- PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
- SendClientMessage(playerid, COLOR_GREY, " Vehicle Fixed !");
- PlayerInfo[playerid][pFixme] = 2*60;
- }
- }
- else
- {
- SendClientMessage(playerid,COLOR_RED,"Íå ñà ìèíàëè 2 ìèíóòè îò ïîñëåäíîòî èçïîëçâàíå íà êîìàíäàòà!");
- }
- }
- return 1;
- }
- if(strcmp(cmd, "/fixveh", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- if(PlayerInfo[playerid][pAdmin] < 4)
- {
- SendClientMessage(playerid, COLOR_GRAD1, " You are not an Admin!");
- return 1;
- }
- if(IsPlayerInAnyVehicle(playerid))
- {
- SetVehicleHealth(GetPlayerVehicleID(playerid), 1000.0);
- RepairVehicle(GetPlayerVehicleID(playerid));
- PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
- SendClientMessage(playerid, COLOR_GREY, " Vehicle Fixed !");
- }
- }
- return 1;
- }
- if(strcmp(cmd, "/destroycar", true)== 0)
- {
- if(PlayerInfo[playerid][pAdmin] > 1)
- {
- new removeVeh = GetPlayerVehicleID(playerid);
- SendClientMessage(playerid, COLOR_GRAD1, "You have destoyed the vehicle.");
- DestroyVehicle(removeVeh);
- return 1;
- }
- else
- {
- SendClientMessage(playerid, COLOR_GRAD1, "You are not an Admin");
- }
- }
- if(strcmp(cmd, "/destroycars", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- if(PlayerInfo[playerid][pAdmin] < 4)
- {
- SendClientMessage(playerid, COLOR_GRAD1, " you are not authorized to use that command!");
- return 1;
- }
- for(new i = 0; i < CreatedCar; i++)
- {
- DestroyVehicle(CreatedCars[i]);
- }
- CreatedCar = 0;
- SendClientMessage(playerid, COLOR_GREY, " Created Vehicles destroyed!");
- }
- return 1;
- }
- if(strcmp(cmd, "/agiveweapon", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- if(PlayerInfo[playerid][pAdmin] < 4)
- {
- SendClientMessage(playerid, COLOR_GREY, "You are not authorised to use that command !");
- return 1;
- }
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, COLOR_WHITE, "USAGE: /givegun [Playerid/PartOfName] [weaponid]");
- return 1;
- }
- new giveplayerid2;
- new gun;
- giveplayerid2 = ReturnUser(tmp);
- tmp = strtok(cmdtext, idx);
- gun = strval(tmp);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, COLOR_WHITE, "USAGE: /givegun [Playerid/PartOfName] [weaponid]");
- SendClientMessage(playerid, COLOR_GREEN, "___________________________________________");
- SendClientMessage(playerid, COLOR_GRAD2, "1: Brass Knuckles 2: Golf Club 3: Nite Stick 4: Knife 5: Baseball Bat 6: Shovel 7: Pool Cue 8: Katana 9: Chainsaw");
- SendClientMessage(playerid, COLOR_GRAD2, "10: Purple Dildo 11: Small White Vibrator 12: Large White Vibrator 13: Silver Vibrator 14: Flowers 15: Cane 16: Frag Grenade");
- SendClientMessage(playerid, COLOR_GRAD2, "17: Tear Gas 18: Molotov Cocktail 19: Vehicle Missile 20: Hydra Flare 21: Jetpack 22: 9mm 23: Silenced 9mm 24: Desert Eagle");
- SendClientMessage(playerid, COLOR_GRAD2, "25: Shotgun 26: Sawnoff Shotgun 27: Combat Shotgun 28: Micro SMG (Mac 10) 29: SMG (MP5) 29: AK-47 31: M4 32: Tec-9) 33: Country Rifle");
- SendClientMessage(playerid, COLOR_GRAD2, "34: Sniper Rifle 35: Rocket Launcher 36: HS Rocket Launcher 37: Flamethrower 38: Minigun 39: Satchel Charge 40: Detonator");
- SendClientMessage(playerid, COLOR_GRAD2, "41: Spraycan 42: Fire Extinguisher 43: Camera 44: Nightvision Goggles 45: Infared Vision 46: Parachute");
- SendClientMessage(playerid, COLOR_GREEN, "___________________________________________");
- return 1;
- }
- if (gun > 1||gun < 47)
- {
- if(IsPlayerConnected(giveplayerid2))
- {
- if(giveplayerid2 != INVALID_PLAYER_ID)
- {
- if(gun == 21)
- {
- SetPlayerSpecialAction(giveplayerid2, SPECIAL_ACTION_USEJETPACK);
- format(string, sizeof(string), " You have given a Jetpack to %s", PlayerName(giveplayerid2));
- SendClientMessage(playerid, COLOR_GRAD2, string);
- return 1;
- }
- new weaponname[32];
- GetWeaponName(gun, weaponname, sizeof(weaponname));
- GivePlayerGun(giveplayerid2, gun);
- format(string, sizeof(string), " You have given a %s to %s", weaponname, PlayerName(giveplayerid2));
- SendClientMessage(playerid, COLOR_GRAD2, string);
- }
- }
- }
- else
- {
- SendClientMessage(playerid, COLOR_GRAD2, "You have selected an invalid Gun ID.");
- }
- }
- return 1;
- }
- if(strcmp(cmd, "/weather", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- if(PlayerInfo[playerid][pAdmin] < 1337)
- {
- SendClientMessage(playerid, COLOR_GRAD1, " You are not Admin!");
- return 1;
- }
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, COLOR_WHITE, "USAGE: /weather [weatherid]");
- return 1;
- }
- new weather;
- weather = strval(tmp);
- if(weather < 0||weather > 45) { SendClientMessage(playerid, COLOR_GREY, " Weather ID can't be below 0 or above 45 !"); return 1; }
- SetPlayerWeather(playerid, weather);
- SendClientMessage(playerid, COLOR_GREY, " Weather Set !");
- }
- return 1;
- }
- if(strcmp(cmd, "/weatherall", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- if(PlayerInfo[playerid][pAdmin] < 1337)
- {
- SendClientMessage(playerid, COLOR_GRAD1, " You are not Admin!");
- return 1;
- }
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, COLOR_WHITE, "USAGE: /weatherall [weatherid]");
- return 1;
- }
- new weather;
- weather = strval(tmp);
- if(weather < 0||weather > 45) { SendClientMessage(playerid, COLOR_GREY, " Weather ID can't be below 0 or above 45 !"); return 1; }
- SetWeather(weather);
- SendClientMessage(playerid, COLOR_GREY, " Weather Set to everyone !");
- }
- return 1;
- }
- if(strcmp(cmd, "/makeadmin", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, COLOR_WHITE, "USAGE: /makeadmin [Playerid/PartOfName] [level(1-1337)]");
- return 1;
- }
- new para1;
- new level;
- para1 = ReturnUser(tmp);
- tmp = strtok(cmdtext, idx);
- level = strval(tmp);
- if (PlayerInfo[playerid][pAdmin] >= 1337 || IsPlayerAdmin(playerid))
- {
- if(IsPlayerConnected(para1))
- {
- if(para1 != INVALID_PLAYER_ID)
- {
- GetPlayerName(para1, giveplayer, sizeof(giveplayer));
- PlayerInfo[para1][pAdmin] = level;
- format(string, sizeof(string), "* You have been promoted to a level %d admin by %s", level, PlayerName(playerid));
- SendClientMessage(para1, COLOR_LIGHTBLUE, string);
- format(string, sizeof(string), "* You have promoted %s to a level %d admin.", giveplayer,level);
- SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
- }
- }
- }
- else
- {
- SendClientMessage(playerid, COLOR_GRAD1, " You are not Admin!");
- }
- }
- return 1;
- }
- if(strcmp(cmd, "/makevip", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, COLOR_WHITE, "USAGE: /makevip [Playerid/PartOfName] [vip rank(1-4)]");
- return 1;
- }
- new para1;
- new level;
- para1 = ReturnUser(tmp);
- tmp = strtok(cmdtext, idx);
- level = strval(tmp);
- if (PlayerInfo[playerid][pAdmin] >= 6)
- {
- if(IsPlayerConnected(para1))
- {
- if(para1 != INVALID_PLAYER_ID)
- {
- GetPlayerName(para1, giveplayer, sizeof(giveplayer));
- PlayerInfo[para1][pDonateRank] = level;
- format(string, sizeof(string), "* Admin %s has made you a %d level VIP", level, PlayerName(playerid));
- SendClientMessage(para1, COLOR_LIGHTBLUE, string);
- format(string, sizeof(string), "* You have promoted %s to a level %d VIP.", giveplayer,level);
- SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
- }
- }
- }
- else
- {
- SendClientMessage(playerid, COLOR_GRAD1, " You are not Admin!");
- }
- }
- return 1;
- }
- if(strcmp(cmd, "/tod", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, COLOR_WHITE, "USAGE: /tod [0-23]");
- return 1;
- }
- new hour;
- hour = strval(tmp);
- if (PlayerInfo[playerid][pAdmin] >= 4)
- {
- SetWorldTime(hour);
- format(string, sizeof(string), " Time set to %d Hours.", hour);
- SendClientMessageToAll(COLOR_GRAD1, string);
- }
- else
- {
- SendClientMessage(playerid, COLOR_GRAD1, " You are not an Admin !");
- }
- }
- return 1;
- }
- if(strcmp(cmd, "/savechars", true) == 0)
- {
- if (PlayerInfo[playerid][pAdmin] >= 1337)
- {
- SendClientMessage(playerid, COLOR_YELLOW, "All player accounts updated successfully.");
- SaveAccounts();
- }
- else
- {
- SendClientMessage(playerid, COLOR_GRAD1, "You are not authorized to use that command !");
- }
- return 1;
- }
- if(strcmp(cmd, "/gotocar", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, COLOR_GRAD1, "USAGE: /gotocar [carid]");
- return 1;
- }
- new testcar = strval(tmp);
- if (PlayerInfo[playerid][pAdmin] >= 1337)
- {
- new Float:cwx2,Float:cwy2,Float:cwz2;
- GetVehiclePos(testcar, cwx2, cwy2, cwz2);
- if (GetPlayerState(playerid) == 2)
- {
- new tmpcar = GetPlayerVehicleID(playerid);
- SetVehiclePos(tmpcar, cwx2, cwy2, cwz2);
- TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
- }
- else
- {
- SetPlayerPos(playerid, cwx2, cwy2, cwz2);
- }
- SendClientMessage(playerid, COLOR_GRAD1, " You have been teleported");
- SetPlayerInterior(playerid, 0);
- SetPlayerVirtualWorld(playerid, 0);
- }
- else
- {
- SendClientMessage(playerid, COLOR_GRAD1, " You are not Admin!");
- }
- }
- return 1;
- }
- if(strcmp(cmd, "/setname", true) == 0)
- {
- new tmpp[255];
- tmpp = strtok(cmdtext, idx);
- if(!strlen(tmpp))
- {
- SendClientMessage(playerid, COLOR_WHITE, "USAGE: /setname [Playerid/PartOfName] [Name]");
- return 1;
- }
- new string2[32];
- giveplayerid = ReturnUser(tmpp);
- tmp = strtok(cmdtext, idx);
- if(IsPlayerConnected(playerid))
- {
- if(PlayerInfo[playerid][pAdmin] >= 4)
- {
- format(string, sizeof(string), "%s.ini", tmp);
- if(fexist(string))
- {
- SendClientMessage(playerid, COLOR_GRAD2, " That Name is registered !");
- return 1;
- }
- if(IsPlayerConnected(giveplayerid))
- {
- format(string, sizeof(string), "%s.ini", PlayerName(giveplayerid));
- dini_Remove(string);
- format(string2, sizeof(string2), "%s.ini", tmp);
- dini_Create(string2);
- SetPlayerName(giveplayerid, tmp);
- format(string, sizeof(string), "You have set %s's name to %s", PlayerName(giveplayerid), tmp);
- SendClientMessage(playerid, COLOR_GREY, string);
- format(string, sizeof(string), "Your name has been changed from %s to %s", PlayerName(giveplayerid), tmp);
- SendClientMessage(giveplayerid, COLOR_YELLOW, string);
- }
- else
- {
- format(string, sizeof(string), "%d is not an active player.", giveplayerid);
- SendClientMessage(playerid, COLOR_GRAD2, string);
- }
- }
- }
- else
- {
- SendClientMessage(playerid, COLOR_RED, "You Must be logged in to use this command!");
- }
- return 1;
- }
- if(strcmp(cmd, "/gmx", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- if (PlayerInfo[playerid][pAdmin] >= 1337)
- {
- GameModeExit();
- }
- }
- return 1;
- }
- //===============================[Police Commands]==============================
- if(strcmp(cmd, "/duty", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- if(PlayerInfo[playerid][pMember] == TEAM_POLICE)
- {
- if (PlayerToPoint(3, playerid,1579.5493, -1635.6027, 13.5608))
- {
- new ranktext[256];
- switch(PlayerInfo[playerid][pRank])
- {
- case 1: format(ranktext, sizeof(ranktext), "%s", TeamInfo[PlayerInfo[playerid][pMember]][fRank1]);
- case 2: format(ranktext, sizeof(ranktext), "%s", TeamInfo[PlayerInfo[playerid][pMember]][fRank2]);
- case 3: format(ranktext, sizeof(ranktext), "%s", TeamInfo[PlayerInfo[playerid][pMember]][fRank3]);
- case 4: format(ranktext, sizeof(ranktext), "%s", TeamInfo[PlayerInfo[playerid][pMember]][fRank4]);
- case 5: format(ranktext, sizeof(ranktext), "%s", TeamInfo[PlayerInfo[playerid][pMember]][fRank5]);
- case 6: format(ranktext, sizeof(ranktext), "%s", TeamInfo[PlayerInfo[playerid][pMember]][fRank6]);
- }
- if(OnDuty[playerid]==0)
- {
- format(string, sizeof(string), "* %s %s âëåçå íà ñìÿíà.",ranktext, PlayerName(playerid));
- ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
- OnDuty[playerid] = 1;
- }
- else if(OnDuty[playerid]==1)
- {
- format(string, sizeof(string), "* %s %s èçëåçå îò ñìÿíà.",ranktext, PlayerName(playerid));
- ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
- OnDuty[playerid] = 0;
- }
- }
- else
- {
- SendClientMessage(playerid, COLOR_GRAD2, " Òè íåñè íà ìÿñòîòî äà ìèíåø íà ñìÿíà!");
- return 1;
- }
- }
- else
- {
- SendClientMessage(playerid, COLOR_GRAD1, " You are not a Cop !");
- }
- }
- return 1;
- }
- if(strcmp(cmd, "/arrest", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- if(PlayerInfo[playerid][pMember] == TEAM_POLICE)
- {
- if(OnDuty[playerid] != 1 && PlayerInfo[playerid][pMember] == TEAM_POLICE)
- {
- SendClientMessage(playerid, COLOR_GREY, " Òè íåñè íà ñìÿíà!");
- return 1;
- }
- if(!PlayerToPoint(6.0, playerid, 1528.6659,-1677.9064,5.8906))
- {// Jail spot
- SendClientMessage(playerid, COLOR_GREY, " Íåñè äî ìÿñòîòî çà àðåñò!");
- return 1;
- }
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, COLOR_GRAD2, "* /arrest [ïàðè(äà ìó âçåìå)] [Âðåìå (ìèíóòè)] [Ãàðàíöèÿ (0=íå 1=äà)] [öåíà çà ãàðàíöèÿòà]");
- return 1;
- }
- moneys = strval(tmp);
- if(moneys < 100 || moneys > 100000) { SendClientMessage(playerid, COLOR_GREY, " Íåìîæåø äà ìó çåìåø ïî ìàëêî îò 100$ èëè ïîâå÷å îò 100,000$ !"); return 1; }
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, COLOR_GRAD2, "* /arrest [ïàðè(äà ìó âçåìå)] [Âðåìå (ìèíóòè)] [Ãàðàíöèÿ (0=íå 1=äà)] [öåíà çà ãàðàíöèÿòà]");
- return 1;
- }
- new time = strval(tmp);
- if(time < 1 || time > 60) { SendClientMessage(playerid, COLOR_GREY, " Âðåìåòî çà àðåñò íåìîæå äà áúäå ïî-ìàëêî îò 1 ìèíóòà èëè ïîâå÷å îò 60 ìèíóòè!"); return 1; }
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, COLOR_GRAD2, "* /arrest [ïàðè(äà ìó âçåìå)] [Âðåìå (ìèíóòè)] [Ãàðàíöèÿ (0=íå 1=äà)] [öåíà çà ãàðàíöèÿòà]");
- return 1;
- }
- new bail = strval(tmp);
- if(bail < 0 || bail > 1) { SendClientMessage(playerid, COLOR_GREY, " Ãàðàíöèÿòà ìîæå äà áúäå ñàìî ñ ÷èñëà: 1(äà) è 0(íå) !"); return 1; }
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, COLOR_GRAD2, "* /arrest [ïàðè(äà ìó âçåìå)] [Âðåìå (ìèíóòè)] [Ãàðàíöèÿ (0=íå 1=äà)] [öåíà çà ãàðàíöèÿòà]");
- return 1;
- }
- new bailprice = strval(tmp);
- if(bailprice < 1000 || bailprice > 500000) { SendClientMessage(playerid, COLOR_GREY, " Ãàðàíöèÿòà íåìîæå äà ñòðóâà ïî ìàëêî îò 1000$ èëè ïîâå÷å îò 500 000$!"); return 1; }
- new suspect = GetClosestPlayer(playerid);
- if(IsPlayerConnected(suspect))
- {
- if(GetDistanceBetweenPlayers(playerid,suspect) < 5)
- {
- if(WantedLevel[suspect] < 1)
- {
- SendClientMessage(playerid, COLOR_GREY, " ×îâåêà êîéòî àðåñòóâàø òðÿáâà äà èìà ìèíèìóì ïúðâè ëåâåë çà èçäèðàâíå!");
- return 1;
- }
- format(string, sizeof(string), "* Òè àðåñòóâà %s !", PlayerName(suspect));
- SendClientMessage(playerid, COLOR_BLUE, string);
- GivePlayerMoney(suspect, -moneys);
- format(string, sizeof(string), "arrested by %s ~n~ for $%d", PlayerName(playerid), moneys);
- GameTextForPlayer(suspect, string, 5000, 5);
- ResetPlayerWeapons(suspect);
- new ranktext[256];
- switch(PlayerInfo[playerid][pRank])
- {
- case 1: format(ranktext, sizeof(ranktext), "%s", TeamInfo[PlayerInfo[playerid][pMember]][fRank1]);
- case 2: format(ranktext, sizeof(ranktext), "%s", TeamInfo[PlayerInfo[playerid][pMember]][fRank2]);
- case 3: format(ranktext, sizeof(ranktext), "%s", TeamInfo[PlayerInfo[playerid][pMember]][fRank3]);
- case 4: format(ranktext, sizeof(ranktext), "%s", TeamInfo[PlayerInfo[playerid][pMember]][fRank4]);
- case 5: format(ranktext, sizeof(ranktext), "%s", TeamInfo[PlayerInfo[playerid][pMember]][fRank5]);
- case 6: format(ranktext, sizeof(ranktext), "%s", TeamInfo[PlayerInfo[playerid][pMember]][fRank6]);
- }
- if(PlayerInfo[playerid][pMember]== TEAM_POLICE)
- {
- format(string, sizeof(string), "<< %s %s àðåñòóâà èçäèðâàíèÿ %s çà %d ìèíóòè >>",ranktext, PlayerName(playerid), PlayerName(suspect), time);
- SendClientMessageToAll(COLOR_RED, string);
- }
- if(bail == 1)
- {
- JailPrice[suspect] = bailprice;
- format(string, sizeof(string), "Òè ñè àðåñòóâàí çà %d ñåêóíäè. Ãàðàíöèÿ: $%d", PlayerInfo[suspect][pJailTime], JailPrice[suspect]);
- SendClientMessage(suspect, COLOR_BLUE, string);
- }
- else
- {
- JailPrice[suspect] = 0;
- format(string, sizeof(string), "Òè ñè àðåñòóâàí çà %d ñåêóíäè. Ãàðàíöèÿ: Íÿìàø", PlayerInfo[suspect][pJailTime]);
- SendClientMessage(suspect, COLOR_BLUE, string);
- }
- }//distance
- }//not connected
- else
- {
- SendClientMessage(playerid, COLOR_GREY, " Èçäèðâàíèÿ íåå áëèçî äî òåá.");
- return 1;
- }
- }
- else
- {
- SendClientMessage(playerid, COLOR_GREY, " You are not a Cop / National Guard !");
- return 1;
- }
- }//not connected
- return 1;
- }
- if(strcmp(cmd, "/suspect", true) == 0 || strcmp(cmd, "/su", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- if(OnDuty[playerid] != 1 && PlayerInfo[playerid][pMember] == TEAM_POLICE)
- {
- SendClientMessage(playerid, COLOR_GREY, "Òè íåñè íà ñìÿíà!");
- return 1;
- }
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, COLOR_GRAD2, "USAGE: (/su)spect [playerid/PartOfName] [crime discription]");
- return 1;
- }
- giveplayerid = ReturnUser(tmp);
- if (PlayerInfo[playerid][pMember] == TEAM_POLICE)
- {
- if(IsPlayerConnected(giveplayerid))
- {
- if(giveplayerid != INVALID_PLAYER_ID)
- {
- if (PlayerInfo[giveplayerid][pMember] != TEAM_POLICE)
- {
- new length = strlen(cmdtext);
- while ((idx < length) && (cmdtext[idx] <= ' '))
- {
- idx++;
- }
- new offset = idx;
- new result[64];
- while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
- {
- result[idx - offset] = cmdtext[idx];
- idx++;
- }
- result[idx - offset] = EOS;
- if(!strlen(result))
- {
- SendClientMessage(playerid, COLOR_GRAD2, "USAGE: (/su)spect [playerid/PartOfName] [crime text]");
- return 1;
- }
- if(WantedPoints[giveplayerid] == 0) { WantedPoints[giveplayerid] = 3; }
- else { WantedPoints[giveplayerid]+= 2; }
- SetPlayerCriminal(giveplayerid, playerid, result);
- return 1;
- }
- else
- {
- SendClientMessage(playerid, COLOR_GRAD2, "Íåìîæåø äà çàïîäîçðåø Ïîëèöàé!");
- }
- }
- }
- else
- {
- format(string, sizeof(string), "%s íå å àêòèâåí â ìîìåíòà.", PlayerName(giveplayerid));
- SendClientMessage(playerid, COLOR_GRAD1, string);
- return 1;
- }
- }
- else
- {
- SendClientMessage(playerid, COLOR_RED, "Òè íåñè Ïîëèöàé!");
- }
- }
- return 1;
- }
- if(strcmp(cmd, "/bail", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- if(PlayerInfo[playerid][pJailed]==1)
- {
- if(JailPrice[playerid] > 0)
- {
- if(GetPlayerMoney(playerid) > JailPrice[playerid])
- {
- format(string, sizeof(string), "Òè èçëåçå îò çàòâîðà êàòî ñè ïëàòè ãàðàíöèÿ îò: $%d", JailPrice[playerid]);
- SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
- GivePlayerMoney(playerid, -JailPrice[playerid]);
- JailPrice[playerid] = 0;
- PlayerInfo[playerid][pJailTime] = 1;
- }
- else
- {
- SendClientMessage(playerid, COLOR_GRAD1, "Íåìîæåø äà ïëàòèø òàçè ñóìà!");
- }
- }
- else
- {
- SendClientMessage(playerid, COLOR_GRAD1, "Íåòè å âúçëîæåíà ãàðàíöèÿ, ùå ëåæèø äî êðàÿ íà âðåìåòî!");
- }
- }
- else
- {
- SendClientMessage(playerid, COLOR_GRAD1, "Òè íåñè â çàòâîðà!");
- }
- }//not connected
- return 1;
- }
- if(strcmp(cmd, "/mdc", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- if(PlayerInfo[playerid][pMember] != TEAM_POLICE)
- {
- SendClientMessage(playerid, COLOR_GREY, " You are not a Cop !");
- return 1;
- }
- new tmpcar = GetPlayerVehicleID(playerid);
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /mdc [playerid/PartOfName]");
- return 1;
- }
- //giveplayerid = strval(tmp);
- giveplayerid = ReturnUser(tmp);
- if(IsACopCar(tmpcar)||PlayerToPoint(5.0, playerid, 1579.5493,-1635.6027,13.5608))
- {
- if(IsPlayerConnected(giveplayerid))
- {
- if(giveplayerid != INVALID_PLAYER_ID)
- {
- SendClientMessage(playerid, COLOR_BLUE,"______-=MOBILE DATA COMPUTER=-_______");
- format(string, sizeof(string), "Èìå : %s", PlayerName(giveplayerid));
- SendClientMessage(playerid, COLOR_WHITE,string);
- format(string, sizeof(string), "Ïðåñòúïëåíèå : %s", PlayerCrime[giveplayerid][pAccusedof]);
- SendClientMessage(playerid, COLOR_GRAD1,string);
- format(string, sizeof(string), "Ïîñòðàäàë : %s", PlayerCrime[giveplayerid][pVictim]);
- SendClientMessage(playerid, COLOR_GRAD1,string);
- format(string, sizeof(string), "Îáâèíèë : %s", PlayerCrime[giveplayerid][pAccusing]);
- SendClientMessage(playerid, COLOR_GRAD1,string);
- format(string, sizeof(string), "Îáâèíåí : %s", PlayerCrime[giveplayerid][pBplayer]);
- SendClientMessage(playerid, COLOR_GRAD1,string);
- SendClientMessage(playerid, COLOR_BLUE,"_______________________________________");
- }
- }
- else
- {
- SendClientMessage(playerid, COLOR_GREY, "Òîçè èãðà÷ å îôëàéí!");
- return 1;
- }
- }
- else
- {
- SendClientMessage(playerid, COLOR_GRAD2, "Òè íåñè â ïîëèöåéñêà êîëà èëè â êàáèíàòà íà ïîëèöàèòå.");
- return 1;
- }
- }
- return 1;
- }
- //Gates
- if (strcmp(cmdtext, "/close1", true)==0)
- {
- if(PlayerInfo[playerid][pMember] == TEAM_LVPD)
- {
- DestroyObject(lvpd2);
- lvpd1 = CreateObject(968,2237.94482422,2450.43066406,10.69104290,0.00000000,0.00000000,0.00000000);
- }
- return 1;
- }
- if (strcmp(cmdtext, "/open1", true)==0)
- {
- if(PlayerInfo[playerid][pMember] == TEAM_LVPD)
- {
- DestroyObject(lvpd1);
- lvpd2 = CreateObject(968,2237.94482422,2450.43066406,10.69104290,0.00000000,0.00000000,0.00000000);
- }
- return 1;
- }
- //===============================[General]======================================
- if(strcmp(cmd, "/changepass", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- if (gPlayerLogged[playerid])
- {
- new length = strlen(cmdtext);
- while ((idx < length) && (cmdtext[idx] <= ' '))
- {
- idx++;
- }
- new offset = idx;
- new result[256];
- while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
- {
- result[idx - offset] = cmdtext[idx];
- idx++;
- }
- result[idx - offset] = EOS;
- if(!strlen(result))
- {
- SendClientMessage(playerid, COLOR_WHITE, "USAGE: /changepass [newpass]");
- return 1;
- }
- if(strfind( result , "," , true ) == -1)
- {
- strmid(PlayerInfo[playerid][pKey], (result), 0, strlen((result)), 255);
- format(string, sizeof(string), "You have set your password to: %s.", (result));
- SendClientMessage(playerid, COLOR_WHITE, string);
- }
- else
- {
- SendClientMessage(playerid, COLOR_WHITE, "Invalid Symbol , is not allowed!");
- }
- }
- }
- return 1;
- }
- if(strcmp(cmd, "/report", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- new sendername[MAX_PLAYER_NAME], str50[256];
- GetPlayerName(playerid, sendername, sizeof(sendername));
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /report [playerid/PartOfName] [text]");
- return 1;
- }
- giveplayerid = strval(tmp);
- new length = strlen(cmdtext);
- while ((idx < length) && (cmdtext[idx] <= ' '))
- {
- idx++;
- }
- new offset = idx;
- new result[64];
- while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
- {
- result[idx - offset] = cmdtext[idx];
- idx++;
- }
- result[idx - offset] = EOS;
- if(!strlen(result))
- {
- SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /report [playerid/PartOfName] [text]");
- return 1;
- }
- format(str50, sizeof(str50), "Report from %s(ID:%d) FOR %s(ID:%d): %s", sendername, playerid, PlayerName(giveplayerid), giveplayerid, (result));
- ABroadCast(COLOR_RED,str50,1);
- ReportLog(str50);
- GameTextForPlayer(playerid,"~r~Your report has been sent to the admins",3000,4);
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if (PlayerInfo[i][pAdmin] >= 1)
- {
- if (PlayerInfo[i][aDuty] == 0)
- {
- format(string, sizeof(string), "%s(ID:%d) has sent report!PM to him if no one is On Duty.", sendername, playerid);
- SendClientMessage(i, COLOR_RED, string);
- }
- }
- }
- }
- }
- return 1;
- }
- if (strcmp(cmd, "/id", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, COLOR_WHITE, "USAGE: /id [Playerid/PartOfName]");
- return 1;
- }
- giveplayerid = ReturnUser(tmp);
- if(IsPlayerConnected(giveplayerid))
- {
- if(giveplayerid != INVALID_PLAYER_ID)
- {
- GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
- format(string, 256, "Name: %s, ID: %d",giveplayer, giveplayerid);
- SendClientMessage(playerid, COLOR_WHITE, string);
- }
- }
- else
- {
- SendClientMessage(playerid, COLOR_GRAD1, " No Such Player !");
- }
- }
- return 1;
- }
- if (strcmp(cmd, "/lotto", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, COLOR_WHITE, "USAGE: /lotto [1-60]");
- return 1;
- }
- new lottonr = strval(tmp);
- if(lottonr < 1 || lottonr > 60) return SendClientMessage(playerid, COLOR_GRAD2, " Lotto number not below 1 or above 60.");
- PlayerInfo[playerid][pLotto] = lottonr;
- format(string, sizeof(string), "* You bought a lottery ticket with the number: %d.", lottonr);
- SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
- GivePlayerCash(playerid, -2000);
- return 1;
- }
- return 1;
- }
- if (strcmp(cmd, "/bounties", true) == 0)
- {
- new count = 0;
- SendClientMessage(playerid, COLOR_YELLOW2,"|_______________Current Bounties________________|");
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(Bounty[i] > 0)
- {
- format(string, sizeof(string), "Name: %s ID: %d Head Price: $%d.", PlayerName(i), i, Bounty[i]);
- SendClientMessage(playerid, COLOR_WHITE, string);
- count++;
- }
- }
- }
- if(count == 0) SendClientMessage(playerid, COLOR_GRAD2, "There are no bounties founded yet.");
- SendClientMessage(playerid, COLOR_YELLOW2,"|_______________________________________________|");
- return 1;
- }
- if(strcmp(cmd, "/givebounty", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, COLOR_WHITE, "USAGE: /givebounty [Playerid/PartOfName] [price]");
- return 1;
- }
- giveplayerid = ReturnUser(tmp);
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, COLOR_WHITE, "USAGE: /givebounty [Playerid/PartOfName] [price]");
- return 1;
- }
- moneys = strval(tmp);
- if (IsPlayerConnected(giveplayerid))
- {
- if(giveplayerid != INVALID_PLAYER_ID)
- {
- playermoney = GetPlayerCash(playerid);
- if (moneys > 0 && playermoney >= moneys)
- {
- GivePlayerCash(playerid, (0 - moneys));
- format(string, sizeof(string), " You have given %s a bounty of %d.", PlayerName(giveplayerid), moneys);
- SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
- Bounty[giveplayerid] += moneys;
- }
- else
- {
- SendClientMessage(playerid, COLOR_GRAD1, " Invalid transaction amount.");
- }
- }
- }
- else
- {
- format(string, sizeof(string), " %d is not an active player.", giveplayerid);
- SendClientMessage(playerid, COLOR_GRAD1, string);
- }
- }
- return 1;
- }
- if(strcmp(cmd, "/vipusers",true)==0)
- {
- SendClientMessage(playerid, COLOR_RED, "Îíëàéí âèïîâå:");
- if(IsPlayerConnected(playerid))
- {
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(PlayerInfo[i][pDonateRank] >= 1 && PlayerInfo[i][pHide] == 0)
- {
- format(string, sizeof(string), "VIP: %s, Level: [%d]",PlayerName(i),PlayerInfo[i][pDonateRank]);
- SendClientMessage(playerid, COLOR_RED, string);
- }
- }
- }
- return 1;
- }
- }
- if (strcmp(cmdtext, "/admins", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- SendClientMessage(playerid, COLOR_GREEN, "Admins Online:");
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(PlayerInfo[i][pAdmin] >= 1 && PlayerInfo[i][pHide] == 0)
- {
- new sendername[MAX_PLAYER_NAME];
- GetPlayerName(i, sendername, sizeof(sendername));
- if(PlayerInfo[i][aDuty] == 0)
- {
- format(string, 256, "%s(ID:%d) Level:%d Off-Duty", sendername, i, PlayerInfo[i][pAdmin]);
- SendClientMessage(playerid, COLOR_RED, string);
- }
- else if(PlayerInfo[i][aDuty] == 1)
- {
- format(string, 256, "%s(ID:%d) Level:%d On-Duty", sendername, i, PlayerInfo[i][pAdmin]);
- SendClientMessage(playerid, COLOR_GREEN, string);
- }
- else
- {
- SendClientMessage(playerid, COLOR_YELLOW, "*** Server Info *** : No admins ONLINE");
- }
- }
- }
- }
- SendClientMessage(playerid, COLOR_GREEN, "______________");
- }
- return 1;
- }
- if(strcmp(cmd, "/hitman",true)==0)
- {
- if(IsPlayerConnected(playerid))
- {
- if(PlayerInfo[playerid][pKills] > 499 || PlayerInfo[playerid][pDonateRank] > 0)
- {
- IsHitman[playerid] = 1;
- SendClientMessage(playerid, COLOR_LIGHTBLUE, "You are a hitman now, your mission is to kill those with a bounty on their heads.");
- SendClientMessage(playerid, COLOR_WHITE, "HINT: You can see the bounties on the map (Red Icons), type /bounties for more info.");
- }
- else
- {
- SendClientMessage(playerid, COLOR_GRAD2, " You need at least 500 Kills to be a hitman.");
- }
- return 1;
- }
- }
- if(!strcmp(cmdtext,"/turfhelp",true))
- {
- SendClientMessage(playerid, COLOR_ORANGE,"====================[ Turf Help ]===========================");
- SendClientMessage(playerid, COLOR_WHITE,"Ïðè 3 óáèéñòâà çàïî÷âà âîéíà íà ãàíãîâåòå àêî èãðà÷èòå ñà â òÿõíàòà çîíà.");
- SendClientMessage(playerid, COLOR_WHITE,"Çàïîìíè: Àêî èãðà÷à å â íåãîâàòà ñîáñòâåíà çîíà òðÿáâà äà ÿ ïðåâçåìåø");
- SendClientMessage(playerid, COLOR_WHITE,"Çà äà ñïå÷åëèø âîéíàòà â òâîÿòà çîíà òðÿáâà äà çàùèòèø çîíàòà çà 3 ìèíóòè.");
- return 1;
- }
- if (strcmp(cmd, "/teamstats", true) == 0)
- {
- tmp = strtok(cmdtext, idx);
- if (!strlen(tmp))
- {
- for (new i = 0; i < MAX_TURFS; i++)
- {
- new msg[256];
- new turf = OwnedTurfs() * 100;
- new maxturf = turf / MAX_TURFS;
- format(msg, sizeof(msg), "~w~%s stats:~n~~g~Turfwars Won: %d~n~~r~Turfwars Lost: %d~n~~w~Rivals killed: %d~n~Homies lost: %d~n~~y~Turfs: %d~n~~w~Own: %d%% of LS~n~~w~Teamscore: %d",
- TeamInfo[gTeam[playerid]][TeamName], TeamInfo[gTeam[playerid]][TurfWarsWon],
- TeamInfo[gTeam[playerid]][TurfWarsLost], TeamInfo[gTeam[playerid]][RivalsKilled],
- TeamInfo[gTeam[playerid]][HomiesDied], OwnedTurfs(), maxturf, TeamInfo[gTeam[playerid]][TeamScore]);
- new Text:txt = TextDrawCreate( 33.0, 259.0, msg);
- TextDrawUseBox(txt, 1);
- TextDrawBoxColor(txt, 0x00000066);
- TextDrawTextSize(txt, 141.0, 0.0);
- TextDrawAlignment(txt, 0);
- TextDrawBackgroundColor(txt, 0x000000ff);
- TextDrawFont(txt, 1);
- TextDrawLetterSize(txt, 0.29, 1.0);
- TextDrawColor(txt, 0xffffffff);
- TextDrawSetOutline(txt, 1);
- TextDrawSetProportional(txt, 1);
- TextDrawSetShadow(txt, 1);
- TimeTextForPlayer(playerid, txt, 6000);
- return 1;
- }
- }
- return 1;
- }
- if (strcmp(cmd, "/stats", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- if (gPlayerLogged[playerid] != 0)
- {
- ShowStats(playerid, playerid);
- }
- else
- {
- SendClientMessage(playerid, COLOR_GRAD1, " You are not Logged in !");
- }
- }
- return 1;
- }
- if(strcmp(cmd, "/pm", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- if(gPlayerLogged[playerid] == 0)
- {
- SendClientMessage(playerid, COLOR_GREY, " You havent logged in yet!");
- return 1;
- }
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /pm [playerid/PartOfName] [text]");
- return 1;
- }
- giveplayerid = strval(tmp);
- if (IsPlayerConnected(giveplayerid))
- {
- if(giveplayerid != INVALID_PLAYER_ID)
- {
- GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
- new length = strlen(cmdtext);
- while ((idx < length) && (cmdtext[idx] <= ' '))
- {
- idx++;
- }
- new offset = idx;
- new result[256];
- while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
- {
- result[idx - offset] = cmdtext[idx];
- idx++;
- }
- result[idx - offset] = EOS;
- if(!strlen(result))
- {
- SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /pm [playerid/PartOfName] [text]");
- return 1;
- }
- format(string, sizeof(string), "* PM from %s(ID: %d): %s", PlayerName(playerid), playerid, (result));
- SendClientMessage(giveplayerid, COLOR_YELLOW, string);
- format(string, sizeof(string), "* PM to %s(ID: %d): %s", giveplayer, giveplayerid, (result));
- SendClientMessage(playerid, COLOR_YELLOW, string);//to6o
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(PlayerInfo[i][pAdmin] >= 1)
- {
- if(PlayerInfo[i][aTog] == 1)
- {
- format(string, sizeof(string), "* PM from %s[%d] to %s[%d]: %s", PlayerName(playerid), playerid, giveplayer, giveplayerid, (result));
- SendClientMessage(i, COLOR_YELLOW, string);//to6o
- }
- }
- }
- }
- return 1;
- }
- }
- else
- {
- format(string, sizeof(string), " %d is not an active player.", giveplayerid);
- SendClientMessage(playerid, COLOR_GRAD1, string);
- }
- }
- return 1;
- }
- if(strcmp(cmd, "/rules",true)==0)
- {
- if(IsPlayerConnected(playerid))
- {
- SendClientMessage(playerid, COLOR_YELLOW2,"- Íåäåé ïîëçâà õàêîâå, Ïðèìåð: Health hack, Weapon Hack, è äðóãè òàêèâà.");
- SendClientMessage(playerid, COLOR_YELLOW2,"- Çàáðàíåíî å ðåêëàìèðàíåòî íà âñÿêàêâè ñàéòîâå è ñúðâúðè ðàçëè÷íè îò òîçè.");
- SendClientMessage(playerid, COLOR_YELLOW2,"- Íåäåé ñïàìè â ÷àòà è íåäåé îáèæäà.");
- SendClientMessage(playerid, COLOR_YELLOW2,"- Àêî âèäèø õàêåð ãî äîêëàäâàé ñ /report è íåäåé ñïîìåíàâà íèêà ìó â ÷àòà");
- SendClientMessage(playerid, COLOR_YELLOW2,"- Ó÷àâàæàâàéòå âñè÷êè àäìèíè è èãðà÷è â ñúðâúðà!");
- return 1;
- }
- }
- if(strcmp(cmd, "/carid", true) == 0)
- {
- if(IsPlayerInAnyVehicle(playerid))
- {
- format(string, sizeof(string), "Your vehicle id is: %d",GetPlayerVehicleID(playerid));
- SendClientMessage(playerid, COLOR_RED, string);
- }
- else
- {
- SendClientMessage(playerid, COLOR_RED,"[ERROR]: Find Vehicle First!");
- }
- return 1;
- }
- if(strcmp(cmd, "/pay", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, COLOR_WHITE, "USAGE: /pay [Playerid/PartOfName] [amount]");
- return 1;
- }
- giveplayerid = ReturnUser(tmp);
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, COLOR_WHITE, "USAGE: /pay [Playerid/PartOfName] [amount]");
- return 1;
- }
- moneys = strval(tmp);
- if(moneys < 1 || moneys > 100000000)
- {
- SendClientMessage(playerid, COLOR_GRAD1, "Dont go below 1$, or above 100,000,000$ at once.");
- return 1;
- }
- if (IsPlayerConnected(giveplayerid))
- {
- if(giveplayerid != INVALID_PLAYER_ID)
- {
- GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
- playermoney = GetPlayerCash(playerid);
- if (moneys > 0 && playermoney >= moneys)
- {
- GivePlayerCash(playerid, (0 - moneys));
- GivePlayerCash(giveplayerid, moneys);
- format(string, sizeof(string), " You have sent %s, $%d.", giveplayer, moneys);
- PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
- SendClientMessage(playerid, COLOR_GRAD1, string);
- format(string, sizeof(string), " You have recieved $%d from %s.", moneys, PlayerName(playerid));
- SendClientMessage(giveplayerid, COLOR_GRAD1, string);
- PlayerPlaySound(giveplayerid, 1052, 0.0, 0.0, 0.0);
- }
- else
- {
- SendClientMessage(playerid, COLOR_GRAD1, " Invalid transaction amount.");
- }
- }
- }
- else
- {
- format(string, sizeof(string), " %d is not an active player.", giveplayerid);
- SendClientMessage(playerid, COLOR_GRAD1, string);
- }
- }
- return 1;
- }
- return 0;
- }
- //==============================================================================
- public OnPlayerStateChange(playerid, newstate, oldstate)
- {
- if(newstate == PLAYER_STATE_SPAWNED)
- {
- gPlayerSpawned[playerid] = 1;
- }
- if(newstate == PLAYER_STATE_DRIVER)
- {
- GetPlayerWeaponData(playerid, 0, PlayerInfo[playerid][pGun0], pammo);
- GetPlayerWeaponData(playerid, 1, PlayerInfo[playerid][pGun1], pammo);
- GetPlayerWeaponData(playerid, 2, PlayerInfo[playerid][pGun2], pammo);
- GetPlayerWeaponData(playerid, 3, PlayerInfo[playerid][pGun3], pammo);
- GetPlayerWeaponData(playerid, 4, PlayerInfo[playerid][pGun4], pammo);
- GetPlayerWeaponData(playerid, 5, PlayerInfo[playerid][pGun5], pammo);
- GetPlayerWeaponData(playerid, 6, PlayerInfo[playerid][pGun6], pammo);
- GetPlayerWeaponData(playerid, 7, PlayerInfo[playerid][pGun7], pammo);
- GetPlayerWeaponData(playerid, 8, PlayerInfo[playerid][pGun8], pammo);
- GetPlayerWeaponData(playerid, 9, PlayerInfo[playerid][pGun9], pammo);
- GetPlayerWeaponData(playerid, 10, PlayerInfo[playerid][pGun10], pammo);
- GetPlayerWeaponData(playerid, 11, PlayerInfo[playerid][pGun11], pammo);
- GetPlayerWeaponData(playerid, 12, PlayerInfo[playerid][pGun12], pammo);
- ResetPlayerWeapons(playerid);
- }
- if(newstate == PLAYER_STATE_DRIVER)
- {
- if(GetPlayerVehicleID(playerid) == Airforcecars[34] || GetPlayerVehicleID(playerid) == Airforcecars[31] || GetPlayerVehicleID(playerid) == Airforcecars[30] || GetPlayerVehicleID(playerid) == Airforcecars[29] || GetPlayerVehicleID(playerid) == Airforcecars[8] || GetPlayerVehicleID(playerid) == Airforcecars[7] || GetPlayerVehicleID(playerid) == Airforcecars[6] || GetPlayerVehicleID(playerid) == Airforcecars[12] || GetPlayerVehicleID(playerid) == Airforcecars[13])
- {
- if(PlayerInfo[playerid][pMember] != TEAM_AFARMY)
- {
- new Float:shealth;
- new Float:slx, Float:sly, Float:slz;
- GetPlayerHealth(playerid, shealth);
- SetPlayerHealth(playerid, shealth-20);
- GetPlayerPos(playerid, slx, sly, slz);
- SetPlayerPos(playerid, slx, sly, slz+5);
- PlayerPlaySound(playerid, 1130, slx, sly, slz+5);
- SendClientMessage(playerid,COLOR_RED, "You cannot use Air Force ARMY vehicle!");
- }
- }
- }
- if(newstate == PLAYER_STATE_DRIVER)
- {
- if(GetPlayerVehicleID(playerid) == Airforcecars[21] || GetPlayerVehicleID(playerid) == Airforcecars[22] || GetPlayerVehicleID(playerid) == Airforcecars[23] || GetPlayerVehicleID(playerid) == Airforcecars[24] || GetPlayerVehicleID(playerid) == Airforcecars[25] || GetPlayerVehicleID(playerid) == Airforcecars[26] || GetPlayerVehicleID(playerid) == Airforcecars[27] || GetPlayerVehicleID(playerid) == Airforcecars[28] || GetPlayerVehicleID(playerid) == Airforcecars[15])
- {
- if(PlayerInfo[playerid][pMember] != TEAM_AFARMY)
- {
- new Float:shealth;
- new Float:slx, Float:sly, Float:slz;
- GetPlayerHealth(playerid, shealth);
- SetPlayerHealth(playerid, shealth-20);
- GetPlayerPos(playerid, slx, sly, slz);
- SetPlayerPos(playerid, slx, sly, slz+5);
- PlayerPlaySound(playerid, 1130, slx, sly, slz+5);
- SendClientMessage(playerid,COLOR_RED, "You cannot use Air Force ARMY vehicle!");
- }
- }
- }
- if(newstate == PLAYER_STATE_DRIVER)
- {
- if(GetPlayerVehicleID(playerid) == Airforcecars[18] || GetPlayerVehicleID(playerid) == Airforcecars[14] || GetPlayerVehicleID(playerid) == Airforcecars[11] || GetPlayerVehicleID(playerid) == Airforcecars[10] || GetPlayerVehicleID(playerid) == Airforcecars[9] || GetPlayerVehicleID(playerid) == Airforcecars[19] || GetPlayerVehicleID(playerid) == Airforcecars[20])
- {
- if(PlayerInfo[playerid][pMember] != TEAM_AFARMY)
- {
- new Float:shealth;
- new Float:slx, Float:sly, Float:slz;
- GetPlayerHealth(playerid, shealth);
- SetPlayerHealth(playerid, shealth-20);
- GetPlayerPos(playerid, slx, sly, slz);
- SetPlayerPos(playerid, slx, sly, slz+5);
- PlayerPlaySound(playerid, 1130, slx, sly, slz+5);
- SendClientMessage(playerid,COLOR_RED, "You cannot use Air Force ARMY vehicle!");
- }
- else if(Hydralock == 1)
- {
- new Float:slx, Float:sly, Float:slz;
- GetPlayerPos(playerid, slx, sly, slz);
- SetPlayerPos(playerid, slx, sly, slz+5);
- PlayerPlaySound(playerid, 1130, slx, sly, slz+5);
- SendClientMessage(playerid,COLOR_RED, "The special vehicles are set to LOCKED by Leader");
- }
- }
- }
- if(newstate == PLAYER_STATE_DRIVER)
- {
- if(GetPlayerVehicleID(playerid) == Airforcecars[33] || GetPlayerVehicleID(playerid) == Airforcecars[32] || GetPlayerVehicleID(playerid) == Airforcecars[16] || GetPlayerVehicleID(playerid) == Airforcecars[17])
- {
- if(PlayerInfo[playerid][pMember] != TEAM_AFARMY)
- {
- new Float:shealth;
- new Float:slx, Float:sly, Float:slz;
- GetPlayerHealth(playerid, shealth);
- SetPlayerHealth(playerid, shealth-20);
- GetPlayerPos(playerid, slx, sly, slz);
- SetPlayerPos(playerid, slx, sly, slz+5);
- PlayerPlaySound(playerid, 1130, slx, sly, slz+5);
- SendClientMessage(playerid,COLOR_RED, "You cannot use Air Force ARMY vehicle!");
- }
- else if(Hydralock == 1)
- {
- new Float:slx, Float:sly, Float:slz;
- GetPlayerPos(playerid, slx, sly, slz);
- SetPlayerPos(playerid, slx, sly, slz+5);
- PlayerPlaySound(playerid, 1130, slx, sly, slz+5);
- SendClientMessage(playerid,COLOR_RED, "The special vehicles are set to LOCKED by Leader");
- }
- }
- }
- if(oldstate == PLAYER_STATE_DRIVER)
- {
- GivePlayerGun(playerid, PlayerInfo[playerid][pGun0]);
- GivePlayerGun(playerid, PlayerInfo[playerid][pGun1]);
- GivePlayerGun(playerid, PlayerInfo[playerid][pGun2]);
- GivePlayerGun(playerid, PlayerInfo[playerid][pGun3]);
- GivePlayerGun(playerid, PlayerInfo[playerid][pGun4]);
- GivePlayerGun(playerid, PlayerInfo[playerid][pGun5]);
- GivePlayerGun(playerid, PlayerInfo[playerid][pGun6]);
- GivePlayerGun(playerid, PlayerInfo[playerid][pGun7]);
- GivePlayerGun(playerid, PlayerInfo[playerid][pGun8]);
- GivePlayerGun(playerid, PlayerInfo[playerid][pGun9]);
- GivePlayerGun(playerid, PlayerInfo[playerid][pGun10]);
- GivePlayerGun(playerid, PlayerInfo[playerid][pGun11]);
- GivePlayerGun(playerid, PlayerInfo[playerid][pGun12]);
- }
- if(newstate == PLAYER_STATE_WASTED)
- {
- if(WantedLevel[playerid] >= 1)
- {
- new price = WantedLevel[playerid] * 4000;
- new count;
- new string[256];
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(PlayerInfo[i][pMember] == TEAM_POLICE && CrimInRange(30.0, playerid,i))
- {
- count = 1;
- format(string, sizeof(string), "~w~Running Suspect~r~Killed~n~Bonus~g~$%d", price);
- GameTextForPlayer(i, string, 5000, 1);
- GivePlayerMoney(i, price / 2);
- PlayerPlaySound(i, 1058, 0.0, 0.0, 0.0);
- }
- }
- }
- if(count == 1)
- {
- GivePlayerMoney(playerid, - price);
- PlayerInfo[playerid][pWantedDeaths] += 1;
- PlayerInfo[playerid][pJailed] = 1;
- PlayerInfo[playerid][pJailTime] = (WantedLevel[playerid])*(10);
- format(string, sizeof(string), "* Òè ñè â çàòâîðà çà %d ñåêóíäè è çàãóáè $%d ïîíåæå äîêàòî áÿãàøå áåøå çàñòðåëÿí îò ïîëèöàé.", PlayerInfo[playerid][pJailTime], price);
- SendClientMessage(playerid, COLOR_LIGHTRED, string);
- WantedPoints[playerid] = 0;
- WantedLevel[playerid] = 0;
- SetPlayerSkin(playerid, 62);
- SetPlayerSpawn(playerid);
- }
- }
- }
- return 1;
- }
- //==============================================================================
- public OnPlayerPickUpPickup(playerid, pickupid)
- {
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(pickupid == gPickupID[i])
- {
- GivePlayerGun(playerid, gDropPickup[i]);
- DestroyPickup(gPickupID[i]);
- }
- }
- return 1;
- }
- public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
- {
- return 1;
- }
- public OnPlayerExitVehicle(playerid, vehicleid)
- {
- return 1;
- }
- //==============================================================================
- public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
- {
- if(PlayerKilled[playerid] == 1)
- {
- if(IsKeyJustDown(KEY_SPRINT,newkeys,oldkeys))
- {
- TogglePlayerSpectating(playerid, 0);
- PlayerSpectating[playerid] = 0;
- PlayerKilled[playerid] = 0;
- TextDrawHideForPlayer(playerid, txtSpec);
- }
- }
- //===============================[RC Vehicles]==================================
- new Float:x, Float:y, Float:z;
- if(newkeys == KEY_SECONDARY_ATTACK )
- {
- new VehicleSeat = GetPlayerVehicleSeat(playerid);
- if(VehicleSeat == -1)
- {
- for(new forvehicleid; forvehicleid < MAX_VEHICLES; forvehicleid++)
- {
- if(!IsVehicleRc(forvehicleid)) continue;
- GetVehiclePos(forvehicleid, x, y, z);
- if(IsPlayerInRangeOfPoint(playerid, 6, x, y, z))
- {
- PutPlayerInVehicle(playerid, forvehicleid, 0);
- break;
- }
- }
- }
- else if(VehicleSeat == 0)
- {
- if(IsVehicleRc(GetPlayerVehicleID(playerid)))
- {
- GetPlayerPos(playerid, x, y, z);
- SetPlayerPos(playerid, x+1, y, z+1.0);
- }
- }
- }
- if(newkeys == KEY_FIRE || newkeys == 12 || newkeys == 36)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 564)
- {
- new Float:angle;
- GetPlayerPos(playerid,x,y,z);
- GetVehicleZAngle(GetPlayerVehicleID(playerid), angle);
- x += (30 * floatsin(-angle + 5, degrees));
- y += (30 * floatcos(-angle + 5, degrees));
- CreateExplosion(x,y,z,3,4.0);
- }
- }
- return 1;
- }
- //==============================================================================
- public OnPlayerStreamIn(playerid, forplayerid)
- {
- return 1;
- }
- //==============================================================================
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- new string[256];
- if(dialogid == 12346 || dialogid == 12347)
- {
- if(response)
- {
- if(strlen(inputtext))
- {
- new tmppass[64];
- strmid(tmppass, inputtext, 0, strlen(inputtext), 255);
- OnPlayerLogin(playerid,tmppass);
- }
- else
- {
- new loginstring[256];
- SendClientMessage(playerid, COLOR_GREEN, "SERVER: Òðÿáâà äà âúâåäåø òâîÿòà ïàðîëà");
- format(loginstring,sizeof(loginstring),"BULGARIAN GANGWAES 0.3\nÒîâà èìå å ðåãèñòðèðàíî. Ìîëÿ, âúâåäè òâîÿòà ïàðîëà.");
- ShowPlayerDialog(playerid,12347,DIALOG_STYLE_INPUT,"Login",loginstring,"Login","Exit");
- }
- }
- else
- {
- Kick(playerid);
- }
- }
- if(dialogid == 12345)
- {
- if(response)
- {
- if(strlen(inputtext))
- {
- format(string, sizeof(string), "%s.ini", PlayerName(playerid));
- if(dini_Exists(string))
- {
- SendClientMessage(playerid, COLOR_YELLOW, "Òîâà èìå å çàåòî, ñìåíåòî ãî ñ äðóãî!");
- return 1;
- }
- new tmppass[64];
- strmid(tmppass, inputtext, 0, strlen(inputtext), 255);
- OnPlayerRegister(playerid, tmppass);
- }
- else
- {
- new regstring[256];
- format(regstring,sizeof(regstring),"BULGARIAN GANGWARS 0.3\nÒîâà èìå íå å ðåãèñòðèðàíî. Âúâåäè ïàðîëà çà äà ãî ðåãèñòðèðàø.");
- ShowPlayerDialog(playerid,12345,DIALOG_STYLE_INPUT,"Register",regstring,"Register","Exit");
- }
- }
- else
- {
- Kick(playerid);
- }
- }
- if(dialogid == 30)//aoc
- {
- if(response)
- {//Main gate/ Water Gate/ Spec Gate/ View Gate/ Locker door / Up door
- if(listitem == 0)
- {
- MoveObject(army[3], -1336.3594970703, 487.37838745117, 16.938341140747, 1);
- SendFactionMessage(TEAM_AFARMY,COLOR_GREEN,"Main(Ãëàâíà) gate its open!");
- }
- if(listitem == 1)
- {
- MoveObject(army[1], -1460.8057861328, 501.98391723633, -10, 2);
- SendFactionMessage(TEAM_AFARMY,COLOR_GREEN,"Water(Âîäíà) gate its open!");
- }
- if(listitem == 2)
- {
- MoveObject(army[4], -1391.8061523438, 515.46307373047, 7.9897637367249, 2);
- SendFactionMessage(TEAM_AFARMY,COLOR_GREEN,"Spec(Ñïåöèàëíà) gate its open!");
- }
- if(listitem == 3)
- {
- MoveObject(army[5], -1323.9710693359, 515.19274902344, 7.7276387214661, 1);
- SendFactionMessage(TEAM_AFARMY,COLOR_GREEN,"View(Òåðàñà) gate its open!");
- }
- if(listitem == 4)
- {
- MoveObject(army[2], -1297.8973388672, 492.8030090332, 11.690007209778, 1);
- SendFactionMessage(TEAM_AFARMY,COLOR_GREEN,"Locker(Àðìîð) door its open!");
- }
- if(listitem == 5)
- {
- MoveObject(army[6], -1350.0612792969, 499.31329345703, 18.729068756104, 1);
- SendFactionMessage(TEAM_AFARMY,COLOR_GREEN,"Deck(Ïàëóáà) door its open!");
- }
- }
- else
- {
- SendClientMessage(playerid,COLOR_RED,"Òè ïðèáðà ñâîÿ äæîéñòèê íà ïîðòèòå!");
- }
- return 1;
- }
- if(dialogid == 31)
- {
- if(response)
- {//Main gate/ Water Gate/ Spec Gate/ View Gate/ Locker door / Up door
- if(listitem == 0)
- {
- MoveObject(army[3], -1336.3594970703, 487.37838745117, 12.467067718506, 1);
- SendFactionMessage(TEAM_AFARMY,COLOR_GREEN,"Main(Ãëàâíà) gate its closed!");
- }
- if(listitem == 1)
- {
- MoveObject(army[1], -1464.7579345703, 501.46322631836, 1.5, 2);
- SendFactionMessage(TEAM_AFARMY,COLOR_GREEN,"Water(Âîäíà) gate its closed!");
- }
- if(listitem == 2)
- {
- MoveObject(army[4], -1414.3543701172, 515.49328613281, 8.0834932327271, 2);
- SendFactionMessage(TEAM_AFARMY,COLOR_GREEN,"Spec(Ñïåöèàëíà) gate its closed!");
- }
- if(listitem == 3)
- {
- MoveObject(army[5], -1324.3305664063, 515.22320556641, 12.602607727051, 1);
- SendFactionMessage(TEAM_AFARMY,COLOR_GREEN,"View(Òåðàñà) gate its closed!");
- }
- if(listitem == 4)
- {
- MoveObject(army[2], -1297.6247558594, 491.28979492188, 11.690007209778, 1);
- SendFactionMessage(TEAM_AFARMY,COLOR_GREEN,"Locker(Àðìîð) door its closed!");
- }
- if(listitem == 5)
- {
- MoveObject(army[6], -1348.6281738281, 499.2966003418, 18.729068756104, 1);
- SendFactionMessage(TEAM_AFARMY,COLOR_GREEN,"Deck(Ïàëóáà) door its closed!");
- }
- return 1;
- }
- else
- {
- SendClientMessage(playerid,COLOR_RED,"Òè ïðèáðà ñâîÿ äæîéñòèê íà ïîðòèòå!");
- }
- return 1;
- }
- return 1;
- }
- //==============================================================================
- public OnPlayerClickPlayer(playerid, clickedplayerid, source)
- {
- return 1;
- }
- //=============================[Anti-Money Hack Functions]======================
- stock GivePlayerCash(playerid, money)
- {
- PlayerInfo[playerid][pCash] += money;
- ResetMoneyBar(playerid);
- UpdateMoneyBar(playerid,PlayerInfo[playerid][pCash]);
- return PlayerInfo[playerid][pCash];
- }
- stock SetPlayerCash(playerid, money)
- {
- PlayerInfo[playerid][pCash] = money;
- ResetMoneyBar(playerid);
- UpdateMoneyBar(playerid,PlayerInfo[playerid][pCash]);
- return PlayerInfo[playerid][pCash];
- }
- stock ResetPlayerCash(playerid)
- {
- PlayerInfo[playerid][pCash] = 0;
- ResetMoneyBar(playerid);
- UpdateMoneyBar(playerid,PlayerInfo[playerid][pCash]);
- return PlayerInfo[playerid][pCash];
- }
- stock GetPlayerCash(playerid)
- {
- return PlayerInfo[playerid][pCash];
- }
- //==============================================================================
- stock PlayerName(playerid)
- {
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid, name, sizeof(name));
- return name;
- }
- //==============================================================================
- stock IsKeyJustDown(key, newkeys, oldkeys)
- {
- if((newkeys & key) && !(oldkeys & key)) return 1;
- return 0;
- }
- //==============================================================================
- public ABroadCast(color,const string[],level)
- {
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if (PlayerInfo[i][pAdmin] >= level)
- {
- if (PlayerInfo[i][aDuty] == 1)
- {
- SendClientMessage(i, color, string);
- printf("%s", string);
- }
- else
- {
- SendClientMessage(i, color, "Admin Broad Cast: somebody have used and admin command, or an player have send /report");
- }
- }
- }
- }
- return 1;
- }
- //==============================================================================
- public OnRconLoginAttempt(ip[], password[], success)
- {
- if(!success)
- {
- new pip[16],gname[40],str51[256];
- for(new i=0;i<MAX_PLAYERS;i++)
- {
- GetPlayerIp(i,pip,sizeof(pip));
- if(!strcmp(ip,pip,true))
- {
- GetPlayerName(i,gname,40);
- format(str51,sizeof(str51),"Player %s(ID:%d) has failed to login with rcon IP: %s TryPass: %s",gname,i,ip,password);
- Kick(i);
- ABroadCast(COLOR_RED,str51,1);
- RconLog(str51);
- return 1;
- }
- }
- }
- return 1;
- }
- public ResetPlayerWeaponsEx(playerid)
- {
- PlayerInfo[playerid][pGun0] = 0;
- PlayerInfo[playerid][pGun1] = 0;
- PlayerInfo[playerid][pGun2] = 0;
- PlayerInfo[playerid][pGun3] = 0;
- PlayerInfo[playerid][pGun4] = 0;
- PlayerInfo[playerid][pGun5] = 0;
- PlayerInfo[playerid][pGun6] = 0;
- PlayerInfo[playerid][pGun7] = 0;
- PlayerInfo[playerid][pGun8] = 0;
- PlayerInfo[playerid][pGun9] = 0;
- PlayerInfo[playerid][pGun10] = 0;
- PlayerInfo[playerid][pGun11] = 0;
- PlayerInfo[playerid][pGun12] = 0;
- ResetPlayerWeapons(playerid);
- return 1;
- }
- //==============================================================================
- public HaveWeapon(playerid, weaponid)
- {
- if(IsPlayerConnected(playerid))
- {
- switch (weaponid)
- {
- case 1: return PlayerInfo[playerid][pGun0];
- case 2..9: return PlayerInfo[playerid][pGun1];
- case 10..15: return PlayerInfo[playerid][pGun10];
- case 16..18: return PlayerInfo[playerid][pGun8];
- case 22..24: return PlayerInfo[playerid][pGun2];
- case 25..27: return PlayerInfo[playerid][pGun3];
- case 28..29: return PlayerInfo[playerid][pGun4];
- case 30..31: return PlayerInfo[playerid][pGun5];
- case 32: return PlayerInfo[playerid][pGun4];
- case 33..34: return PlayerInfo[playerid][pGun6];
- case 35..38: return PlayerInfo[playerid][pGun7];
- case 39: return PlayerInfo[playerid][pGun8];
- case 41..43: return PlayerInfo[playerid][pGun9];
- case 44..46: return PlayerInfo[playerid][pGun11];
- }
- }
- return 1;
- }
- //==============================================================================
- public RemovePlayerWeapon(playerid, weaponid)
- {
- switch(weaponid)
- {
- case 1: PlayerInfo[playerid][pGun0] = 0;
- case 2..9: PlayerInfo[playerid][pGun1] = 0;
- case 10..15: PlayerInfo[playerid][pGun10] = 0;
- case 16..18, 39: PlayerInfo[playerid][pGun8] = 0;
- case 22..24: PlayerInfo[playerid][pGun2] = 0;
- case 25..27: PlayerInfo[playerid][pGun3] = 0;
- case 28, 29, 32: PlayerInfo[playerid][pGun4] = 0;
- case 30, 31: PlayerInfo[playerid][pGun5] = 0;
- case 33, 34: PlayerInfo[playerid][pGun6] = 0;
- case 35..38: PlayerInfo[playerid][pGun7] = 0;
- case 40: PlayerInfo[playerid][pGun12] = 0;
- case 41..43: PlayerInfo[playerid][pGun9] = 0;
- case 44..46: PlayerInfo[playerid][pGun11] = 0;
- }
- ResetPlayerWeapons(playerid);
- RestoreWeapons(playerid);
- return 1;
- }
- //==============================================================================
- public RestoreWeapons(playerid)
- {
- if(PlayerInfo[playerid][pGun0] == 1) GivePlayerWeapon(playerid, 1, 1);
- switch (PlayerInfo[playerid][pGun1])
- {
- case 2: GivePlayerWeapon(playerid, 2, 1);
- case 3: GivePlayerWeapon(playerid, 3, 1);
- case 4: GivePlayerWeapon(playerid, 4, 1);
- case 5: GivePlayerWeapon(playerid, 5, 1);
- case 6: GivePlayerWeapon(playerid, 6, 1);
- case 7: GivePlayerWeapon(playerid, 7, 1);
- case 8: GivePlayerWeapon(playerid, 8, 1);
- case 9: GivePlayerWeapon(playerid, 9, 1);
- }
- switch (PlayerInfo[playerid][pGun2])
- {
- case 22: GivePlayerWeapon(playerid, 22, 99999);
- case 23: GivePlayerWeapon(playerid, 23, 99999);
- case 24: GivePlayerWeapon(playerid, 24, 99999);
- }
- switch (PlayerInfo[playerid][pGun3])
- {
- case 25: GivePlayerWeapon(playerid, 25, 99999);
- case 26: GivePlayerWeapon(playerid, 26, 99999);
- case 27: GivePlayerWeapon(playerid, 27, 99999);
- }
- switch (PlayerInfo[playerid][pGun4])
- {
- case 28: GivePlayerWeapon(playerid, 28, 99999);
- case 29: GivePlayerWeapon(playerid, 29, 99999);
- case 32: GivePlayerWeapon(playerid, 32, 99999);
- }
- switch (PlayerInfo[playerid][pGun5])
- {
- case 30: GivePlayerWeapon(playerid, 30, 99999);
- case 31: GivePlayerWeapon(playerid, 31, 99999);
- }
- switch (PlayerInfo[playerid][pGun6])
- {
- case 33: GivePlayerWeapon(playerid, 33, 99999);
- case 34: GivePlayerWeapon(playerid, 34, 99999);
- }
- switch (PlayerInfo[playerid][pGun7])
- {
- case 35: GivePlayerWeapon(playerid, 35, 99999);
- case 36: GivePlayerWeapon(playerid, 36, 99999);
- case 37: GivePlayerWeapon(playerid, 37, 99999);
- case 38: GivePlayerWeapon(playerid, 38, 99999);
- }
- switch (PlayerInfo[playerid][pGun8])
- {
- case 16: GivePlayerWeapon(playerid, 16, 99999);
- case 17: GivePlayerWeapon(playerid, 17, 99999);
- case 18: GivePlayerWeapon(playerid, 18, 99999);
- }
- switch (PlayerInfo[playerid][pGun9])
- {
- case 41: GivePlayerWeapon(playerid, 41, 99999);
- case 42: GivePlayerWeapon(playerid, 42, 99999);
- case 43: GivePlayerWeapon(playerid, 43, 99999);
- }
- switch (PlayerInfo[playerid][pGun10])
- {
- case 10: GivePlayerWeapon(playerid, 10, 1);
- case 11: GivePlayerWeapon(playerid, 11, 1);
- case 12: GivePlayerWeapon(playerid, 12, 1);
- case 13: GivePlayerWeapon(playerid, 13, 1);
- case 14: GivePlayerWeapon(playerid, 14, 1);
- case 15: GivePlayerWeapon(playerid, 15, 1);
- }
- switch (PlayerInfo[playerid][pGun11])
- {
- case 44: GivePlayerWeapon(playerid, 44, 99999);
- case 45: GivePlayerWeapon(playerid, 45, 99999);
- case 46: GivePlayerWeapon(playerid, 46, 1);
- }
- return 1;
- }
- //==============================================================================
- public GivePlayerGun(playerid, weaponid)
- {
- switch (weaponid)
- {
- case 1: { PlayerInfo[playerid][pGun0] = 1; GivePlayerWeapon(playerid, 1, 1); }
- case 2..9: { PlayerInfo[playerid][pGun1] = weaponid; GivePlayerWeapon(playerid, weaponid, 1); }
- case 10..15: { PlayerInfo[playerid][pGun10] = weaponid; GivePlayerWeapon(playerid, weaponid, 1); }
- case 16..18, 39: { PlayerInfo[playerid][pGun8] = weaponid; GivePlayerWeapon(playerid, weaponid, 99999); }
- case 21: { PlayerInfo[playerid][pGun12] = 21; SetPlayerSpecialAction(playerid, SPECIAL_ACTION_USEJETPACK); }
- case 22..24: { PlayerInfo[playerid][pGun2] = weaponid; GivePlayerWeapon(playerid, weaponid, 99999); }
- case 25..27: { PlayerInfo[playerid][pGun3] = weaponid; GivePlayerWeapon(playerid, weaponid, 99999); }
- case 28..29, 32: { PlayerInfo[playerid][pGun4] = weaponid; GivePlayerWeapon(playerid, weaponid, 99999); }
- case 30, 31: { PlayerInfo[playerid][pGun5] = weaponid; GivePlayerWeapon(playerid, weaponid, 99999); }
- case 33, 34: { PlayerInfo[playerid][pGun6] = weaponid; GivePlayerWeapon(playerid, weaponid, 99999); }
- case 35..38: { PlayerInfo[playerid][pGun7] = weaponid; GivePlayerWeapon(playerid, weaponid, 99999); }
- case 40: { PlayerInfo[playerid][pGun12] = 40; GivePlayerWeapon(playerid, 40, 99999); }
- case 41..43: { PlayerInfo[playerid][pGun9] = weaponid; GivePlayerWeapon(playerid, weaponid, 99999); }
- case 44..46: { PlayerInfo[playerid][pGun11] = weaponid; GivePlayerWeapon(playerid, weaponid, 99999); }
- }
- return 1;
- }
- //==============================================================================
- public AntiHackCheat()
- {
- for (new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i) && gPlayerSpawned[i] == 1 && PlayerInfo[i][pAdmin] < 1)
- {
- new string[128];
- if(PlayerInfo[i][pAdmin] <= 1 || PlayerInfo[i][pMember] != TEAM_AFARMY)
- {
- for (new weap = 1; weap < 46; weap++)
- {
- if(GetPlayerWeapon(i) == weap && HaveWeapon(i, weap) != weap) RemovePlayerWeapon(i, weap);
- }
- if(GetPlayerSpecialAction(i) == SPECIAL_ACTION_USEJETPACK && PlayerInfo[i][pGun12] != 21)
- {
- format(string, sizeof(string), "AdmCmd: %s has been Slapped.", PlayerName(i));
- SendClientMessageToAll(COLOR_LIGHTRED, string);
- new Float:X, Float:Y, Float:Z;
- new Float:Health;
- GetPlayerHealth(i,Health);
- GetPlayerPos(i,X,Y,Z);
- SetPlayerPos(i,X,Y,Z+5);
- SetPlayerHealth(i,Health-5);
- }
- if((GetPlayerWeapon(i) == 35) || (GetPlayerWeapon(i) == 36) || (GetPlayerWeapon(i) == WEAPON_MINIGUN))
- {
- SendClientMessage(i,0xFF0000AA,"You have been warned by Server and you not have weapons. (Reason: Using Forbitten Wepons)");
- format(string, sizeof(string), "%s has been warned. (Reason: Using Forbitten Weapons)",PlayerName(i));
- SendClientMessageToAll(0xFF0000AA,string);
- if(HaveWeapon(i, 35))
- {
- RemovePlayerWeapon(i, 35);
- }
- if(HaveWeapon(i, 36))
- {
- RemovePlayerWeapon(i, 36);
- }
- if(HaveWeapon(i, 37))
- {
- RemovePlayerWeapon(i, 37);
- }
- return 0;
- }
- }
- }
- }
- return 1;
- }
- //===============================[Anti-DeAmx]===================================
- AntiDeAMX()
- {
- new a[][] =
- {
- "Unarmed (Fist)",
- "Brass K"
- };
- #pragma unused a
- }
- //==============================================================================
- public FixHour(hour)
- {
- hour = timeshift+hour;
- if (hour < 0)
- {
- hour = hour+24;
- }
- else if (hour > 23)
- {
- hour = hour-24;
- }
- shifthour = hour;
- return 1;
- }
- //==============================================================================
- public ShowStats(playerid,targetid)
- {
- if(IsPlayerConnected(playerid) && IsPlayerConnected(targetid))
- {
- new string[256];
- new drank[20];
- new Float:health;
- if(PlayerInfo[targetid][pDonateRank] == 1) { drank = "Íîðìàëåí"; }
- else if(PlayerInfo[targetid][pDonateRank] >= 2) { drank = "Ñóïåð Âèï"; }
- else { drank = "Íÿìàø Âèï"; }
- new admin = PlayerInfo[targetid][pAdmin];
- new cash = GetPlayerCash(targetid);
- new kills = PlayerInfo[targetid][pKills];
- new deaths = PlayerInfo[targetid][pDeaths];
- new intir = GetPlayerInterior(targetid);
- new vw = GetPlayerVirtualWorld(targetid);
- new warns = PlayerInfo[targetid][pWarns];
- new hp = GetPlayerHealth(targetid, health);
- new armor = GetPlayerArmour(targetid, health);
- new jtime = PlayerInfo[targetid][pJailTime];
- new spree = PlayerInfo[targetid][pSpree];
- new bounty = Bounty[targetid];
- new lotto = PlayerInfo[targetid][pLotto];
- new faction = TeamInfo[PlayerInfo[targetid][pMember]][TeamName];
- new prank = PlayerInfo[targetid][pRank];
- new ranktext[256];
- switch(prank)
- {
- case 1: format(ranktext, sizeof(ranktext), "%s", TeamInfo[PlayerInfo[targetid][pMember]][fRank1]);
- case 2: format(ranktext, sizeof(ranktext), "%s", TeamInfo[PlayerInfo[targetid][pMember]][fRank2]);
- case 3: format(ranktext, sizeof(ranktext), "%s", TeamInfo[PlayerInfo[targetid][pMember]][fRank3]);
- case 4: format(ranktext, sizeof(ranktext), "%s", TeamInfo[PlayerInfo[targetid][pMember]][fRank4]);
- case 5: format(ranktext, sizeof(ranktext), "%s", TeamInfo[PlayerInfo[targetid][pMember]][fRank5]);
- case 6: format(ranktext, sizeof(ranktext), "%s", TeamInfo[PlayerInfo[targetid][pMember]][fRank6]);
- }
- SendClientMessage(playerid, COLOR_GREEN,"_______________________________________");
- format(string, sizeof(string),"Ñòàòèñòèêà íà %s:", PlayerName(targetid));
- SendClientMessage(playerid, COLOR_GREEN, string);
- format(string, sizeof(string), "Àäìèí Ëåâåë: %d Âèï Ðàíê: %s", admin, drank);
- SendClientMessage(playerid, COLOR_GRAD2, string);
- format(string, sizeof(string), "Íàé-ìíîãî Óáèéñòâà áåç óìèðàíå: %d Óáèéñòâà: %d Óìèðàíèÿ: %d", spree, kills, deaths);
- SendClientMessage(playerid, COLOR_GRAD2, string);
- format(string, sizeof(string), "Êðúâ: %d Àðìîð: %d Ïàðè: $%d", hp, armor, cash);
- SendClientMessage(playerid, COLOR_GRAD2, string);
- format(string, sizeof(string), "Öåíà çà ãëàâàòà ìó: %d ×èñëî îò ëîòîòî: %d", bounty, lotto);
- SendClientMessage(playerid, COLOR_GRAD2, string);
- format(string, sizeof(string), "Áàíäà/Ìàôèÿ: %s Ðàíê: %d(%s)", faction, prank, ranktext);
- SendClientMessage(playerid, COLOR_GRAD2, string);
- if (PlayerInfo[playerid][pAdmin] >= 1)
- {
- format(string, sizeof(string), "Èíòåðèîð:[%d] Âèðòóàëåí ñâÿò:[%d] Ïðåäîïðåæäåíèÿ:[%d] Âðåìå â çàòâîðà:[%d]", vw, intir, warns, jtime);
- SendClientMessage(playerid, COLOR_WHITE, string);
- }
- SendClientMessage(playerid, COLOR_GREEN,"_______________________________________");
- }
- }
- //==============================================================================
- public SendAdminMessage(color, string[])
- {
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(PlayerInfo[i][pAdmin] >= 1)
- {
- SendClientMessage(i, color, string);
- }
- }
- }
- }
- //==============================================================================
- new InvalidNosVehicles[29] =
- {
- 581,523,462,521,463,522,461,448,468,586,
- 509,481,510,472,473,493,595,484,430,453,
- 452,446,454,590,569,537,538,570,449
- };
- //==============================================================================
- public IsPlayerInInvalidNosVehicle(playerid)
- {
- new carid = GetPlayerVehicleID(playerid);
- new carmodel = GetVehicleModel(carid);
- for (new i=0; i<sizeof(InvalidNosVehicles); i++)
- {
- if (carmodel == InvalidNosVehicles[i]) return 1;
- }
- return 0;
- }
- //==============================================================================
- public SaveAccounts()
- {
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- OnPlayerDataSave(i);
- }
- }
- }
- //==============================================================================
- public GeneralTimer()
- {
- new Float:maxspeed = 1000.0;
- new plname[MAX_PLAYER_NAME];
- new string[256];
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(PlayerInEvent[i] == 2)
- {
- if(EventPlayers == 1)
- {
- if(IsPlayerInRangeOfPoint(i, 100.0, -1365.6591,1026.0172,1025.8583) && GetPlayerInterior(i) == 15)
- {
- format(string, sizeof(string), "** %s is the only one lasted at the durby match and won $30,000.", PlayerName(i));
- SendClientMessageToAll(COLOR_YELLOW, string);
- GivePlayerCash(i, 30000);
- RestoreWeapons(i);
- PlayerInEvent[i] = 0;
- EventPlayers = 0;
- }
- }
- }
- new hour,minuite,second;
- gettime(hour,minuite,second);
- SetPlayerTime(i, hour, minuite);
- if(PlayerInfo[i][pHealme] > 0)
- {
- if(PlayerInfo[i][pHealme] > 0)
- {
- PlayerInfo[i][pHealme]--;
- }
- if(PlayerInfo[i][pHealme] <= 0)
- {
- SendClientMessage(i,COLOR_YELLOW, "Âå÷å ìîæåø äà ñå õåëíåø îòíîâî!");
- }
- }
- if(PlayerInfo[i][pFixme] > 0)
- {
- if(PlayerInfo[i][pFixme] > 0)
- {
- PlayerInfo[i][pFixme]--;
- }
- if(PlayerInfo[i][pFixme] <= 0)
- {
- SendClientMessage(i,COLOR_YELLOW, "Âå÷å ìîæåø äà ñå ïîïðàâèø îòíîâî!");
- }
- }
- if(PlayerInfo[i][ptMuted] > 0)
- {
- if(PlayerInfo[i][ptMuted] > 0)
- {
- PlayerInfo[i][ptMuted]--;
- }
- if(PlayerInfo[i][ptMuted] <= 0)
- {
- PlayerInfo[i][pMuted] = 0;
- format(string, sizeof(string), "TimeMute: %s was unslinced by the SERVER, Reason: time out", PlayerName(i));
- SendClientMessageToAll(COLOR_RED, string);
- }
- }
- if(PlayerInfo[i][pJail] > 0)
- {
- if(PlayerInfo[i][pJailTime] > 0)
- {
- PlayerInfo[i][pJailTime]--;
- }
- if(PlayerInfo[i][pJailTime] <= 0)
- {
- SetPlayerInterior(i, 6);
- SetPlayerPos(i,268.0903,77.6489,1001.0391);
- PlayerInfo[i][pJail] = 0;
- PlayerInfo[i][pJailTime] = 0;
- format(string, sizeof(string), "~n~~g~Freedom");
- GameTextForPlayer(i, string, 5000, 1);
- SetPlayerToTeamColor(i);
- }
- }
- if(PlayerInfo[i][pJailed] > 0)
- {
- if(PlayerInfo[i][pJailTime] > 0)
- {
- PlayerInfo[i][pJailTime]--;
- }
- if(PlayerInfo[i][pJailTime] <= 0)
- {
- SetPlayerInterior(i, 6);
- SetPlayerPos(i,268.0903,77.6489,1001.0391);
- SetPlayerHealth(i,100);
- PlayerInfo[i][pJailed] = 0;
- PlayerInfo[i][pJailTime] = 0;
- format(string, sizeof(string), "~n~~g~Freedom!");
- GameTextForPlayer(i, string, 5000, 1);
- SetPlayerToTeamColor(i);
- }
- }
- if(GetPlayerState(i) == 2)
- {
- GetPlayerPos(i, TelePos[i][3], TelePos[i][4], TelePos[i][5]);
- if(TelePos[i][0] != 0.0)
- {
- new Float:xdist = TelePos[i][3]-TelePos[i][0];
- new Float:ydist = TelePos[i][4]-TelePos[i][1];
- new Float:sqxdist = xdist*xdist;
- new Float:sqydist = ydist*ydist;
- new Float:distance = (sqxdist+sqydist)/31;
- if(distance > maxspeed && PlayerInfo[i][pAdmin] < 1)
- {
- GetPlayerName(i, plname, sizeof(plname));
- format(string, 256, "AdmWarning: [%d]%s %.0f mph",i,plname,distance);
- ABroadCast(COLOR_RED,string,1);
- }
- }
- new Float:vX, Float:vY, Float:vZ;
- GetVehicleVelocity(GetPlayerVehicleID(i), vX, vY, vZ);
- new speed = floatround(floatround(floatpower((vX * vX) + (vY * vY) + (vZ * vZ),0.5)*100)*1.61);
- if(speed > 205 && PlayerInfo[i][pAdmin] < 1)
- {
- new tmpcar = GetPlayerVehicleID(i);
- if(!IsAPlane(tmpcar))
- {
- GetPlayerName(i, plname, sizeof(plname));
- format(string, 256, "AdmWarning: [%d]%s %d kmh",i,plname,speed);
- ABroadCast(COLOR_RED,string,1);
- }
- }
- else if(speed > 244 && PlayerInfo[i][pAdmin] < 1)
- {
- new tmpcar = GetPlayerVehicleID(i);
- if(IsAPlane(tmpcar))
- {
- GetPlayerName(i, plname, sizeof(plname));
- format(string, 256, "AdmWarning: [%d]%s %d kmh",i,plname,speed);
- ABroadCast(COLOR_RED,string,1);
- }
- }
- }
- }
- }
- return 1;
- }
- //==============================================================================
- stock IsVehicleRc(carid)
- {
- switch(GetVehicleModel(carid)){
- case 441, 464, 465, 501, 564, 594: return true;
- }
- return 0;
- }
- //==============================================================================
- stock IsABoat(carid)
- {
- new carmodel = GetVehicleModel(carid);
- if(carmodel == 430 || carmodel == 453 || carmodel == 484)
- {
- return 1;
- }
- return 0;
- }
- //==============================================================================
- stock IsArmyCar(carid)
- {
- new carmodel = GetVehicleModel(carid);
- if(carmodel == 425 || carmodel == 432 || carmodel == 433 || carmodel == 477 || carmodel == 447 || carmodel == 465 || carmodel == 469 || carmodel == 470)
- {
- return 1;
- }
- return 0;
- }
- //==============================================================================
- stock IsAPlane(carid)
- {
- new AirVeh[] = { 592, 577, 511, 512, 593, 520, 553, 476, 519, 460, 513, 548, 425, 417, 487, 488, 497, 563, 447, 469 };
- for(new i = 0; i < sizeof(AirVeh); i++)
- {
- if(GetVehicleModel(carid) == AirVeh[i]) return 1;
- }
- return 0;
- }
- //==============================================================================
- stock IsBike(carid)
- {
- new Bikes[] = { 509, 481, 510 };
- for(new i = 0; i < sizeof(Bikes); i++)
- {
- if(GetVehicleModel(carid) == Bikes[i]) return 1;
- }
- return 0;
- }
- //==============================================================================
- public SetPlayerToTeamColor(playerid)
- {
- if(IsPlayerConnected(playerid))
- {
- if(PlayerInfo[playerid][pMember] == TEAM_GROVE) { SetPlayerColor(playerid, COLOR_GREEN); }
- else if(PlayerInfo[playerid][pMember] == TEAM_BALLAS) { SetPlayerColor(playerid, COLOR_PURPLE); }
- else if(PlayerInfo[playerid][pMember] == TEAM_VAGOS) { SetPlayerColor(playerid, COLOR_YELLOW); }
- else if(PlayerInfo[playerid][pMember] == TEAM_AZTECAS) { SetPlayerColor(playerid, COLOR_LIGHTBLUE); }
- else if(PlayerInfo[playerid][pMember] == TEAM_RIFA) { SetPlayerColor(playerid, COLOR_LIGHTBLUE);}
- else if(PlayerInfo[playerid][pMember] == TEAM_TRIADS) { SetPlayerColor(playerid, TRIAD_COLOR); }
- else if(PlayerInfo[playerid][pMember] == TEAM_YAKUZA) { SetPlayerColor(playerid, YAKUZA_COLOR); }
- else if(PlayerInfo[playerid][pMember] == TEAM_CRIPZ) { SetPlayerColor(playerid, CRIPZ_COLOR); }
- else if(PlayerInfo[playerid][pMember] == TEAM_POLICE) { SetPlayerColor(playerid, POLICE_COLOR); }
- else if(PlayerInfo[playerid][pMember] == TEAM_ARMY) { SetPlayerColor(playerid, COLOR_DARKGREEN); }
- else if(PlayerInfo[playerid][pMember] == TEAM_BADBOYS) { SetPlayerColor(playerid, BADBOYS_COLOR); }
- else if(PlayerInfo[playerid][pMember] == TEAM_JIZZY) { SetPlayerColor(playerid, COLOR_PINK); }
- else if(PlayerInfo[playerid][pMember] == TEAM_BIKERBOYS) { SetPlayerColor(playerid, COLOR_RED); }
- else if(PlayerInfo[playerid][pMember] == TEAM_AFARMY) { SetPlayerColor(playerid, 0x62620040); }
- else if(PlayerInfo[playerid][pMember] == TEAM_BLOODS) { SetPlayerColor(playerid, 0xADAD303A); }
- else if(PlayerInfo[playerid][pMember] == TEAM_ASIANTRIADS) { SetPlayerColor(playerid, 0xFF80003E); }
- else if(PlayerInfo[playerid][pMember] == TEAM_MIB) { SetPlayerColor(playerid, 0x3AD18D76); }
- else if(PlayerInfo[playerid][pMember] == TEAM_RUS) { SetPlayerColor(playerid, 0x8000FF72); }
- else if(PlayerInfo[playerid][pMember] == TEAM_LVPD) { SetPlayerColor(playerid, POLICE_COLOR); }
- else if(PlayerInfo[playerid][pMember] == TEAM_CIA) { SetPlayerColor(playerid, COLOR_CIA); }
- else if(PlayerInfo[playerid][pMember] == TEAM_AD1DAS) { SetPlayerColor(playerid, 0x00FF40FF); }
- else if(PlayerInfo[playerid][pMember] == TEAM_SpanishMafia) { SetPlayerColor(playerid, 0x408080FF); }
- else if(PlayerInfo[playerid][pMember] == TEAM_FastBoys) { SetPlayerColor(playerid, 0x8080FFFF); }
- else if(PlayerInfo[playerid][pMember] == TEAM_WildBoys) { SetPlayerColor(playerid, 0x759F6CFF); }
- else if(PlayerInfo[playerid][pMember] == TEAM_FBI) { SetPlayerColor(playerid, 0x808080FF); }
- else if(PlayerInfo[playerid][pMember] == TEAM_BEACH) { SetPlayerColor(playerid, 0xB17056FF); }
- else if(PlayerInfo[playerid][pMember] == TEAM_VissageMafia) { SetPlayerColor(playerid, 0x004040FF); }
- else if(PlayerInfo[playerid][pMember] == TEAM_AmericanMafia) { SetPlayerColor(playerid, 0x400080FF); }
- else if(PlayerInfo[playerid][pMember] == TEAM_RichBoys) { SetPlayerColor(playerid, 0x861757FF); }
- else if(PlayerInfo[playerid][pMember] == TEAM_RockBoys) { SetPlayerColor(playerid, 0xA80097FF); }
- else if(PlayerInfo[playerid][pMember] == TEAM_IronBoys) { SetPlayerColor(playerid, 0xA336FF87); }
- else if(PlayerInfo[playerid][pMember] == TEAM_UltraMafia) { SetPlayerColor(playerid, 0xE55780AF); }
- else if(PlayerInfo[playerid][pMember] == TEAM_NFS) { SetPlayerColor(playerid, TRIAD_COLOR); }
- else if(PlayerInfo[playerid][pMember] == TEAM_SuperStreetStunters) { SetPlayerColor(playerid, COLOR_WHITE); }
- else if(PlayerInfo[playerid][pMember] == TEAM_BigSpreadDanch) { SetPlayerColor(playerid, COLOR_PINK); }
- else if(PlayerInfo[playerid][pMember] == TEAM_CCCP) { SetPlayerColor(playerid, BADBOYS_COLOR); }
- else if(PlayerInfo[playerid][pMember] == TEAM_DMX) { SetPlayerColor(playerid, COLOR_YELLOW); }
- else if(PlayerInfo[playerid][pMember] == TEAM_XKilaz) { SetPlayerColor(playerid, COLOR_GREEN); }
- else if(PlayerInfo[playerid][pMember] == TEAM_Admins) { SetPlayerColor(playerid, COLOR_LIGHTBLUE ); }
- else if(PlayerInfo[playerid][pMember] == TEAM_CIVILIAN) { SetPlayerColor(playerid, COLOR_WHITE); }
- }
- }
- //==============================================================================
- public SendTeamMessage(team, color, string[])
- {
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(gTeam[i] == team)
- {
- SendClientMessage(i, color, string);
- }
- }
- }
- }
- //==============================================================================
- public split(const strsrc[], strdest[][], delimiter)
- {
- new i, li;
- new aNum;
- new len;
- while(i <= strlen(strsrc))
- {
- if(strsrc[i]==delimiter || i==strlen(strsrc))
- {
- len = strmid(strdest[aNum], strsrc, li, i, 128);
- strdest[aNum][len] = 0;
- li = i+1;
- aNum++;
- }
- i++;
- }
- return 1;
- }
- //==============================================================================
- public TimeTextForPlayer(playerid, Text:text, time)
- {
- TextDrawShowForPlayer( playerid, text );
- SetTimerEx("DestroyTextTimer", time, 0, "i", _:text);
- }
- public DestroyTextTimer(Text:text) TextDrawDestroy(text);
- //==============================================================================
- stock OwnedTurfs()
- {
- new turf, playerid;
- for (new i = 0; i < MAX_TURFS; i++) if (turfs[i][TurfOwner] == gTeam[playerid]) turf++;
- return turf;
- }
- //==============================================================================
- stock OwnedTurfs2(teamid)
- {
- new turf;
- for (new i = 0; i < MAX_TURFS; i++) if (turfs[i][TurfOwner] == teamid) turf++;
- return turf;
- }
- //==============================================================================
- stock RandomEx(min, max)
- {
- new output;
- output = max-min;
- output = random(output);
- output = min+output;
- return output;
- }
- //==============================================================================
- ReturnUser(text[], playerid = INVALID_PLAYER_ID)
- {
- new pos = 0;
- while (text[pos] < 0x21)
- {
- if (text[pos] == 0) return INVALID_PLAYER_ID;
- pos++;
- }
- new userid = INVALID_PLAYER_ID;
- if (IsNumeric(text[pos]))
- {
- userid = strval(text[pos]);
- if (userid >=0 && userid < MAX_PLAYERS)
- {
- if(!IsPlayerConnected(userid))
- {
- userid = INVALID_PLAYER_ID;
- }
- else
- {
- return userid;
- }
- }
- }
- new len = strlen(text[pos]);
- new count = 0;
- new name[MAX_PLAYER_NAME];
- for (new i = 0; i < MAX_PLAYERS; i++)
- {
- if (IsPlayerConnected(i))
- {
- GetPlayerName(i, name, sizeof (name));
- if (strcmp(name, text[pos], true, len) == 0)
- {
- if (len == strlen(name))
- {
- return i;
- }
- else
- {
- count++;
- userid = i;
- }
- }
- }
- }
- if (count != 1)
- {
- if (playerid != INVALID_PLAYER_ID)
- {
- if (count)
- {
- SendClientMessage(playerid, 0xFF0000AA, "Multiple users found, please narrow search");
- }
- else
- {
- SendClientMessage(playerid, 0xFF0000AA, "No matching user found");
- }
- }
- userid = INVALID_PLAYER_ID;
- }
- return userid;
- }
- //==============================================================================
- IsNumeric(const string[])
- {
- for (new i = 0, j = strlen(string); i < j; i++)
- {
- if (string[i] > '9' || string[i] < '0') return 0;
- }
- return 1;
- }
- //==============================================================================
- stock GetWeaponPickupID(weaponid)
- {
- new pickupid;
- switch(weaponid)
- {
- case 1: pickupid = 331;
- case 2: pickupid = 333;
- case 3: pickupid = 334;
- case 4: pickupid = 335;
- case 5: pickupid = 336;
- case 6: pickupid = 337;
- case 7: pickupid = 338;
- case 8: pickupid = 339;
- case 9: pickupid = 341;
- case 10: pickupid = 321;
- case 11: pickupid = 322;
- case 12: pickupid = 323;
- case 13: pickupid = 324;
- case 14: pickupid = 325;
- case 15: pickupid = 326;
- case 16: pickupid = 342;
- case 17: pickupid = 343;
- case 18: pickupid = 344;
- case 22: pickupid = 346;
- case 23: pickupid = 347;
- case 24: pickupid = 348;
- case 25: pickupid = 349;
- case 26: pickupid = 350;
- case 27: pickupid = 351;
- case 28: pickupid = 352;
- case 29: pickupid = 353;
- case 30: pickupid = 355;
- case 31: pickupid = 356;
- case 32: pickupid = 372;
- case 33: pickupid = 357;
- case 34: pickupid = 358;
- case 35: pickupid = 359;
- case 36: pickupid = 360;
- case 37: pickupid = 361;
- case 38: pickupid = 362;
- case 39: pickupid = 363;
- case 40: pickupid = 364;
- case 41: pickupid = 365;
- case 42: pickupid = 366;
- default: pickupid = 0;
- }
- return pickupid;
- }
- //==============================================================================
- public PickupDestroy(playerid)
- {
- if(IsPlayerConnected(playerid))
- {
- DestroyPickup(gPickupID[playerid]);
- }
- }
- //==============================================================================
- public TipBot()
- {
- new tipid = RandomEx(0, 7);
- switch (tipid)
- {
- case 0: SendClientMessageToAll(COLOR_ORANGE, "TIP: Âèæäàòå õàêåð? Íå ãîâîðåòå â ÷àòà, Äîêëàäâàéòå ãè ñ/report .");
- case 1: SendClientMessageToAll(COLOR_ORANGE, "TIP: Ñàéò íà ñúðâúðà : Ôîðóì: ");
- case 2: SendClientMessageToAll(COLOR_ORANGE, "TIP: Àêî èìàòå äîáðè ïðåäëîæåíèÿ ïèøåòå âúâ ôîðóìà íè ");
- case 3: SendClientMessageToAll(COLOR_ORANGE, "TIP: Àêî íå çíàåòå êàêâî äà ïðàâèòå èëè âè òðÿáâà ïîìîù ïèøåòå /help.");
- case 4: SendClientMessageToAll(COLOR_ORANGE, "TIP: Íàïèøè /rules çà äà çíàåø ïðàâèëàòà íà ñúðâúðà.");
- case 5: SendClientMessageToAll(COLOR_ORANGE, "TIP: Ñàéò íà ñúðâúðà : ");
- case 6: SendClientMessageToAll(COLOR_ORANGE, "TIP: Íàìåðèë ñè áúã? Ïóñíè òåìà âúâ ôîðóìà ");
- case 7: SendClientMessageToAll(COLOR_ORANGE, "TIP: Çà âñÿêàêâà âðúçêà ñ àäìèíè ìîæå äà íàìåðèòå ñêàèïîâåòå èì â ñàéòà íè.");
- }
- return 1;
- }
- //==============================================================================
- public CalcBot()
- {
- if(CalculateStarted == 0)
- {
- new game = RandomEx(0, 5);
- switch (game)
- {
- case 0:
- {
- SendClientMessageToAll(COLOR_LIGHTBLUE, "** Êîéòî ñìåòíå ïúðâè òîâà : 56 + 44 - 18 + 1 -34 = ?, ïîëó÷àâà $20,000.");
- CalculateEvent = 1;
- CalculateStarted = 1;
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- reactiontimer[i] = SetTimerEx("FastestReaction", 100, 1, "i", i);
- }
- }
- case 1:
- {
- SendClientMessageToAll(COLOR_LIGHTBLUE, "** Êîéòî ñìåòíå ïúðâè òîâà : 34 * 160 / 1000 = ?, ïîëó÷àâà $20,000.");
- CalculateEvent = 2;
- CalculateStarted = 1;
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- reactiontimer[i] = SetTimerEx("FastestReaction", 100, 1, "i", i);
- }
- }
- case 2:
- {
- SendClientMessageToAll(COLOR_LIGHTBLUE, "** Êîéòî ñìåòíå ïúðâè òîâà: 3x + 5 * (-4) = 10, ïîëó÷àâà $20,000.");
- CalculateEvent = 3;
- CalculateStarted = 1;
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- reactiontimer[i] = SetTimerEx("FastestReaction", 100, 1, "i", i);
- }
- }
- case 3:
- {
- SendClientMessageToAll(COLOR_LIGHTBLUE, "** Complete the sentence and win $20,000: 'Lets it rain, let it flood, Kill a crip, Let a...'.");
- CalculateEvent = 4;
- CalculateStarted = 1;
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- reactiontimer[i] = SetTimerEx("FastestReaction", 100, 1, "i", i);
- }
- }
- case 4:
- {
- SendClientMessageToAll(COLOR_LIGHTBLUE, "** Answer the question and win $20,000: What is the last name of the U.S Governor?.");
- CalculateEvent = 4;
- CalculateStarted = 1;
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- reactiontimer[i] = SetTimerEx("FastestReaction", 100, 1, "i", i);
- }
- }
- }
- }
- return 1;
- }
- //==============================================================================
- public FastestReaction(playerid)
- {
- PlayerInfo[playerid][pCalcSec] = floatadd(PlayerInfo[playerid][pCalcSec], 0.1);
- return 1;
- }
- //==============================================================================
- public GameBot()
- {
- new game = RandomEx(0, 1);
- switch (game)
- {
- case 0:
- {
- SendClientMessageToAll(COLOR_LIGHTGREEN, "Lottery News: The lottery draw will start in 20 seconds, Type /lotto to purchase a ticket.");
- SetTimer("StartLotto", 20000, 0);
- }
- }
- return 1;
- }
- //==============================================================================
- public StartLotto()
- {
- new string[256];
- new lotto = RandomEx(1, 61);
- new JackpotFallen = 0;
- format(string, sizeof(string), "Lottery News: Today the Winning Number has fallen on: %d.", lotto);
- SendClientMessageToAll(COLOR_WHITE, string);
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(PlayerInfo[i][pLotto] == lotto)
- {
- format(string, sizeof(string), "* You have Won $%d with your Lottery Ticket.", Jackpot);
- SendClientMessage(i, COLOR_YELLOW, string);
- GivePlayerCash(i, Jackpot);
- JackpotFallen = 1;
- }
- else
- {
- SendClientMessage(i, COLOR_LIGHTBLUE, "* You haven't won with your Lottery Ticket this time.");
- }
- PlayerInfo[i][pLotto] = 0;
- }
- if(JackpotFallen)
- {
- new rand = random(125000); rand += 15789;
- Jackpot = rand;
- format(string, sizeof(string), "Lottery News: The new Jackpot has been started with $%d.", Jackpot);
- SendClientMessageToAll(COLOR_WHITE, string);
- }
- else
- {
- new rand = random(15000); rand += 2158;
- Jackpot += rand;
- format(string, sizeof(string), "Lottery News: The Jackpot has been raised to $%d.", Jackpot);
- SendClientMessageToAll(COLOR_WHITE, string);
- }
- return 1;
- }
- //==============================================================================
- public BanLog(string[])
- {
- new entry[256];
- format(entry, sizeof(entry), "%s\r\n",string);
- new File:hFile;
- hFile = fopen("Logs/bans.log", io_append);
- fwrite(hFile, entry);
- fclose(hFile);
- return 1;
- }
- //==============================================================================
- forward SendFactionMessage(faction, color, string[]);
- public SendFactionMessage(faction, color, string[])
- {
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(PlayerInfo[i][pMember] != TEAM_CIVILIAN)
- {
- if(PlayerInfo[i][pMember] == faction)
- {
- new stringf[256];
- format(stringf, sizeof(stringf),"(Áàíäà/Ìàôèÿ): %s", string);
- SendClientMessage(i, color, stringf);
- }
- }
- }
- }
- }
- forward SendLeaderMessage(color, string[]);
- public SendLeaderMessage(color, string[])
- {
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(PlayerInfo[i][pMember] != TEAM_CIVILIAN && PlayerInfo[i][pRank] == 6)
- {
- SendClientMessage(i, color, string);
- }
- }
- }
- }
- forward LoadFactions();
- public LoadFactions()
- {
- new arrCoords[12][256];
- new strFromFile2[256];
- new File: file = fopen("Factions/factions.ini", io_read);
- if (file)
- {
- new idx;
- while (idx < sizeof(TeamInfo))
- {
- fread(file, strFromFile2);
- split(strFromFile2, arrCoords, '|');
- strmid(TeamInfo[idx][TeamName], arrCoords[0], 0, strlen(arrCoords[0]), 255);
- TeamInfo[idx][TurfWarsWon] = strval(arrCoords[1]);
- TeamInfo[idx][TurfWarsLost] = strval(arrCoords[2]);
- TeamInfo[idx][RivalsKilled] = strval(arrCoords[3]);
- TeamInfo[idx][HomiesDied] = strval(arrCoords[4]);
- TeamInfo[idx][TeamScore] = strval(arrCoords[5]);
- strmid(TeamInfo[idx][fRank1], arrCoords[6], 0, strlen(arrCoords[6]), 255);
- strmid(TeamInfo[idx][fRank2], arrCoords[7], 0, strlen(arrCoords[6]), 255);
- strmid(TeamInfo[idx][fRank3], arrCoords[8], 0, strlen(arrCoords[6]), 255);
- strmid(TeamInfo[idx][fRank4], arrCoords[9], 0, strlen(arrCoords[6]), 255);
- strmid(TeamInfo[idx][fRank5], arrCoords[10], 0, strlen(arrCoords[6]), 255);
- strmid(TeamInfo[idx][fRank6], arrCoords[11], 0, strlen(arrCoords[6]), 255);
- idx++;
- }
- fclose(file);
- }
- return 1;
- }
- forward SaveFactions();
- public SaveFactions()
- {
- new idx;
- new File: file2;
- while (idx < sizeof(TeamInfo))
- {
- new coordsstring[512];
- format(coordsstring, sizeof(coordsstring), "%s|%d|%d|%d|%d|%d|%s|%s|%s|%s|%s|%s___________________\n",
- TeamInfo[idx][TeamName],
- TeamInfo[idx][TurfWarsWon],
- TeamInfo[idx][TurfWarsLost],
- TeamInfo[idx][RivalsKilled],
- TeamInfo[idx][HomiesDied],
- TeamInfo[idx][TeamScore],
- TeamInfo[idx][fRank1],
- TeamInfo[idx][fRank2],
- TeamInfo[idx][fRank3],
- TeamInfo[idx][fRank4],
- TeamInfo[idx][fRank5],
- TeamInfo[idx][fRank6]);
- if(idx == 0)
- {
- file2 = fopen("Factions/factions.ini", io_write);
- }
- else
- {
- file2 = fopen("Factions/factions.ini", io_append);
- }
- fwrite(file2, coordsstring);
- idx++;
- fclose(file2);
- }
- return 1;
- }
- stock GetName(playerid)
- {
- new pname[MAX_PLAYER_NAME]; pname="Invalid PlayerID";
- if(IsPlayerConnected(playerid)) {
- GetPlayerName(playerid, pname, sizeof (pname));
- }
- return pname;
- }
- public OnGameModeExit()
- {
- SaveFactions();
- return 1;
- }
- public ProxDetectorS(Float:radi, playerid, targetid)
- {
- if(IsPlayerConnected(playerid)&&IsPlayerConnected(targetid))
- {
- new Float:posx, Float:posy, Float:posz;
- new Float:oldposx, Float:oldposy, Float:oldposz;
- new Float:tempposx, Float:tempposy, Float:tempposz;
- GetPlayerPos(playerid, oldposx, oldposy, oldposz);
- //radi = 2.0; //Trigger Radius
- GetPlayerPos(targetid, posx, posy, posz);
- tempposx = (oldposx -posx);
- tempposy = (oldposy -posy);
- tempposz = (oldposz -posz);
- //printf("DEBUG: X:%f Y:%f Z:%f",posx,posy,posz);
- if (((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi)))
- {
- return 1;
- }
- }
- return 0;
- }
- public PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z)
- {
- new Float:oldposx, Float:oldposy, Float:oldposz;
- new Float:tempposx, Float:tempposy, Float:tempposz;
- GetPlayerPos(playerid, oldposx, oldposy, oldposz);
- tempposx = (oldposx -x); tempposy = (oldposy -y); tempposz = (oldposz -z);
- if(((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi)))
- { return true; }
- return false;
- }
- public ProxDetector(Float:radi, playerid, string[],col1,col2,col3,col4,col5)
- {
- if(IsPlayerConnected(playerid))
- {
- new Float:posx, Float:posy, Float:posz;
- new Float:oldposx, Float:oldposy, Float:oldposz;
- new Float:tempposx, Float:tempposy, Float:tempposz;
- GetPlayerPos(playerid, oldposx, oldposy, oldposz);
- //radi = 2.0; //Trigger Radius
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(!BigEar[i])
- {
- GetPlayerPos(i, posx, posy, posz);
- tempposx = (oldposx -posx);
- tempposy = (oldposy -posy);
- tempposz = (oldposz -posz);
- //printf("DEBUG: X:%f Y:%f Z:%f",posx,posy,posz);
- if (((tempposx < radi/16) && (tempposx > -radi/16)) && ((tempposy < radi/16) && (tempposy > -radi/16)) && ((tempposz < radi/16) && (tempposz > -radi/16)))
- {
- SendClientMessage(i, col1, string);
- }
- else if (((tempposx < radi/8) && (tempposx > -radi/8)) && ((tempposy < radi/8) && (tempposy > -radi/8)) && ((tempposz < radi/8) && (tempposz > -radi/8)))
- {
- SendClientMessage(i, col2, string);
- }
- else if (((tempposx < radi/4) && (tempposx > -radi/4)) && ((tempposy < radi/4) && (tempposy > -radi/4)) && ((tempposz < radi/4) && (tempposz > -radi/4)))
- {
- SendClientMessage(i, col3, string);
- }
- else if (((tempposx < radi/2) && (tempposx > -radi/2)) && ((tempposy < radi/2) && (tempposy > -radi/2)) && ((tempposz < radi/2) && (tempposz > -radi/2)))
- {
- SendClientMessage(i, col4, string);
- }
- else if (((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi)))
- {
- SendClientMessage(i, col5, string);
- }
- }
- else
- {
- SendClientMessage(i, col1, string);
- }
- }
- }
- }//not connected
- return 1;
- }
- public GetClosestPlayer(p1)
- {
- new x,Float:dis,Float:dis2,player;
- player = -1;
- dis = 99999.99;
- for (x=0;x<MAX_PLAYERS;x++)
- {
- if(IsPlayerConnected(x))
- {
- if(x != p1)
- {
- dis2 = GetDistanceBetweenPlayers(x,p1);
- if(dis2 < dis && dis2 != -1.00)
- {
- dis = dis2;
- player = x;
- }
- }
- }
- }
- return player;
- }
- public SetPlayerFree(playerid,declare,reason[])
- {
- if(IsPlayerConnected(playerid))
- {
- ClearCrime(playerid);
- new turned[MAX_PLAYER_NAME];
- new turner[MAX_PLAYER_NAME];
- new turnmes[128];
- new crbjstore[128];
- if (declare == 255)
- {
- format(turner, sizeof(turner), "911");
- }
- else
- {
- if(IsPlayerConnected(declare))
- {
- GetPlayerName(declare, turner, sizeof(turner));
- }
- }
- GetPlayerName(playerid, turned, sizeof(turned));
- format(turnmes, sizeof(turnmes), "SMS: %s, Ïîíåæå òè %s, íåñè ïðàâèë ïðåñòúïëåíèÿ îò äîñòà âðåìå ñè ñâîáîäåí, Èçïðàòåíî îò: Ïîëèöèÿòà (911)",turned,reason);
- SendClientMessage(playerid, COLOR_YELLOW, turnmes);
- format(crbjstore, sizeof(crbjstore), "HQ: Äî âñè÷êè îôèöåð %s ñè èçïúëíè çàäúëæåíèÿòà",turner);
- SendFactionMessage(TEAM_POLICE, COLOR_BLUE, crbjstore);
- format(crbjstore, sizeof(crbjstore), "HQ: %s áåøå îôîðìåí, %s",turned,reason);
- SendFactionMessage(TEAM_POLICE, COLOR_BLUE, crbjstore);
- }
- }
- public Float:GetDistanceBetweenPlayers(p1,p2)
- {
- new Float:x1,Float:y1,Float:z1,Float:x2,Float:y2,Float:z2;
- if(!IsPlayerConnected(p1) || !IsPlayerConnected(p2))
- {
- return -1.00;
- }
- GetPlayerPos(p1,x1,y1,z1);
- GetPlayerPos(p2,x2,y2,z2);
- return floatsqroot(floatpower(floatabs(floatsub(x2,x1)),2)+floatpower(floatabs(floatsub(y2,y1)),2)+floatpower(floatabs(floatsub(z2,z1)),2));
- }
- public ClearCrime(playerid)
- {
- if(IsPlayerConnected(playerid))
- {
- new string[MAX_PLAYER_NAME];
- format(string, sizeof(string), "********");
- strmid(PlayerCrime[playerid][pBplayer], string, 0, strlen(string), 255);
- strmid(PlayerCrime[playerid][pVictim], string, 0, strlen(string), 255);
- strmid(PlayerCrime[playerid][pAccusing], string, 0, strlen(string), 255);
- strmid(PlayerCrime[playerid][pAccusedof], string, 0, strlen(string), 255);
- }
- return 1;
- }
- public SetPlayerCriminal(playerid,declare,reason[])
- {//example: SetPlayerCriminal(playerid,255, "Stealing A Police Vehicle");
- if(IsPlayerConnected(playerid))
- {
- PlayerInfo[playerid][pCrimes] += 1;
- new points = WantedPoints[playerid];
- new turned[MAX_PLAYER_NAME];
- new turner[MAX_PLAYER_NAME];
- new turnmes[128];
- new wantedmes[128];
- new wlevel;
- new string[256];
- strmid(PlayerCrime[playerid][pAccusedof], reason, 0, strlen(reason), 255);
- GetPlayerName(playerid, turned, sizeof(turned));
- if (declare == 255)
- {
- format(turner, sizeof(turner), "Unknown");
- strmid(PlayerCrime[playerid][pVictim], turner, 0, strlen(turner), 255);
- }
- else
- {
- if(IsPlayerConnected(declare))
- {
- GetPlayerName(declare, turner, sizeof(turner));
- strmid(PlayerCrime[playerid][pVictim], turner, 0, strlen(turner), 255);
- strmid(PlayerCrime[declare][pBplayer], turned, 0, strlen(turned), 255);
- strmid(PlayerCrime[declare][pAccusing], reason, 0, strlen(reason), 255);
- }
- }
- format(turnmes, sizeof(turnmes), "Òè ñè îáâèíåí â ïðåñòúïëåíèå ( %s ). Îáâèíèë: %s.",reason,turner);
- SendClientMessage(playerid, COLOR_RED, turnmes);
- if(points > 0)
- {
- new yesno;
- if(points == 3) { if(WantedLevel[playerid] != 1) { WantedLevel[playerid] = 1; wlevel = 1; yesno = 1; } }
- else if(points >= 4 && points <= 5) { if(WantedLevel[playerid] != 2) { WantedLevel[playerid] = 2; wlevel = 2; yesno = 1; } }
- else if(points >= 6 && points <= 7) { if(WantedLevel[playerid] != 3) { WantedLevel[playerid] = 3; wlevel = 3; yesno = 1; } }
- else if(points >= 8 && points <= 9) { if(WantedLevel[playerid] != 4) { WantedLevel[playerid] = 4; wlevel = 4; yesno = 1; } }
- else if(points >= 10 && points <= 11) { if(WantedLevel[playerid] != 5) { WantedLevel[playerid] = 5; wlevel = 5; yesno = 1; } }
- else if(points >= 12 && points <= 13) { if(WantedLevel[playerid] != 6) { WantedLevel[playerid] = 6; wlevel = 6; yesno = 1; } }
- else if(points >= 14 && points <= 15) { if(WantedLevel[playerid] != 7) { WantedLevel[playerid] = 7; wlevel = 7; yesno = 1; } }
- else if(points >= 16 && points <= 17) { if(WantedLevel[playerid] != 8) { WantedLevel[playerid] = 8; wlevel = 8; yesno = 1; } }
- else if(points >= 18 && points <= 19) { if(WantedLevel[playerid] != 9) { WantedLevel[playerid] = 9; wlevel = 9; yesno = 1; } }
- else if(points >= 20 && points <= 21) { if(WantedLevel[playerid] != 10) { WantedLevel[playerid] = 10; wlevel = 10; yesno = 1; } }
- if(yesno)
- {
- format(wantedmes, sizeof(wantedmes), "Òåêóù ëåâåë íà èçäèðâàíå: %d", wlevel);
- SendClientMessage(playerid, COLOR_YELLOW, wantedmes);
- format(string, sizeof(string), "HQ: Äî âñè÷êè ïîëèöàé îò: %s",turner);
- SendFactionMessage(TEAM_POLICE, COLOR_BLUE, string);
- format(string, sizeof(string), "HQ: Ïðåñòúïëåíèå: %s, Ïðåñòúïíèê: %s",reason,turned);
- SendFactionMessage(TEAM_POLICE, COLOR_BLUE, string);
- }
- }
- }//not connected
- }
- public CrimInRange(Float:radi, playerid,copid)
- {
- if(IsPlayerConnected(playerid)&&IsPlayerConnected(copid))
- {
- new Float:posx, Float:posy, Float:posz;
- new Float:oldposx, Float:oldposy, Float:oldposz;
- new Float:tempposx, Float:tempposy;
- GetPlayerPos(playerid, oldposx, oldposy, oldposz);
- GetPlayerPos(copid, posx, posy, posz);
- tempposx = (oldposx -posx);
- tempposy = (oldposy -posy);
- if (((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)))
- {
- return 1;
- }
- }
- return 0;
- }
- public IsACopCar(carid)
- {
- if((carid >= 72) && (carid <= 73) || (carid >= 74) && (carid <= 75) || carid == 76 || carid == 77 || carid == 78 || carid == 79 || carid == 80 || carid == 81 || carid == 82 || carid == 83 || carid == 84 || carid == 85 || carid == 86 || carid == 87 || carid == 88 || carid == 89 || carid == 90 || carid == 91 || carid == 92)
- {
- if(carid == 93 || carid == 94 || carid == 95 || carid == 96 || carid == 97 || carid == 98 || carid == 99 || carid == 100 || carid == 101 || carid == 102 || carid == 103 || carid == 104 || carid == 105 || carid == 106 || carid == 107) { return 0; }
- return 1;
- }
- return 0;
- }
- public IsPlayerAdminCall(playerid)
- {
- if(PlayerInfo[playerid][pAdmin] >= 1)
- return 1;
- else
- return 0;
- }
- public VehicleOccupied(vehicleid)
- {
- for(new i=0;i<MAX_PLAYERS;i++)
- {
- if(IsPlayerInVehicle(i,vehicleid)) return 1;
- }
- return 0;
- }
- public ReportLog(string[])
- {
- new entry[256];
- format(entry, sizeof(entry), "%s\r\n",string);
- new File:hFile;
- hFile = fopen("Logs/report.txt", io_append);
- fwrite(hFile, entry);
- fclose(hFile);
- return 1;
- }
- public RconLog(string[])
- {
- new entry[256];
- format(entry, sizeof(entry), "%s\r\n",string);
- new File:hFile;
- hFile = fopen("Logs/badrcon.txt", io_append);
- fwrite(hFile, entry);
- fclose(hFile);
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment