Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #include <zcmd>
- #include <dini>
- #include <dudb>
- #include <sscanf2>
- #include <streamer>
- #pragma unused ret_memcpy
- #define PRESSED(%0) (((newkeys & (%0)) == (%0)) && ((oldkeys & (%0)) != (%0)))
- #define WHITE 0xFFFFFFFF
- #define BLACK 0x000000FF
- #define RED 0xFF0000FF
- #define BLUE 0x0000FFFF
- #define GREEN 0x00FF00FF
- #define ORANGE 0xFF8000FF
- #define YELLOW 0xFFFF00FF
- #define GRAY 0x808080FF
- #define LIGHTBLUE 0x33CCFFAA
- #define PINK 0xFF66FFAA
- #define DARKRED 0x660000AA
- #define BRIGHTRED 0xFF0000AA
- #define INDIGO 0x4B00B0AA
- #define COLOR_RED 0xFF0000FF
- #define VIOLET 0x9955DEEE
- #define LIGHTRED 0xFF99AADD
- #define SEAGREEN 0x00EEADDF
- #define GRAYWHITE 0xEEEEFFC4
- #define LIGHTNEUTRALBLUE 0xabcdef66
- #define GREENISHGOLD 0xCCFFDD56
- #define LIGHTBLUEGREEN 0x0FFDD349
- #define NEUTRALBLUE 0xABCDEF01
- #define LIGHTCYAN 0xAAFFCC33
- #define LEMON 0xDDDD2357
- #define MEDIUMBLUE 0x63AFF00A
- #define NEUTRAL 0xABCDEF97
- #define NEUTRALGREEN 0x81CFAB00
- #define DARKGREEN 0x12900BBF
- #define LIGHTGREEN 0x24FF0AB9
- #define DARKBLUE 0x300FFAAB
- #define BLUEGREEN 0x46BBAA00
- #define PINK 0xFF66FFAA
- #define LIGHTBLUE 0x33CCFFAA
- #define DARKRED 0x660000AA
- #define PURPLE 0x800080AA
- #define GRAD1 0xB4B5B7FF
- #define GRAD2 0xBFC0C2FF
- #define RED1 0xFF0000AA
- #define BROWN 0x993300AA
- #define CYAN 0x99FFFFAA
- #define TAN 0xFFFFCCAA
- #define PINK 0xFF66FFAA
- #define KHAKI 0x999900AA
- #define LIME 0x99FF00AA
- #define SYSTEM 0xEFEFF7AA
- #define GRAD2 0xBFC0C2FF
- #define GRAD4 0xD8D8D8FF
- #define GRAD6 0xF0F0F0FF
- #define GRAD2 0xBFC0C2FF
- #define GRAD3 0xCBCCCEFF
- #define GRAD5 0xE3E3E3FF
- #define GRAD1 0xB4B5B7FF
- #define Cops 1
- #define Robbers 2
- #define Swat 9
- #define Army 3
- #define RAPIST 4
- #define GUNDEALER 5
- #define DRUGDEALER 6
- #define CARDEALER 7
- #define KIDNAPER 8
- #define Mechanic 11
- #define Taxi 10
- #define Medic 12
- #define CarJacker 13
- #define TrashMan 14
- #define Trucker 15
- #define Hitman 16
- #define SERVER_USER_FILE "CopsAndRobbersUsers/%s.ini"
- #define AutoBahnFile "AutoBahnCars.ini"
- #define MAX_ZONE_NAME 28
- //////////Menus/////////////
- new Spawn = 1000,Login = 1001,Register = 1002,Cars = 1003,AutoBahnSetPassword = 1004,EnterAutoBahnCar = 1005,Airport = 1006, Planes = 1007,FourDragons = 1008,TwentyFourSeven = 1009,Bank = 1010,Withdraw = 1011,Deposit = 1012,Zip = 1013,PizzaShack = 1014,BurgerShot = 1015,SexShop = 1016,Tattoo = 1017,CluckinBell = 1018,Binco = 1019,LVPD = 1020,Hospital = 1021,changepass = 1022, MechanicBuy = 1023;
- /////////////Random Spawns/////////
- new Float:RandomSpawn[][4] =
- {
- {2356.2786,1539.9125,10.8203,181.1468},
- {2154.6497,1000.6996,10.8203,175.5281},
- {2196.1775,1794.4260,10.8203,89.2968},
- {1891.1503,1578.6060,10.8203,85.9710},
- {1692.3103,1453.4845,10.7649,268.0172},
- {1895.9825,2317.1824,10.8203,268.0424},
- {2462.6990,1356.3452,10.8203,182.3786},
- {2392.0444,1011.8412,10.8203,180.5197},
- {2225.9631,953.4650,10.8203,3.5503},
- {2208.6770,612.3120,10.8203,1.8698},
- {2165.4541,1403.2700,10.8203,91.1235}
- };
- /////////enum//////////
- enum pInfo
- {
- AdminLevel,
- Cash,
- Score,
- Robskill,
- Coprank,
- Banned,
- IsArmy,
- }
- /////variables////////
- new Rope[MAX_PLAYERS];
- new RazorBlade[MAX_PLAYERS];
- new Condoms[MAX_PLAYERS];
- new Wallet[MAX_PLAYERS];
- new gPlayerLogged[MAX_PLAYERS];
- new PlayerInfo[MAX_PLAYERS][pInfo];
- static gTeam[MAX_PLAYERS];
- static Class[MAX_PLAYERS];
- new Cuffed[MAX_PLAYERS];
- new Jailed[MAX_PLAYERS];
- new Infected[MAX_PLAYERS];
- new RapedRecently[MAX_PLAYERS];
- new HasBeenRapedRecently[MAX_PLAYERS];
- new HasBeenRobbedRecently[MAX_PLAYERS];
- new RobbedRecently[MAX_PLAYERS];
- new GunDealerToAccept[MAX_PLAYERS];
- new DrugDealerToAccept[MAX_PLAYERS];
- new SellAmount[MAX_PLAYERS];
- new Drugs[MAX_PLAYERS];
- new TakenDrugs[MAX_PLAYERS];
- new KidnapVehicle[MAX_PLAYERS];
- new Kidnaping[MAX_PLAYERS];
- new Kidnaped[MAX_PLAYERS];
- new Kidnaperid[MAX_PLAYERS];
- new AutoBahnCar[MAX_VEHICLES];
- new AirportCar[MAX_VEHICLES];
- new RobbingAutoBahn[MAX_PLAYERS];
- new RobbingBank[MAX_PLAYERS];
- new RobbingAirport[MAX_PLAYERS];
- new RobbingFourDragons[MAX_PLAYERS];
- new RobbingTwentyFourSeven[MAX_PLAYERS];
- new RobbingPizzaShack[MAX_PLAYERS];
- new RobbingBurgerShot[MAX_PLAYERS];
- new RobbingSexShop[MAX_PLAYERS];
- new RobbingTattoo[MAX_PLAYERS];
- new RobbingZip[MAX_PLAYERS];
- new RobbingCluckinBell[MAX_PLAYERS];
- new RobbingBinco[MAX_PLAYERS];
- new RobbingLVPD[MAX_PLAYERS];
- new HasPlayer[MAX_PLAYERS];
- new Thrown[MAX_PLAYERS];
- new ThrownVehicle[MAX_VEHICLES];
- new afk[MAX_PLAYERS];
- new RobRecently[MAX_PLAYERS];
- new RapeRecently[MAX_PLAYERS];
- new Escape[MAX_PLAYERS];
- new Fixing[MAX_PLAYERS];
- new Lights[MAX_PLAYERS];
- new FixFlat[MAX_PLAYERS];
- new Hammer[MAX_PLAYERS];
- new Float:TaxiX[MAX_PLAYERS];
- new Float:TaxiY[MAX_PLAYERS];
- new Float:TaxiZ[MAX_PLAYERS];
- new TaxiDriver[MAX_PLAYERS];
- new WantTaxt[MAX_PLAYERS];
- new MedicalBag[MAX_PLAYERS];
- new CuredRecently[MAX_PLAYERS];
- new HealedRecently[MAX_PLAYERS];
- new Broken[MAX_PLAYERS];//if a car is totaled!
- new bool:bPaused[MAX_PLAYERS];
- new LockPick[MAX_PLAYERS];
- new RecentlyJackedCar[MAX_PLAYERS];
- new TrashCheckpoint[MAX_PLAYERS];
- new InTrashMission[MAX_PLAYERS];
- new InTrashCheckpoint[MAX_PLAYERS];
- new InTruckerMission[MAX_PLAYERS];
- new TruckerCheckpoint[MAX_PLAYERS];
- new InTruckerCheckpoint[MAX_PLAYERS];
- new CopCarStolenRecently[MAX_PLAYERS];
- new DmingInJail[MAX_PLAYERS];
- ///////////Robbed Recently////////////
- new AutoBahnRobbedRecently;
- new AirportRobbedRecently;
- new FourDragonsRobbedRecently;
- new TwentyFourSevenRobbedRecently;
- new BankRobbedRecently;
- new PizzaShackRobbedRecently;
- new BurgerShotRobbedRecently;
- new SexShopRobbedRecently;
- new TattooRobbedRecently;
- new ZipRobbedRecently;
- new CluckinBellRobbedRecently;
- new BincoRobbedRecently;
- new LVPDRobbedRecently;
- ///text draws/////
- new Text:TEXT, Text:Vehicle[MAX_PLAYERS],Text:Cuff[MAX_PLAYERS],Text:AR[MAX_PLAYERS];
- public OnGameModeInit()
- {
- TEXT = TextDrawCreate(0,435,"---------------------------V1.2 www.mywebsite.com IP: myip---------------------------------------");
- TextDrawUseBox(TEXT, 1);
- TextDrawBoxColor(TEXT,BLUE);
- TextDrawColor(TEXT,WHITE);
- SetGameModeText("Team-");
- SetTimer("WantedLevelCheck",1000,true);
- SetTimer("TeamCheck",1000,true);
- SetTimer("CuffedTimer",1000,true);
- SetTimer("JailedTimer",1000,true);
- SetTimer("InfectedTimer",10000,true);
- SetTimer("RapedTimer",1000,true);
- SetTimer("RobbedTimer",1000,true);
- SetTimer("TakenDrugTimer",1000,true);
- SetTimer("GunDealAcceptTimer",120000,true);
- SetTimer("DrugDealAcceptTimer",120000,true);
- SetTimer("OneSecondTimer",1000,true);
- SetTimer("RobbedRecentlyTimer",1000,true);
- SetTimer("CopMoneyTimer",600000,true);
- SetTimer("AdvertisementTimer",300000,true);
- SetTimer("RapeRobEscapeRecentlyTimer",1000,true);
- SetTimer("VehicleTimer",1000,true);
- SetTimer("MechanicTimer",1000,true);
- SetTimer("TaxiTimer",1000,true);
- SetTimer("CarOffTimer",1000,true);
- SetTimer("pauseCheck", 1000, true);
- SetTimer("TrashFreeze", 5000, true);
- SetTimer("TruckFreeze", 5000, true);
- SetTimer("SpawnAllCars", 5000,false);
- for(new i = 0; i != MAX_PLAYERS; i++)
- {
- Vehicle[i] = TextDrawCreate(478.000000,328.000000,"Vehicle Name");
- }
- for(new i = 0; i != MAX_PLAYERS; i++)
- {
- Cuff[i] = TextDrawCreate(400,422,"You Will Be UnCuffed In: ");
- TextDrawUseBox(Cuff[i], 1);
- TextDrawBoxColor(Cuff[i],BLACK);
- }
- for(new i = 0; i != MAX_PLAYERS; i++)
- {
- AR[i] = TextDrawCreate(400,422,"You Will Be UnJailed In: ");
- TextDrawUseBox(AR[i], 1);
- TextDrawBoxColor(AR[i],BLACK);
- }
- AddPlayerClass(280,2281.5393,2430.9253,3.2734,357.5825,23,1000,27,1000,29,1000);
- AddPlayerClass(283,2281.5393,2430.9253,3.2734,357.5825,23,1000,27,1000,29,1000);
- AddPlayerClass(284,2281.5393,2430.9253,3.2734,357.5825,23,1000,27,1000,29,1000);
- AddPlayerClass(286,2281.5393,2430.9253,3.2734,357.5825,23,1000,27,1000,29,1000);
- AddPlayerClass(285,2281.5393,2430.9253,3.2734,357.5825,31,1000,27,1000,24,1000);
- AddPlayerClass(287,295.1646,1968.3496,17.6406,269.8249,31,1000,26,1000,24,1000);
- AddPlayerClass(0,2281.5393,2430.9253,3.2734,357.5825,29,3500,22,2000,33,1000);
- AddPlayerClass(106,2281.5393,2430.9253,3.2734,357.5825,29,3500,22,2000,33,1000);
- AddPlayerClass(107,2281.5393,2430.9253,3.2734,357.5825,29,3500,22,2000,33,1000);
- AddPlayerClass(104,2281.5393,2430.9253,3.2734,357.5825,29,3500,22,2000,33,1000);
- AddPlayerClass(102,2281.5393,2430.9253,3.2734,357.5825,29,3500,22,2000,33,1000);
- AddPlayerClass(116,2281.5393,2430.9253,3.2734,357.5825,29,3500,22,2000,33,1000);
- AddPlayerClass(108,2281.5393,2430.9253,3.2734,357.5825,29,3500,22,2000,33,1000);
- AddPlayerClass(248,2281.5393,2430.9253,3.2734,357.5825,29,3500,22,2000,33,1000);
- AddPlayerClass(109,2281.5393,2430.9253,3.2734,357.5825,29,3500,22,2000,33,1000);
- AddPlayerClass(110,2281.5393,2430.9253,3.2734,357.5825,29,3500,22,2000,33,1000);
- AddPlayerClass(50,2008.6074,2289.7625,10.8203,183.3287,29,3500,22,2000,33,1000);
- AddPlayerClass(255,2214.6628,2428.3142,11.2422,272.6200,350,22,0,0,0,0); // taxi player
- AddPlayerClass(274,1607.5706,1827.8181,10.8203,2.5027,0,0,0,0,0,0); // medic class
- AddPlayerClass(108,1605.1683,709.8278,10.8203,279.9496,0,0,0,0,0,0); // Garbage Plant bay 1
- AddPlayerClass(291,2784.7444,901.7164,10.7500,274.4253,0,0,0,0,0,0); // Trucker Spawn
- // Rand Car spawns P.S needs random colors//
- CreateObject(4564, 2761.361328125, 1185.7550048828, 116.02946472168, 0, 0, 0);
- CreateObject(6205, 2098.2292480469, 1232.2691650391, 17.862550735474, 0, 0, 0);
- CreateObject(4022, 2087.3491210938, 1351.9100341797, 12.770370483398, 0, 0, 270.16003417969);
- CreateObject(5017, 2093.9516601563, 1323.7330322266, 13.325601577759, 0, 0, 180.40002441406);
- CreateObject(8068, 1988.0438232422, 890.07598876953, 16.279184341431, 0, 0, 269.98010253906);
- CreateObject(17522, 2073.1474609375, 2342.513671875, 12.435434341431, 359.5, 0, 181.86999511719);
- CreateObject(17537, 2095.4738769531, 1092.2404785156, 20.949359893799, 0, 0, 269.95498657227);
- CreateObject(18240, 2092.3107910156, 1128.4016113281, 9.8129730224609, 0, 0, 269.95498657227);
- AddStaticVehicle(400,2076.3057,1307.4814,10.7643,182.0651,1,1); // Landstalker
- AddStaticVehicle(402,2076.1929,1289.0817,10.5211,180.3441,1,1); // Buffalo
- AddStaticVehicle(405,2037.3245,1221.2996,10.6171,178.7221,1,1); // Buffalo
- AddStaticVehicle(409,2038.1011,1012.1677,10.5427,181.0211,1,1); // Stretch 1
- AddStaticVehicle(409,2038.0682,995.7333,10.5426,178.9649,1,1); // Stretch 2
- AddStaticVehicle(412,2165.6956,921.5566,10.6580,89.2892,1,1); // Voodoo
- AddStaticVehicle(419,2170.9773,968.3533,10.5661,267.2433,1,1); // Esperanto
- AddStaticVehicle(418,2157.8521,987.7136,10.9128,359.0551,1,1); // MoonBeam
- AddStaticVehicle(411,2148.2983,987.2149,10.5681,0.7944,1,1); // Infernus
- AddStaticVehicle(410,2154.4104,987.5696,10.4704,0.5113,1,1); // Manana
- AddStaticVehicle(413,2122.3020,987.5680,10.8978,359.6981,1,1); // Van
- AddStaticVehicle(415,2141.4907,1022.6838,10.5903,271.9939,1,1); // Cheetah
- AddStaticVehicle(421,2077.0122,1161.1566,10.6240,359.7651,1,1); // Washington
- AddStaticVehicle(421,2076.5303,1245.9497,10.6239,1.2673,1,1); // Washington
- AddStaticVehicle(421,2107.2205,1398.1848,10.7135,0.3455,1,1); // Washington
- AddStaticVehicle(439,2126.5090,1399.0396,10.7742,181.2355,1,1); // stallion
- AddStaticVehicle(436,2139.0449,1398.5436,10.6039,4.0379,1,1); // previon
- AddStaticVehicle(434,2145.6738,1398.8029,10.7738,180.0491,1,1); // hotknife
- AddStaticVehicle(440,2148.1416,1408.5874,10.9398,0.4932,1,1); // rumpo
- AddStaticVehicle(445,2126.4600,1408.0343,10.6963,179.5049,1,1); // admiral
- AddStaticVehicle(451,2215.4729,1518.7911,10.5205,0.4970,1,1); // turismo
- AddStaticVehicle(451,2388.0325,1528.3556,10.4547,268.0288,1,1); // turismo
- AddStaticVehicle(428,2351.8533,1537.4292,10.8691,91.4309,0,0); // Securicar
- AddStaticVehicle(437,1716.3677,1426.5948,10.6996,4.4634,1,1); // coach
- AddStaticVehicle(429,1715.6816,1473.0140,10.4224,165.5145,1,1); // banshee
- AddStaticVehicle(458,1707.7678,1414.9042,10.4402,188.0372,1,1); // Solair
- AddStaticVehicle(459,1695.2394,1305.6428,10.8735,1.7721,1,1); // top fun
- AddStaticVehicle(455,1630.5310,1343.1444,11.2449,89.4477,1,1); // Flatbed
- AddStaticVehicle(553,1564.6215,1491.4941,12.1625,288.7960,1,1); // nevada
- AddStaticVehicle(476,1342.6976,1479.7087,11.5317,266.2859,1,1); // Rustler
- AddStaticVehicle(476,1340.3412,1465.2404,11.5698,263.2503,1,1); // Rustler
- AddStaticVehicle(476,1338.8425,1452.6310,11.5956,263.2503,1,1); // Rustler
- AddStaticVehicle(577,1344.6549,1585.0714,10.7326,270.2663,1,1); // AT-400
- AddStaticVehicle(477,1705.3710,1618.6650,10.0304,162.6822,1,1); // Somthing
- AddStaticVehicle(513,1273.0138,1330.5173,11.3579,268.2675,1,1); // StuntPlane
- AddStaticVehicle(513,1272.6587,1318.7570,11.3579,268.2675,1,1); // StuntPlane 2
- AddStaticVehicle(487,1326.8706,1692.9233,10.9969,263.6240,1,1); // mav
- AddStaticVehicle(487,1327.3424,1680.2185,11.0710,263.6240,1,1); // mav
- AddStaticVehicle(500,2077.6877,1628.5037,10.8545,359.5059,1,1); // mesa
- AddStaticVehicle(500,2158.3914,1693.9802,10.8518,29.1373,1,1); // mesa
- AddStaticVehicle(499,2037.9995,1635.7913,10.7308,181.6918,1,1); // Box trck
- AddStaticVehicle(506,2037.4020,1562.8304,10.4477,178.6551,1,1); // Super GT
- AddStaticVehicle(506,2216.4236,1787.5383,10.5246,185.0948,1,1); // Super GT
- AddStaticVehicle(506,2102.8411,2098.8503,10.5247,91.3247,1,1); // Super GT
- AddStaticVehicle(527,2102.9421,2095.5361,10.5356,90.6716,1,1); // Cadrona
- AddStaticVehicle(541,2103.1443,2059.3518,10.4454,92.0994,1,1); // Bullet
- AddStaticVehicle(535,2103.1206,2046.1771,10.5852,89.4714,1,1); // Slamvan
- AddStaticVehicle(542,2103.5945,2072.5435,10.5636,270.6183,1,1); // Clover
- AddStaticVehicle(543,2104.4399,2082.6538,10.6301,271.7668,1,1); // sadler
- AddStaticVehicle(536,2118.1135,2153.1362,10.4806,181.0301,1,1); // Blade
- AddStaticVehicle(534,2104.0681,2206.7661,10.5417,1.4084,1,1); // Remington
- AddStaticVehicle(533,2094.8022,2206.4497,10.5294,175.9740,1,1); // Feltzer
- AddStaticVehicle(529,2070.2485,2226.1511,10.4511,355.2123,1,1); // willard
- AddStaticVehicle(481,1859.6716,1573.0640,10.3216,92.5611,1,1); // BMX
- AddStaticVehicle(482,2393.8352,986.2238,10.9414,270.2998,1,1); // Burriro
- AddStaticVehicle(533,2392.9209,989.4930,10.5294,91.8051,1,1); // Feltzer
- AddStaticVehicle(580,2308.3633,978.4357,10.5397,87.4742,1,1); // stafford
- AddStaticVehicle(480,2220.0679,952.8409,10.5918,359.5003,1,1); // Comet
- AddStaticVehicle(498,2201.2400,938.5384,10.8874,276.3949,1,1); // Boxville 1
- AddStaticVehicle(498,2200.9802,932.5453,10.8915,268.0238,1,1); // Boxville 2
- AddStaticVehicle(498,2200.7495,925.8351,10.9032,268.0247,1,1); // Boxville 3
- AddStaticVehicle(507,2455.3218,1345.5737,10.6444,179.8223,1,1); // elegant
- AddStaticVehicle(496,2458.6980,1336.8485,10.5358,180.1374,1,1); // Blista Compact
- AddStaticVehicle(489,2186.0317,1996.0347,10.9630,274.2738,1,1); // Rancher
- AddStaticVehicle(497,2270.7966,2446.4277,47.1503,180.2825,1,1); // Police mav 1
- AddStaticVehicle(497,2290.3362,2446.0632,47.1523,180.2825,1,1); // Police mav 2
- /*AddStaticVehicleEx(598,2285.7561,2431.6118,3.0188,358.1001,0,1 ,60);
- AddStaticVehicleEx(598,2307.8081,2431.9170,3.0245,359.6924,0,1 ,60);
- AddStaticVehicleEx(598,2276.9673,2431.6833,3.0200,359.1849,0,1 ,60);
- AddStaticVehicleEx(598,2255.3784,2431.7861,3.0200,1.2966,0,1 ,60);
- AddStaticVehicleEx(598,2239.8767,2461.4668,3.0163,86.8003,0,1 ,60);
- AddStaticVehicleEx(598,2313.8743,2460.1084,3.0159,267.6123,0,1 ,60);
- AddStaticVehicleEx(490,2290.3623,2430.1167,3.4006,358.8101,0,0 ,60);
- AddStaticVehicleEx(490,2272.6284,2430.8989,3.4008,0.0034,0,0 ,60);
- AddStaticVehicleEx(490,2239.7871,2442.4143,3.4014,87.9736,0,0 ,60);
- AddStaticVehicleEx(490,2314.9771,2454.6409,3.4023,270.4065,0,0 ,60);
- AddStaticVehicleEx(490,2297.4055,2451.3459,3.4027,87.8447,0,0 ,60);
- AddStaticVehicleEx(411,2314.4563,2464.8267,3.0005,267.4629,123,1 ,60);
- AddStaticVehicleEx(411,2297.7598,2456.0388,3.0005,87.9771,123,1 ,60);
- AddStaticVehicleEx(411,2298.6431,2431.3242,3.0005,359.4588,123,1 ,60);
- AddStaticVehicleEx(411,2241.1106,2432.2102,3.0005,309.6195,123,1 ,60);
- AddStaticVehicleEx(522,2239.6963,2437.1868,2.8492,271.6382,3,8 ,60);
- AddStaticVehicleEx(522,2298.2427,2455.7781,2.8336,268.6254,3,8 ,60);
- AddStaticVehicleEx(411,2485.3762,936.4749,10.5551,359.9650,64,1 ,60);
- AddStaticVehicleEx(411,2025.5421,1057.8303,10.5398,1.4992,64,1 ,60);
- AddStaticVehicleEx(411,2110.2959,1398.1504,10.5447,359.4314,64,1 ,60);
- AddStaticVehicleEx(411,2148.8933,1408.7401,10.5479,179.1497,64,1 ,60);
- AddStaticVehicleEx(411,2360.7380,1535.6204,10.4688,89.7771,64,1 ,60);
- AddStaticVehicleEx(411,2488.9534,1667.8282,10.5474,358.9396,64,1 ,60);
- AddStaticVehicleEx(411,2236.6494,1879.1143,10.5472,0.2546,64,1 ,60);
- AddStaticVehicleEx(411,2103.8887,2095.6917,10.5474,88.9807,64,1 ,60);
- AddStaticVehicleEx(411,2119.9475,2201.5427,10.3989,0.8927,64,1 ,60);
- AddStaticVehicleEx(411,2009.8612,2476.3831,10.5439,269.3912,64,1 ,60);
- AddStaticVehicleEx(411,1607.7495,1850.3953,10.5474,178.4387,64,1 ,60);
- AddStaticVehicleEx(425,302.1147,2050.2087,18.2126,178.1220,43,0 ,60);
- AddStaticVehicleEx(425,318.2182,2050.6702,18.2127,177.1064,43,0 ,60);
- AddStaticVehicleEx(425,307.6916,2027.4528,18.2209,178.4598,43,0 ,60);
- AddStaticVehicleEx(432,275.9732,2019.9126,17.6495,267.3256,43,0 ,60);
- AddStaticVehicleEx(432,275.6049,2029.0452,17.6496,269.7958,43,0 ,60);
- AddStaticVehicleEx(432,274.3289,1995.3875,17.6495,267.6584,43,0 ,60);
- AddStaticVehicleEx(432,276.3158,1984.3949,17.6497,271.0956,43,0 ,60);
- AddStaticVehicleEx(432,275.7804,1961.0679,17.6497,269.4908,43,0 ,60);
- AddStaticVehicleEx(432,276.2199,1949.7753,17.6491,270.6131,43,0 ,60);
- AddStaticVehicleEx(447,-204.9996,1762.4253,100.1866,63.9671,75,2 ,60);
- AddStaticVehicleEx(447,-198.6463,1771.5807,99.9762,54.1686,75,2 ,60);
- AddStaticVehicleEx(447,-188.4523,1787.8369,99.5596,50.8805,75,2 ,60);
- AddStaticVehicleEx(404,-9.3902,2341.9539,23.8970,270.2136,123,92 ,60);
- AddStaticVehicleEx(444,-18.1701,2329.3137,24.4996,177.6376,32,53 ,60);
- AddStaticVehicleEx(429,-22.2833,2328.0540,23.8099,178.3189,13,13 ,60);
- AddStaticVehicleEx(581,-26.1194,2326.6387,23.7315,180.0387,54,1 ,60);
- AddStaticVehicleEx(513,340.5662,2474.4795,17.0168,48.3023,30,34 ,60);
- AddStaticVehicleEx(412,404.4026,2540.0288,16.3550,328.1005,27,1 ,60);
- AddStaticVehicleEx(511,383.0155,2535.7192,17.9223,179.5411,8,66 ,60);
- AddStaticVehicleEx(592,426.5078,2502.9614,17.6719,90.0082,1,1 ,60);
- AddStaticVehicleEx(592,314.6656,1812.0885,18.8235,358.9326,43,0 ,60);
- AddStaticVehicleEx(470,364.9583,1899.2386,17.6657,80.3470,43,0 ,60);
- AddStaticVehicleEx(470,365.7432,1907.5387,17.6643,84.7510,43,0 ,60);
- AddStaticVehicleEx(480,615.4443,1683.5734,6.7686,129.1787,46,46 ,60);
- AddStaticVehicleEx(400,1200.8038,1602.2053,6.8835,177.7680,4,1 ,60);
- AddStaticVehicleEx(426,1082.7106,1795.6628,10.5668,179.4258,11,11 ,60);
- AddStaticVehicleEx(602,1024.9615,1793.7625,10.6383,88.4434,32,1 ,60);
- AddStaticVehicleEx(401,1024.5756,1749.4688,10.5906,90.7907,113,113 ,60);
- AddStaticVehicleEx(405,983.3745,1721.9795,8.5647,91.3428,40,1 ,60);
- AddStaticVehicleEx(477,983.7274,1726.7662,8.4377,268.9170,94,1 ,60);
- AddStaticVehicleEx(602,983.2781,1730.8718,8.4720,91.2773,18,1 ,60);
- AddStaticVehicleEx(561,984.1414,1734.8063,8.4581,271.4747,37,78 ,60);
- AddStaticVehicleEx(522,984.4839,1743.4794,8.1983,265.1954,0,0 ,60);
- AddStaticVehicleEx(427,972.8441,1765.4050,8.7979,179.0948,0,1 ,60);
- AddStaticVehicleEx(599,972.7865,1779.8147,8.8956,179.9116,0,1 ,60);
- AddStaticVehicleEx(598,951.7619,1742.4055,8.4159,271.8783,0,1 ,60);
- AddStaticVehicleEx(490,952.1039,1724.5122,8.7680,271.3692,0,0 ,60);
- AddStaticVehicleEx(490,952.0887,1720.4532,8.7733,270.5468,0,0 ,60);
- AddStaticVehicleEx(523,972.7792,1703.0074,8.1756,268.6880,0,1 ,60);
- AddStaticVehicleEx(558,1021.5740,1921.1158,10.7816,89.8180,116,1 ,60);
- AddStaticVehicleEx(401,1022.5200,1982.4022,10.9257,358.1380,52,52 ,60);
- AddStaticVehicleEx(444,1310.5442,2021.6450,11.4070,91.1484,32,14 ,60);
- AddStaticVehicleEx(481,1309.6862,2010.1281,10.6270,93.8059,3,3 ,60);
- AddStaticVehicleEx(514,1408.7349,2088.9604,11.4861,177.4384,54,1 ,60);
- AddStaticVehicleEx(426,1499.5271,2022.5728,10.5555,180.7166,62,62 ,60);
- AddStaticVehicleEx(405,1496.5150,2203.9329,10.6938,359.3404,24,1 ,60);
- AddStaticVehicleEx(517,1525.9907,2280.7429,10.6815,0.3453,40,36 ,60);
- AddStaticVehicleEx(578,1633.2133,2340.2227,11.2540,92.0665,1,1 ,60);
- AddStaticVehicleEx(561,1910.1638,2325.4841,10.6238,86.8969,37,78 ,60);
- AddStaticVehicleEx(562,1908.3439,2290.1416,10.4749,178.6577,92,1 ,60);
- AddStaticVehicleEx(525,2020.1903,2288.7966,10.6318,271.0883,17,20 ,60);
- AddStaticVehicleEx(603,2007.1896,2329.5730,10.6097,272.9804,94,1 ,60);
- AddStaticVehicleEx(426,1899.9883,2419.2949,10.5835,90.1853,11,11 ,60);
- AddStaticVehicleEx(434,2061.4292,2479.7292,10.7433,359.0098,4,4 ,60);
- AddStaticVehicleEx(603,2080.6184,2468.7471,10.6762,0.5304,94,1 ,60);
- AddStaticVehicleEx(581,2122.4343,2468.9292,10.4112,179.8115,66,1 ,60);
- AddStaticVehicleEx(560,2134.9392,2469.4980,10.5175,180.2005,17,1 ,60);
- AddStaticVehicleEx(422,2152.9126,2498.2141,10.8231,271.0267,94,1 ,60);
- AddStaticVehicleEx(603,2222.1248,2485.2654,10.5387,180.6516,94,1 ,60);
- AddStaticVehicleEx(599,2251.7688,2443.7917,11.0093,0.7713,0,1 ,60);
- AddStaticVehicleEx(427,2268.6035,2444.0840,10.9528,358.4753,0,1 ,60);
- AddStaticVehicleEx(598,2259.9890,2459.5791,10.5750,179.0014,0,1 ,60);
- AddStaticVehicleEx(490,2251.8918,2477.7205,10.9560,180.5430,0,0 ,60);
- AddStaticVehicleEx(596,2260.8423,2477.5076,10.5493,359.0836,0,1 ,60);
- AddStaticVehicleEx(411,2248.7610,2407.5183,10.4915,270.7528,94,1 ,60);
- AddStaticVehicleEx(477,2305.3259,2455.7075,10.5988,359.0009,101,1 ,60);
- AddStaticVehicleEx(598,2303.4485,2436.0010,10.5907,177.9624,0,1 ,60);
- AddStaticVehicleEx(490,2310.2073,2419.4297,10.9275,90.6236,0,0 ,60);
- AddStaticVehicleEx(426,2282.4832,2391.6367,10.4928,181.3486,94,1 ,60);
- AddStaticVehicleEx(480,2282.5369,2380.0452,10.5219,180.3813,94,1 ,60);
- AddStaticVehicleEx(589,2166.7024,2349.9302,10.3425,268.9872,7,7 ,60);
- AddStaticVehicleEx(477,2127.0471,2356.5916,10.4254,87.4353,101,1 ,60);
- AddStaticVehicleEx(411,2155.8792,2194.3853,10.4150,0.2422,94,1 ,60);
- AddStaticVehicleEx(402,2103.4453,2079.1914,10.6409,271.0941,98,98 ,60);
- AddStaticVehicleEx(458,2103.8040,2072.6404,10.7167,88.2563,101,1 ,60);
- AddStaticVehicleEx(602,2103.6162,2056.2625,10.6188,88.9696,5,5 ,60);
- AddStaticVehicleEx(451,2103.9177,2049.3618,10.5395,269.6703,6,6 ,60);
- AddStaticVehicleEx(506,2119.0999,2047.5647,10.3701,178.1610,1,4 ,60);
- AddStaticVehicleEx(402,2171.4063,2000.5367,10.6461,90.3243,13,13 ,60);
- AddStaticVehicleEx(434,2171.1426,1985.0275,10.8267,272.2241,94,1 ,60);
- AddStaticVehicleEx(411,2118.5959,1930.8500,10.4203,179.8923,94,1 ,60);
- AddStaticVehicleEx(477,2210.2905,1878.5957,10.5640,2.0443,94,1 ,60);
- AddStaticVehicleEx(405,2193.1470,1821.1807,10.6595,357.7119,94,1 ,60);
- AddStaticVehicleEx(412,2164.4810,1788.2932,10.6892,0.6319,94,1 ,60);
- AddStaticVehicleEx(458,2145.5618,1806.6655,10.7297,64.4384,94,1 ,60);
- AddStaticVehicleEx(562,2044.9257,1905.8202,11.7826,183.7399,35,1 ,60);
- AddStaticVehicleEx(480,2044.1946,1916.5908,11.9174,179.5023,73,45 ,60);
- AddStaticVehicleEx(602,2044.6671,1927.9316,11.9516,354.6507,34,1 ,60);
- AddStaticVehicleEx(434,2159.5002,1685.5966,10.6969,13.3833,94,1 ,60);
- AddStaticVehicleEx(477,2039.9486,1627.5920,10.4130,179.8020,94,1 ,60);
- AddStaticVehicleEx(602,2039.8765,1604.6510,10.4831,178.3083,94,1 ,60);
- AddStaticVehicleEx(434,2075.5686,1516.9286,10.6499,173.9295,6,6 ,60);
- AddStaticVehicleEx(602,2038.7610,1468.8676,10.4753,179.9185,18,1 ,60);
- AddStaticVehicleEx(521,2038.3230,1441.3177,10.2327,359.3082,87,118 ,60);
- AddStaticVehicleEx(411,2038.5745,1409.1683,10.4124,181.3349,94,1 ,60);
- AddStaticVehicleEx(424,2145.6782,1397.6652,10.5711,1.6306,8,8 ,60);
- AddStaticVehicleEx(458,2143.7629,1425.9607,10.6998,263.6170,25,1 ,60);
- AddStaticVehicleEx(535,2136.1392,1397.8607,10.5828,359.6151,3,4 ,60);
- AddStaticVehicleEx(560,2039.0009,1333.8267,10.3763,181.4240,17,1 ,60);
- AddStaticVehicleEx(560,2085.5791,1292.0221,10.4927,88.4297,6,6 ,60);
- AddStaticVehicleEx(451,2085.2700,1287.0342,10.5379,90.9126,6,6 ,60);
- AddStaticVehicleEx(451,2092.2144,1273.9722,10.5372,88.4225,93,93 ,60);
- AddStaticVehicleEx(558,2099.7305,1270.2217,10.4360,85.1185,93,93 ,60);
- AddStaticVehicleEx(487,2106.3496,1272.3561,11.0123,125.4821,93,1 ,60);
- AddStaticVehicleEx(562,2076.2893,1266.0701,10.2971,179.9383,93,93 ,60);
- AddStaticVehicleEx(541,2075.2749,1244.4053,10.2968,179.6685,0,93 ,60);
- AddStaticVehicleEx(562,2038.9160,1116.4409,10.3006,179.5734,36,1 ,60);
- AddStaticVehicleEx(562,2172.0925,1118.9373,12.2496,330.4192,36,1 ,60);
- AddStaticVehicleEx(562,2148.1924,988.1666,10.4555,178.5328,36,1 ,60);
- AddStaticVehicleEx(451,2154.3376,987.7424,10.5358,177.3844,93,93 ,60);
- AddStaticVehicleEx(451,2157.9160,987.6087,10.5309,180.5808,93,93 ,60);
- AddStaticVehicleEx(558,2179.5471,987.5179,10.4516,0.1210,117,1 ,60);
- AddStaticVehicleEx(444,2220.0168,957.9647,11.1830,3.9537,32,42 ,60);
- AddStaticVehicleEx(408,2227.1951,937.4373,11.4004,146.4461,26,26 ,60);
- AddStaticVehicleEx(458,2188.9937,921.4930,10.7205,270.7350,91,1 ,60);
- AddStaticVehicleEx(434,2151.3955,947.1405,10.6852,359.0958,1,1 ,60);
- AddStaticVehicleEx(401,2132.6165,938.8757,10.6001,1.5358,87,87 ,60);
- AddStaticVehicleEx(598,2118.9802,929.0895,10.5840,88.3304,1,0 ,60);
- AddStaticVehicleEx(468,2051.8162,819.7617,7.2526,88.5042,46,46 ,60);
- AddStaticVehicleEx(422,2050.6177,766.8439,11.0859,358.3780,94,1 ,60);
- AddStaticVehicleEx(401,2194.9695,758.4354,10.4633,321.8522,94,1 ,60);
- AddStaticVehicleEx(602,2309.3232,699.2619,10.9518,181.5375,58,1 ,60);
- AddStaticVehicleEx(402,2441.1191,707.4202,10.9220,88.6847,30,30 ,60);
- AddStaticVehicleEx(560,2432.9395,692.6417,10.4427,180.9040,33,0 ,60);
- AddStaticVehicleEx(493,2362.8618,516.6516,-0.2735,177.3615,36,13 ,60);
- AddStaticVehicleEx(493,2352.4646,515.1994,-0.2141,178.0940,36,13 ,60);
- AddStaticVehicleEx(430,2299.5190,518.9097,-0.3909,269.7045,46,26 ,60);
- AddStaticVehicleEx(430,2288.4160,518.9268,-0.0936,91.5230,46,26 ,60);
- AddStaticVehicleEx(560,2211.2651,612.5382,10.4287,2.5831,2,2 ,60);
- AddStaticVehicleEx(560,2205.9663,612.7214,10.4171,2.2463,86,86 ,60);
- AddStaticVehicleEx(451,2184.8706,612.9070,10.4259,2.4364,2,2 ,60);
- AddStaticVehicleEx(411,2180.1416,612.6765,10.4485,1.2615,86,86 ,60);
- AddStaticVehicleEx(487,2175.4438,603.9474,10.9436,1.5903,2,1 ,60);
- AddStaticVehicleEx(411,2393.8105,989.9259,10.5535,268.6155,112,1 ,60);
- AddStaticVehicleEx(558,2393.5632,986.3204,10.4491,268.9818,40,1 ,60);
- AddStaticVehicleEx(558,2460.9807,928.3632,10.4716,269.5721,36,1 ,60);
- AddStaticVehicleEx(603,2460.5762,918.6954,10.7014,88.7743,34,1 ,60);
- AddStaticVehicleEx(444,2491.8118,936.2134,11.2214,359.4982,32,53 ,60);
- AddStaticVehicleEx(429,2422.2971,1119.8585,10.4020,180.7905,12,12 ,60);
- AddStaticVehicleEx(402,2422.5378,1126.2716,10.5770,181.1799,90,90 ,60);
- AddStaticVehicleEx(589,2444.2375,1266.7218,10.4804,359.3626,112,112 ,60);
- AddStaticVehicleEx(581,2451.1021,1266.9434,10.4129,178.3691,87,1 ,60);
- AddStaticVehicleEx(561,2456.5383,1267.4011,10.6054,178.5379,37,78 ,60);
- AddStaticVehicleEx(477,2458.5210,1337.0858,10.5727,359.0377,121,1 ,60);
- AddStaticVehicleEx(517,2443.0078,1351.9143,10.7010,267.2689,94,1 ,60);
- AddStaticVehicleEx(426,2504.0149,1413.1415,10.5872,90.3205,53,53 ,60);
- AddStaticVehicleEx(517,2565.2998,1387.2158,10.6807,178.9306,54,75 ,60);
- AddStaticVehicleEx(560,2577.8806,1498.3367,10.4781,9.5187,2,2 ,60);
- AddStaticVehicleEx(562,2542.9163,1502.3112,10.4512,269.7209,93,93 ,60);
- AddStaticVehicleEx(451,2539.4661,1514.9337,10.5357,264.7139,2,2 ,60);
- AddStaticVehicleEx(487,2575.9019,1543.8442,16.5706,280.3290,2,1 ,60);
- AddStaticVehicleEx(487,2575.5562,1576.9730,16.5491,118.5096,2,1 ,60);
- AddStaticVehicleEx(522,2480.1565,1532.7566,10.3896,292.0269,2,2 ,60);
- AddStaticVehicleEx(511,1540.2285,1790.6504,12.1951,91.4985,27,97 ,60);
- AddStaticVehicleEx(476,1543.5205,1815.3353,11.5189,90.7104,7,6 ,60);
- AddStaticVehicleEx(476,1543.0306,1840.6339,11.5190,91.0851,1,6 ,60);
- AddStaticVehicleEx(577,1477.4708,1818.0963,10.7638,176.5600,8,7 ,60);
- AddStaticVehicleEx(513,1352.9895,1707.2850,11.3419,270.3218,21,36 ,60);
- AddStaticVehicleEx(519,1571.6459,1427.2512,11.7635,89.0756,1,1 ,60);
- AddStaticVehicleEx(519,1570.0868,1468.9619,11.7451,89.0337,1,1 ,60);
- AddStaticVehicleEx(514,1309.2075,1408.3007,11.4067,89.7064,54,1 ,60);
- AddStaticVehicleEx(429,1341.4497,1266.1099,10.4890,270.1593,1,3 ,60);
- AddStaticVehicleEx(497,1341.8846,1255.5295,19.5096,44.5881,0,1 ,60);
- AddStaticVehicleEx(497,1340.3661,1236.4381,19.4639,294.8730,0,1 ,60);
- AddStaticVehicleEx(497,1323.0879,1237.8367,19.4826,10.1639,0,1 ,60);
- AddStaticVehicleEx(497,1296.6754,1236.6353,19.4799,52.4526,0,1 ,60);
- AddStaticVehicleEx(497,1299.7806,1255.5760,19.5152,316.4194,0,1 ,60);
- AddStaticVehicleEx(401,50.1904,1382.7018,10.8073,186.7297,41,41 ,60);
- AddStaticVehicleEx(477,-79.1438,1340.8596,10.7523,185.2480,75,1 ,60);
- AddStaticVehicleEx(560,-101.0503,1336.9600,9.9559,5.1857,21,1 ,60);
- AddStaticVehicleEx(412,-84.3123,1370.4308,10.1404,184.9446,27,1 ,60);
- AddStaticVehicleEx(578,-526.6319,2620.6785,54.0448,0.5186,1,1 ,60);
- AddStaticVehicleEx(522,-539.3594,2616.1663,52.9787,271.6332,6,25 ,60);
- AddStaticVehicleEx(522,-539.8337,2613.4407,52.9658,271.6604,36,105 ,60);
- AddStaticVehicleEx(522,-540.1179,2610.9697,52.9633,264.4661,39,106 ,60);
- AddStaticVehicleEx(522,-539.7681,2608.4109,52.9695,264.2589,51,118 ,60);
- AddStaticVehicleEx(522,-539.5607,2605.9875,52.9599,264.8000,3,8 ,60);
- AddStaticVehicleEx(522,-540.5009,2603.4807,52.9527,269.8289,3,3 ,60);
- AddStaticVehicleEx(494,-520.4342,2564.1423,53.3380,90.3537,42,30 ,60);
- AddStaticVehicleEx(598,-519.5140,2567.3242,53.1848,88.1248,0,1 ,60);
- AddStaticVehicleEx(596,-520.5271,2569.8018,53.1421,89.1703,0,1 ,60);
- AddStaticVehicleEx(520,-481.7163,2652.0452,54.1963,357.8976,0,0 ,60); //
- AddStaticVehicleEx(425,-496.0329,2654.1121,54.0921,358.5173,43,0 ,60); //
- AddStaticVehicleEx(447,-512.7910,2635.1855,53.4283,270.8458,75,2 ,60); //
- AddStaticVehicleEx(447,-512.9714,2561.2549,53.4264,266.7782,75,2 ,60); //
- AddStaticVehicleEx(447,-532.4821,2561.2537,53.4147,271.4132,75,2 ,60); //
- AddStaticVehicleEx(447,-534.0306,2618.5957,53.4250,267.4090,75,2 ,60); //
- AddStaticVehicleEx(520,381.1536,1937.4619,18.3672,89.2337,0,0 ,60);
- AddStaticVehicleEx(520,379.8095,1956.1320,18.3667,88.1151,0,0 ,60);
- AddStaticVehicleEx(520,380.0484,1976.5818,18.3607,80.4977,0,0 ,60);*/
- //POLICE//
- AddStaticVehicle(598,2303.5374,2431.0667,3.0190,0.4287,0,0); // LVPD cruiser 1
- AddStaticVehicle(598,2299.3616,2431.0803,3.0171,0.6278,1,1); // LVPD cruiser 2
- AddStaticVehicle(598,2286.0752,2431.4312,3.0175,359.3618,1,1); // LVPD cruiser 3
- AddStaticVehicle(598,2276.8047,2431.5898,3.0188,1.3564,1,1); // LVPD cruiser 4
- AddStaticVehicle(598,2264.0459,2430.5349,3.0207,0.9719,1,1); // LVPD cruiser 5
- AddStaticVehicle(598,2259.6265,2430.5313,3.0178,1.2068,1,1); // LVPD cruiser 6
- AddStaticVehicle(427,2279.8645,2488.5366,3.4055,92.0939,1,1); // Enforcer 1
- AddStaticVehicle(427,2261.4978,2487.9668,3.4055,91.9314,1,1); // Enforcer 2
- AddStaticVehicle(523,2272.5737,2432.0896,2.8449,357.2198,1,1); // HPV 1
- AddStaticVehicle(523,2268.2820,2432.0122,2.8452,2.1776,1,1); // HPV 2
- AddStaticVehicle(523,2290.2319,2431.4507,2.8454,358.6375,1,1); // HPV 3
- AddStaticVehicle(523,2294.3315,2431.4998,2.8420,357.4770,1,1); // HPV 4
- AddStaticVehicle(528,2222.0132,2450.6626,-7.4099,269.1885,1,1); // FBI Truck 1
- AddStaticVehicle(528,2221.8057,2464.3071,-7.4050,270.1394,1,1); // FBI Truck 2
- AddStaticVehicle(490,2240.3562,2476.2090,-7.3277,270.8576,1,1); // FBI Rancher 1
- AddStaticVehicle(490,2240.4934,2471.1804,-7.3266,267.8633,1,1); // FBI Rancher 2
- AddStaticVehicle(411,2240.8799,2437.1646,-7.7260,269.0732,1,1); // Police Infernus 1
- AddStaticVehicle(411,2240.9617,2442.7439,-7.7260,269.5048,1,1); // Police Infernus 2
- AddStaticVehicle(490,2277.2681,2473.7078,-7.3232,179.9646,1,1); // FBI Rancher 3
- AddStaticVehicle(490,2281.1335,2473.6772,-7.3251,183.7632,1,1); // FBI Rancher 4
- AddStaticVehicle(489,2314.7126,2489.9514,-7.3093,87.0778,1,1); // PD Rancher Short 1
- AddStaticVehicle(489,2314.7712,2480.2407,-7.3108,90.7093,1,1); // PD Rancher Short 2
- AddStaticVehicle(489,2297.4810,2456.2041,3.4178,271.2816,1,1); // PD Rancher Short 3
- AddStaticVehicle(489,2297.2205,2464.6123,3.4171,273.5956,1,1); // PD Rancher Short 4
- AddStaticVehicleEx(525,2032.8020,2288.8442,10.6218,270.3172,17,20,60); // mecanic truck
- AddStaticVehicle(438,2222.4851,2438.0781,10.7420,179.2120,6,6); // taxi 1
- AddStaticVehicle(438,2222.3770,2428.1128,10.7406,178.3696,6,6); // taxi 2
- AddStaticVehicle(438,2222.3018,2416.3345,10.7570,179.6786,6,6); // taxi 3
- AddStaticVehicle(438,2232.6377,2430.9128,10.7402,179.9616,6,6); // taxi 3
- AddStaticVehicle(416,1596.8929,1833.0592,10.9693,91.2375,151,144); // ambulence
- AddStaticVehicle(416,1612.2579,1833.3479,10.9694,91.0944,151,144); // ambulence
- AddStaticVehicle(416,1615.3634,1838.1154,10.9697,269.2314,151,144); // ambulence
- AddStaticVehicle(416,1596.1304,1838.2577,10.9694,268.7818,151,144); // ambulence
- AddStaticVehicle(408,1623.6234,739.6341,11.3612,180.2769,0,0); // Trashmaster 1
- AddStaticVehicle(408,1646.0977,739.5141,11.3643,180.3105,0,0); // Trashmaster 2
- AddStaticVehicle(408,1646.3032,701.4863,11.3587,358.3885,0,0); // Trashmaster 3
- AddStaticVehicle(408,1624.3289,701.0105,11.3631,359.1267,0,0); // Trashmaster 4
- AddStaticVehicle(584,2803.7295,968.1445,11.9038,180.2747,1,1); // Tanker
- AddStaticVehicle(435,2825.1345,968.9313,11.3651,180.2528,1,1); // Box trailer
- AddStaticVehicle(403,2803.3228,956.2025,11.3348,181.9630,0,0); // Linerunner
- AddStaticVehicle(515,2825.9382,956.0452,11.7578,179.9937,0,0); // road train
- AddStaticVehicle(515,2833.4214,979.3743,11.7685,180.0649,0,0); // Road train Parked 1
- AddStaticVehicle(515,2855.3379,897.9240,11.3347,180.0623,0,0); // Road train Parked 2
- AddStaticVehicle(403,2817.8511,896.2195,10.7688,1.1568,0,0); // Line runner Parked 2
- AddStaticVehicle(403,2827.4390,897.1256,10.8454,0.4523,0,0); // Line runner Parked 1
- AddStaticVehicle(435,2874.6477,938.1838,11.3676,90.2828,1,1); // Trailer 1
- AddStaticVehicle(450,2875.0398,931.3444,11.4051,89.6161,1,1); // Trailer 2
- AddStaticVehicle(584,2875.2664,924.6769,11.8868,90.4492,1,1); // Trailer 3
- AddStaticVehicle(591,2874.9053,914.8427,11.3687,90.2962,1,1); // Trailer 4
- //native CreateDynamicCP(Float:x, Float:y, Float:z, Float:size, worldid = -1, interiorid = -1, playerid = -1, Float:distance = 100.0);
- CreateDynamicCP(2170.4634,1414.9343,11.0625, 2, -1, -1, -1, 100.0);//autobahn checkpointid 1
- CreateDynamicCP(1677.4772,1448.0959,10.7758, 5, -1, -1, -1, 100.0);//airport checkpointid 2
- CreateDynamicCP(1943.7086,1017.7546,992.4688, 2, -1, -1, -1, 100.0);//4 dragons checkpointid 3
- CreateDynamicCP(-23.6515,-55.3372,1003.5469, 2, -1, -1, -1, 100.0);//24/7 Next To Sex Shop dragons checkpointid 4
- ////////////////Bank////////////////////
- CreateDynamicCP(2355.2056,1543.4781,10.8203, 2, -1, -1, -1, 100.0);//Bank Checkpoint to inside bank checkpointid 5
- CreateDynamicCP(2306.2627,-15.0084,26.7496, 2, -1, -1, -1, 100.0);//Bank Checkpoint to outside bank checkpointid 6
- CreateDynamicCP(2316.2439,-7.1534,26.7422, 2, -1, -1, -1, 100.0);//Bank deposit,withdraw,rob bank checkpointid 7
- /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
- CreateDynamicCP(-204.1850,-40.6819,1002.2734, 2, -1, -1, -1, 100.0);//tattoo rob checkpointid 8
- CreateDynamicCP(-107.1065,-11.0306,1000.7188, 2, -1, -1, -1, 100.0);//sexshop checkpointid 9
- CreateDynamicCP(373.9874,-67.4782,1001.5078, 2, -1, -1, -1, 100.0);//burger shot checkpointid 10
- CreateDynamicCP(376.6585,-119.8373,1001.4995, 2, -1, -1, -1, 100.0);//pizza shack checkpointid 11
- CreateDynamicCP(161.3910,-84.2739,1001.8047, 2, -1, -1, -1, 100.0);//zip checkpointid 12
- CreateDynamicCP(371.5469,-6.4956,1001.8589, 2, -1, -1, -1, 100.0);//cluckin Bell checkpointid 13
- CreateDynamicCP(207.7380,-101.6331,1005.2578, 2, -1, -1, -1, 100.0);//binco checkpointid 14
- CreateDynamicCP(291.7393,179.8280,1007.1794, 2, -1, -1, -1, 100.0);//lv pd checkpointid 15
- CreateDynamicCP(1607.9723,1824.8970,10.8203, 2, -1, -1, -1, 100.0);//hospital checkpointid 16
- CreateDynamicCP(2283.2896,2418.1379,10.6726, 5, -1, -1, -1, 100.0);// Swat Dropoff checkpointid 17
- CreateDynamicCP(1997.8661,2300.2161,10.8203, 5, -1, -1, -1, 100.0);// Mechanic buy tools 18
- CreateDynamicCP(2085.3806,1350.8064,10.8203, 5, -1, -1, -1, 100.0);//food mart
- CreateDynamicCP(2086.2671,1316.1923,11.0756, 5, -1, -1, -1, 100.0);//sex shop(made)
- CreateDynamicCP(2086.6052,1210.0591,10.8203, 5, -1, -1, -1, 100.0);//made bank
- CreateDynamicCP(2087.1335,1132.1354,10.8203, 5, -1, -1, -1, 100.0);//bar
- CreateDynamicCP(2086.6194,1094.9576,10.8203, 5, -1, -1, -1, 100.0);//hideout
- CreateDynamicCP(1969.4460,880.8563,10.3489, 5, -1, -1, -1, 100.0);//victem
- CreateDynamicCP(2784.0276,1166.0952,10.8480, 5, -1, -1, -1, 100.0);//skyscraper
- CreateDynamicCP(2784.0276,1166.0952,10.8480, 5, -1, -1, -1, 100.0);//skyscraper exit 1
- CreateDynamicCP(2784.0276,1166.0952,10.8480, 5, -1, -1, -1, 100.0);//sky scraper exit 2
- CreateDynamicCP(2784.0276,1166.0952,10.8480, 5, -1, -1, -1, 100.0);//crack factory
- CreateDynamicCP(2784.0276,1166.0952,10.8480, 5, -1, -1, -1, 100.0);//food mart exit
- CreateDynamicCP(2784.0276,1166.0952,10.8480, 5, -1, -1, -1, 100.0);//victem exit
- CreateDynamicCP(2784.0276,1166.0952,10.8480, 5, -1, -1, -1, 100.0);//museum robbery
- CreateDynamicCP(2784.0276,1166.0952,10.8480, 5, -1, -1, -1, 100.0);//victim rob
- CreateDynamicCP(2784.0276,1166.0952,10.8480, 5, -1, -1, -1, 100.0);//liquor store rob
- CreateDynamicCP(2784.0276,1166.0952,10.8480, 5, -1, -1, -1, 100.0);//sex shop exit
- CreateDynamicCP(502.5416,-70.2861,998.7578, 5, -1, -1, -1, 100.0);// Liqour store Exit
- for(new i = 1; i < MAX_VEHICLES; i++){ SetVehicleNumberPlate(i, "Team-");}
- if(fexist(AutoBahnFile))
- {
- fremove(AutoBahnFile);
- }
- if(!fexist(AutoBahnFile))
- {
- dini_Create(AutoBahnFile);
- }
- UsePlayerPedAnims();
- AllowInteriorWeapons(0);
- /////////////////////Admin Base/////////////////////
- CreateObject(987, -1397.2094726563, -2831.5864257813, 61.947738647461, 0, 353.5, 0);
- CreateObject(987, -1386.1888427734, -2831.4299316406, 63.247817993164, 1.25, 359.49609375, 0);
- CreateObject(9482, -1364.3001708984, -2833.6889648438, 70.744514465332, 0, 0, 77.415008544922);
- CreateObject(987, -1353.9284667969, -2835.4167480469, 63.247817993164, 1.2469482421875, 359.49462890625, 312.35998535156);
- CreateObject(987, -1346.2739257813, -2843.943359375, 63.522834777832, 0.491455078125, 2.2391357421875, 242.88323974609);
- CreateObject(18259, -1392.474609375, -2844.6201171875, 64.185020446777, 358.01147460938, 0, 71.455078125);
- CreateObject(987, -1346.2734375, -2843.943359375, 61.147689819336, 0.4888916015625, 2.2357177734375, 242.88024902344);
- CreateObject(987, -1351.8875732422, -2854.0144042969, 61.04768371582, 0.4888916015625, 359.48571777344, 205.16522216797);
- CreateObject(987, -1362.6691894531, -2859.0358886719, 61.04768371582, 0.4888916015625, 359.48364257813, 179.35919189453);
- CreateObject(987, -1374.5931396484, -2858.8127441406, 61.04768371582, 0.4888916015625, 359.47814941406, 193.25231933594);
- CreateObject(987, -1386.2249755859, -2861.177734375, 61.04768371582, 0.4888916015625, 359.47814941406, 167.44451904297);
- CreateObject(987, -1397.7502441406, -2858.4116210938, 61.04768371582, 0.4888916015625, 0.2281494140625, 167.44262695313);
- CreateObject(987, -1409.3912353516, -2855.8325195313, 60.82266998291, 0.4888916015625, 0.2252197265625, 78.112121582031);
- CreateObject(987, -1406.7529296875, -2844.1672363281, 60.82266998291, 0.4888916015625, 0.2252197265625, 78.107299804688);
- CreateObject(987, -1404.3541259766, -2832.74609375, 60.82266998291, 0.4888916015625, 0.2252197265625, 6.3822937011719);
- CreateObject(3267, -1372.5123291016, -2831.94140625, 72.230407714844, 0, 0, 0);
- CreateObject(3267, -1356.1878662109, -2835.3244628906, 72.130401611328, 0, 0, 340.14999389648);
- CreateObject(2780, -1371.3521728516, -2831.5026855469, 64.239074707031, 0, 0, 0);
- CreateObject(2780, -1355.7663574219, -2835.3442382813, 64.239074707031, 0, 0, 0);
- CreateObject(3928, -1363.0301513672, -2848.9633789063, 62.298770904541, 1, 0.25, 0.25);
- CreateObject(14831, -1395.5803222656, -2854.2683105469, 65.764221191406, 0, 1.5, 163.50506591797);
- CreateObject(2624, -1386.6104736328, -2848.4724121094, 66.141815185547, 0, 0, 253.52996826172);
- CreateObject(1550, -1388.5988769531, -2841.4494628906, 64.75691986084, 0, 0, 0);
- CreateObject(18688,0,0,0, 0, 0, 0);
- return 1;
- }
- new VehicleNames[212][] =
- {
- {"Landstalker"},
- {
- "Bravura"
- }
- ,
- {
- "Buffalo"
- }
- ,
- {
- "Linerunner"
- }
- ,
- {
- "Perrenial"
- }
- ,
- {
- "Sentinel"
- }
- ,
- {
- "Dumper"
- },
- {"Firetruck"},
- {
- "Trashmaster"
- }
- ,
- {
- "Stretch"
- }
- ,
- {
- "Manana"
- }
- ,
- {
- "Infernus"
- }
- ,
- {
- "Voodoo"
- }
- ,
- {
- "Pony"
- }
- ,
- {
- "Mule"
- },
- {"Cheetah"},
- {
- "Ambulance"
- }
- ,
- {
- "Leviathan"
- }
- ,
- {
- "Moonbeam"
- }
- ,
- {
- "Esperanto"
- }
- ,
- {
- "Taxi"
- }
- ,
- {
- "Washington"
- },
- {"Bobcat"},
- {
- "Mr Whoopee"
- }
- ,
- {
- "BF Injection"
- }
- ,
- {
- "Hunter"
- }
- ,
- {
- "Premier"
- }
- ,
- {
- "Enforcer"
- }
- ,
- {
- "Securicar"
- },
- {"Banshee"},
- {
- "Predator"
- }
- ,
- {
- "Bus"
- }
- ,
- {
- "Rhino"
- }
- ,
- {
- "Barracks"
- }
- ,
- {
- "Hotknife"
- }
- ,
- {
- "Trailer 1"
- }
- ,
- {
- "Previon"
- },
- {"Coach"},
- {
- "Cabbie"
- }
- ,
- {
- "Stallion"
- }
- ,
- {
- "Rumpo"
- }
- ,
- {
- "RC Bandit"
- }
- ,
- {
- "Romero"
- }
- ,
- {
- "Packer"
- }
- ,
- {
- "Monster"
- },
- {"Admiral"},
- {
- "Squalo"
- }
- ,
- {
- "Seasparrow"
- }
- ,
- {
- "Pizzaboy"
- }
- ,
- {
- "Tram"
- }
- ,
- {
- "Trailer 2"
- }
- ,
- {
- "Turismo"
- },
- {"Speeder"},
- {
- "Reefer"
- }
- ,
- {
- "Tropic"
- }
- ,
- {
- "Flatbed"
- }
- ,
- {
- "Yankee"
- }
- ,
- {
- "Caddy"
- }
- ,
- {
- "Solair"
- }
- ,
- {
- "Berkley's RC Van"
- },
- {"Skimmer"},
- {
- "PCJ-600"
- }
- ,
- {
- "Faggio"
- }
- ,
- {
- "Freeway"
- }
- ,
- {
- "RC Baron"
- }
- ,
- {
- "RC Raider"
- }
- ,
- {
- "Glendale"
- }
- ,
- {
- "Oceanic"
- },
- {"Sanchez"},
- {
- "Sparrow"
- }
- ,
- {
- "Patriot"
- }
- ,
- {
- "Quad"
- }
- ,
- {
- "Coastguard"
- }
- ,
- {
- "Dinghy"
- }
- ,
- {
- "Hermes"
- }
- ,
- {
- "Sabre"
- },
- {"Rustler"},
- {
- "ZR-350"
- }
- ,
- {
- "Walton"
- }
- ,
- {
- "Regina"
- }
- ,
- {
- "Comet"
- }
- ,
- {
- "BMX"
- }
- ,
- {
- "Burrito"
- }
- ,
- {
- "Camper"
- }
- ,
- {
- "Marquis"
- },
- {"Baggage"},
- {
- "Dozer"
- }
- ,
- {
- "Maverick"
- }
- ,
- {
- "News Chopper"
- }
- ,
- {
- "Rancher"
- }
- ,
- {
- "FBI Rancher"
- }
- ,
- {
- "Virgo"
- }
- ,
- {
- "Greenwood"
- },
- {"Jetmax"},
- {
- "Hotring"
- }
- ,
- {
- "Sandking"
- }
- ,
- {
- "Blista Compact"
- }
- ,
- {
- "Police Maverick"
- }
- ,
- {
- "Boxville"
- }
- ,
- {
- "Benson"
- },
- {"Mesa"},
- {
- "RC Goblin"
- }
- ,
- {
- "Hotring Racer A"
- }
- ,
- {
- "Hotring Racer B"
- }
- ,
- {
- "Bloodring Banger"
- }
- ,
- {
- "Rancher"
- },
- {"Super GT"},
- {
- "Elegant"
- }
- ,
- {
- "Journey"
- }
- ,
- {
- "Bike"
- }
- ,
- {
- "Mountain Bike"
- }
- ,
- {
- "Beagle"
- }
- ,
- {
- "Cropdust"
- }
- ,
- {
- "Stunt"
- },
- {"Tanker"},
- {
- "Roadtrain"
- }
- ,
- {
- "Nebula"
- }
- ,
- {
- "Majestic"
- }
- ,
- {
- "Buccaneer"
- }
- ,
- {
- "Shamal"
- }
- ,
- {
- "Hydra"
- }
- ,
- {
- "FCR-900"
- },
- {"NRG-500"},
- {
- "HPV1000"
- }
- ,
- {
- "Cement Truck"
- }
- ,
- {
- "Tow Truck"
- }
- ,
- {
- "Fortune"
- }
- ,
- {
- "Cadrona"
- }
- ,
- {
- "FBI Truck"
- },
- {"Willard"},
- {
- "Forklift"
- }
- ,
- {
- "Tractor"
- }
- ,
- {
- "Combine"
- }
- ,
- {
- "Feltzer"
- }
- ,
- {
- "Remington"
- }
- ,
- {
- "Slamvan"
- },
- {"Blade"},
- {
- "Freight"
- }
- ,
- {
- "Streak"
- }
- ,
- {
- "Vortex"
- }
- ,
- {
- "Vincent"
- }
- ,
- {
- "Bullet"
- }
- ,
- {
- "Clover"
- }
- ,
- {
- "Sadler"
- },
- {"Firetruck LA"},
- {
- "Hustler"
- }
- ,
- {
- "Intruder"
- }
- ,
- {
- "Primo"
- }
- ,
- {
- "Cargobob"
- }
- ,
- {
- "Tampa"
- }
- ,
- {
- "Sunrise"
- }
- ,
- {
- "Merit"
- },
- {"Utility"},
- {
- "Nevada"
- }
- ,
- {
- "Yosemite"
- }
- ,
- {
- "Windsor"
- }
- ,
- {
- "Monster A"
- }
- ,
- {
- "Monster B"
- }
- ,
- {
- "Uranus"
- }
- ,
- {
- "Jester"
- },
- {"Sultan"},
- {
- "Stratum"
- }
- ,
- {
- "Elegy"
- }
- ,
- {
- "Raindance"
- }
- ,
- {
- "RC Tiger"
- }
- ,
- {
- "Flash"
- }
- ,
- {
- "Tahoma"
- }
- ,
- {
- "Savanna"
- },
- {"Bandito"},
- {
- "Freight Flat"
- }
- ,
- {
- "Streak Carriage"
- }
- ,
- {
- "Kart"
- }
- ,
- {
- "Mower"
- }
- ,
- {
- "Duneride"
- }
- ,
- {
- "Sweeper"
- },
- {"Broadway"},
- {
- "Tornado"
- }
- ,
- {
- "AT-400"
- }
- ,
- {
- "DFT-30"
- }
- ,
- {
- "Huntley"
- }
- ,
- {
- "Stafford"
- }
- ,
- {
- "BF-400"
- }
- ,
- {
- "Newsvan"
- },
- {"Tug"},
- {
- "Trailer 3"
- }
- ,
- {
- "Emperor"
- }
- ,
- {
- "Wayfarer"
- }
- ,
- {
- "Euros"
- }
- ,
- {
- "Hotdog"
- }
- ,
- {
- "Club"
- }
- ,
- {
- "Freight Carriage"
- },
- {"Trailer 3"},
- {
- "Andromada"
- }
- ,
- {
- "Dodo"
- }
- ,
- {
- "RC Cam"
- }
- ,
- {
- "Launch"
- }
- ,
- {
- "Police Car (LSPD)"
- }
- ,
- {
- "Police Car (SFPD)"
- },
- {"Police Car (LVPD)"},
- {
- "Police Ranger"
- }
- ,
- {
- "Picador"
- }
- ,
- {
- "S.W.A.T. Van"
- }
- ,
- {
- "Alpha"
- }
- ,
- {
- "Phoenix"
- }
- ,
- {
- "Glendale"
- },
- {"Sadler"},
- {
- "Luggage Trailer A"
- }
- ,
- {
- "Luggage Trailer B"
- }
- ,
- {
- "Stair Trailer"
- }
- ,
- {
- "Boxville"
- }
- ,
- {
- "Farm Plow"
- },
- {"Utility Trailer"}
- };
- public OnGameModeExit()
- {
- return 1;
- }
- public OnPlayerRequestClass(playerid, classid)
- {
- SetPlayerPos(playerid, 2323.7190,1283.2114,97.6363);
- SetPlayerCameraPos(playerid, 2330.0010,1283.3687,99.5379);
- SetPlayerCameraLookAt(playerid, 2323.7190,1283.2114,97.6363);
- if(classid >= 0 && classid <= 3)
- {
- gTeam[playerid] = Cops;
- GameTextForPlayer(playerid, "~b~Team Cops", 3000, 4);
- }
- else if(classid == 4)
- {
- gTeam[playerid] = Swat;
- GameTextForPlayer(playerid, "~b~Team Swat", 3000, 4);
- }
- else if(classid == 5)
- {
- gTeam[playerid] = Army;
- GameTextForPlayer(playerid, "~g~Team Army", 3000, 4);
- }
- else if(classid >= 6 && classid <= 15)
- {
- gTeam[playerid] = Robbers;
- GameTextForPlayer(playerid, "~r~Team Robbers", 3000, 4);
- }
- else if(classid == 16)
- {
- gTeam[playerid] = Mechanic;
- GameTextForPlayer(playerid, "Mechanic", 3000, 4);
- }
- else if(classid == 17)
- {
- gTeam[playerid] = Taxi;
- GameTextForPlayer(playerid, "~g~Taxi Driver", 3000, 4);
- }
- else if(classid == 18)
- {
- gTeam[playerid] = Medic;
- GameTextForPlayer(playerid, "~g~Medic", 3000, 4);
- }
- else if(classid == 19)
- {
- gTeam[playerid] = TrashMan;
- GameTextForPlayer(playerid, "~g~Trash Man", 3000, 4);
- }
- else if(classid == 20)
- {
- gTeam[playerid] = Trucker;
- GameTextForPlayer(playerid, "~g~Trucker", 3000, 4);
- }
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- if(!strcmp(GetName(playerid), "[DRD]Chrism11695"))
- {
- SetPlayerName(playerid, "Sl1pN0t3");
- }
- new stringishere[256];
- format(stringishere,sizeof(stringishere), "%s",GetName(playerid));
- /*if(!dini_Is("CopsAndRobbers.ini",stringishere))
- {
- SendClientMessage(playerid,GREEN,"Your Name Isn't Added To The List, Please Get It Added Before Logging Back On, Ask Chrism11695 To Set It :)");
- printf("Player %s Has Been Kicked!",GetName(playerid));
- Kick(playerid);
- }*/
- GameTextForPlayer(playerid, "Welcome To Team ~n~Cops And Robbers~n~ Version 1.2!", 3000, 4);
- new string[256];
- format(string,sizeof(string),"%s(%d) Has Joined Team- Cops And Robbers!",GetName(playerid),playerid);
- SendClientMessageToAll(GRAY,string);
- SendClientMessage(playerid,GREEN,"Welcome To Team- Cops And Robbers Server");
- SendClientMessage(playerid,GREEN,"To Get Started Please Read /rules And /pc");
- new file[256];
- format(file, sizeof(file), SERVER_USER_FILE, GetName(playerid));
- gPlayerLogged[playerid] = 0;
- if (!dini_Exists(file))
- {
- ShowPlayerDialog(playerid, Register, DIALOG_STYLE_INPUT, "Please Register Your Account", "Type Your Password!", "Register", "Leave");
- }
- if (dini_Exists(file))
- {
- ShowPlayerDialog(playerid, Login, DIALOG_STYLE_INPUT, "Thanks For Rejoining Team !", "Type Your Password To Play", "Login", "Leave");
- }
- TextDrawShowForPlayer(playerid,TEXT);
- GunDealerToAccept[playerid] = -1;
- DrugDealerToAccept[playerid] = -1;
- KidnapVehicle[playerid] = -1;
- Kidnaping[playerid] = 0;
- Kidnaped[playerid] = 0;
- GivePlayerMoney(playerid,dini_Int(file, "Money"));
- SetPlayerScore(playerid,dini_Int(file, "Score"));
- HasPlayer[playerid] = -1;
- Thrown[playerid] = -1;
- TaxiDriver[playerid] = -1;
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- new file[256];
- format(file, sizeof(file), SERVER_USER_FILE, GetName(playerid));
- new str[256];
- switch(reason)
- {
- case 0: format(str, sizeof(str), "%s Has Left The Server! (Timed-Out)", GetName(playerid));
- case 1: format(str, sizeof(str), "%s Has Left The Server! (Left)", GetName(playerid));
- case 2: format(str, sizeof(str), "%s Has Left The Server! (Kicked)", GetName(playerid));
- }
- SendClientMessageToAll(GRAY,str);
- PlayerInfo[playerid][AdminLevel] = dini_Int(file, "AdminLevel");
- dini_IntSet(file, "Money",GetPlayerMoney(playerid));
- dini_IntSet(file, "AdminLevel",PlayerInfo[playerid][AdminLevel]);
- dini_IntSet(file, "IsArmy",PlayerInfo[playerid][IsArmy]);
- dini_IntSet(file, "CopRank",PlayerInfo[playerid][Coprank]);
- dini_IntSet(file, "RobSkill",PlayerInfo[playerid][Robskill]);
- dini_IntSet(file, "Banned",PlayerInfo[playerid][Banned]);
- dini_IntSet(file, "Score",GetPlayerScore(playerid));
- Kidnaping[Kidnaperid[playerid]] = 0;
- Kidnaped[playerid] = 0;
- Kidnaperid[playerid] = -1;
- Rope[playerid] = 0;
- RazorBlade[playerid] = 0;
- Condoms[playerid] = 0;
- Wallet[playerid] = 0;
- Cuffed[playerid] = 0;
- HasPlayer[playerid] = -1;
- Thrown[playerid] = -1;
- afk[playerid] = 0;
- Lights[playerid] = 0;
- FixFlat[playerid] = 0;
- Hammer[playerid] = 0;
- MedicalBag[playerid] = 0;
- CuredRecently[playerid] = 0;
- HealedRecently[playerid] = 0;
- LockPick[playerid] = 0;
- RecentlyJackedCar[playerid] = 0;
- DisablePlayerRaceCheckpoint(playerid);
- TrashCheckpoint[playerid] = 0;
- InTrashMission[playerid] = 0;
- InTrashCheckpoint[playerid] = 0;
- TruckerCheckpoint[playerid] = 0;
- InTruckerMission[playerid] = 0;
- InTruckerCheckpoint[playerid] = 0;
- CopCarStolenRecently[playerid] = 0;
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- SetPlayerWantedLevel(playerid,0);
- if(gTeam[playerid] == Army)
- {
- new file[256];
- format(file, sizeof(file), SERVER_USER_FILE, GetName(playerid));
- SetPlayerColor(playerid,VIOLET);
- if(dini_Int(file, "IsArmy") != 1)
- {
- GameTextForPlayer(playerid,"~r~You Have To Be ~g~Army ~n~To Use This!",4000,1);
- ForceClassSelection(playerid); SetPlayerHealth(playerid,0.0);
- }
- /*new Rob = 0;
- new Arm = 0;
- for( new i = 0; i != MAX_PLAYERS; i++)
- {
- if(gTeam[i] == Robbers)
- {
- Rob ++;
- }
- else if(gTeam[i] == Army)
- {
- Arm ++;
- }
- }
- if(Rob / 2 < Arm)
- {
- GameTextForPlayer(playerid,"~r~Please Wait For More Criminals Before Becoming Army!",4000,1);
- ForceClassSelection(playerid); SetPlayerHealth(playerid,0.0);
- }*/
- }
- else if(gTeam[playerid] == Robbers)
- {
- ShowPlayerDialog(playerid,Spawn,DIALOG_STYLE_LIST,"Classes","Rapist\r\nGun Dealer\r\nDrug Dealer\r\nKidnapper\r\nCar Jacker\r\nHitman","Accept","Cancel");
- new rand = random(sizeof(RandomSpawn));
- SetPlayerPos(playerid, RandomSpawn[rand][0], RandomSpawn[rand][1],RandomSpawn[rand][2]);
- SetPlayerFacingAngle(playerid, RandomSpawn[rand][3]);
- SetCameraBehindPlayer(playerid);
- SetPlayerColor(playerid,WHITE);
- }
- Infected[playerid] = 0;
- return 1;
- }
- public OnPlayerDeath(playerid, killerid, reason)
- {
- new reasonMsg[256],msg[256];
- if(gTeam[killerid] == Cops || gTeam[killerid] == Army || gTeam[killerid] == Swat)
- {
- if(GetPlayerWantedLevel(playerid) > 3)
- {
- new string[256];
- format(string,sizeof(string),"|_-Wanted Player Killer-_| Officer %s(%d) Has Killed Wanted Player %s(%d)!",GetName(killerid),killerid,GetName(playerid),playerid);
- SendClientMessageToAll(CYAN,string);
- SetPlayerScore(killerid,GetPlayerScore(killerid)+1);
- }
- }
- else
- {
- switch(reason)
- {
- case 38:
- {
- if (GetPlayerState(killerid) == PLAYER_STATE_DRIVER )
- {
- switch (GetVehicleModel(GetPlayerVehicleID(killerid)))
- {
- case 425:
- {
- reasonMsg = "Hunter Machine Gun";
- }
- default:
- {
- reasonMsg = "Minigun";
- }
- }
- }
- else
- {
- reasonMsg = "Minigun";
- }
- SetPlayerScore(killerid,GetPlayerScore(killerid)+1);
- format(msg, sizeof(msg), "Army Officer %s(%d) Has Killed Player %s(%d) By His %s", GetName(killerid), GetName(playerid), reasonMsg);
- }
- case 51:
- {
- if (GetPlayerState(killerid) == PLAYER_STATE_DRIVER && gTeam[killerid] == Army && GetPlayerWantedLevel(playerid) > 6)
- {
- switch (GetVehicleModel(GetPlayerVehicleID(killerid)))
- {
- case 425:
- {
- reasonMsg = "Hunter Rockets";
- }
- case 432:
- {
- reasonMsg = "Rhino Turret";
- }
- case 520:
- {
- reasonMsg = "Hydra Rockets";
- }
- default:
- {
- reasonMsg = "Explosion";
- }
- }
- SetPlayerScore(killerid,GetPlayerScore(killerid)+1);
- format(msg, sizeof(msg), "Army Officer %s(%d) Has Killed Player %s(%d) By %s", GetName(killerid), GetName(playerid), reasonMsg);
- }
- }
- }
- }
- if(gTeam[playerid] == TrashMan && InTrashMission[playerid] == 1)
- {
- new string[256];
- format(string,sizeof(string),"Trash Man %s(%d) Has Died While Picking Peoples Waste!",GetName(playerid),playerid);
- SendClientMessageToAll(GRAY,string);
- }
- if(gTeam[playerid] == Trucker && InTruckerMission[playerid] == 1)
- {
- new string[256];
- format(string,sizeof(string),"Trucker %s(%d) Has Died While Picking Dropping off Goods!",GetName(playerid),playerid);
- SendClientMessageToAll(GRAY,string);
- }
- SendClientMessageToAll(CYAN,msg);
- SendDeathMessage(killerid,playerid,reason);
- SetPlayerWantedLevel(playerid,0);
- Infected[playerid] = 0;
- Kidnaping[Kidnaperid[playerid]] = 0;
- Kidnaped[playerid] = 0;
- Kidnaperid[playerid] = -1;
- Rope[playerid] = 0;
- RazorBlade[playerid] = 0;
- Condoms[playerid] = 0;
- Wallet[playerid] = 0;
- RapeRecently[playerid] = 0;
- RobRecently[playerid] = 0;
- LockPick[playerid] = 0;
- Lights[playerid] = 0;
- FixFlat[playerid] = 0;
- Hammer[playerid] = 0;
- MedicalBag[playerid] = 0;
- DisablePlayerRaceCheckpoint(playerid);
- TrashCheckpoint[playerid] = 0;
- InTrashMission[playerid] = 0;
- InTrashCheckpoint[playerid] = 0;
- TruckerCheckpoint[playerid] = 0;
- InTruckerMission[playerid] = 0;
- InTruckerCheckpoint[playerid] = 0;
- CopCarStolenRecently[playerid] = 0;
- Cuffed[playerid] = 1;
- return 1;
- }
- public OnPlayerEnterDynamicCP(playerid,checkpointid)
- {
- if(checkpointid == 1)
- {
- ShowPlayerDialog(playerid,Cars,DIALOG_STYLE_LIST,"Cars","Infernus($200000)\r\nBullet($150000)\r\nSuper-GT($125000)\r\nCheetah($200000)\r\nTurismo($165000)\r\nNRG-500($50000)\r\nRob AutoBahn","Accept","Cancel");
- return 1;
- }
- if(checkpointid == 2)
- {
- ShowPlayerDialog(playerid,Airport,DIALOG_STYLE_LIST,"Airport","Dive\r\nBuy Plane\r\nRob Airport","Accept","Cancel");
- return 1;
- }
- if(checkpointid == 3)
- {
- ShowPlayerDialog(playerid,FourDragons,DIALOG_STYLE_LIST,"Four Dragons Casino","Rob Four Dragons Casino","Accept","Cancel");
- return 1;
- }
- if(checkpointid == 4)
- {
- ShowPlayerDialog(playerid,TwentyFourSeven,DIALOG_STYLE_LIST,"24/7","Rob 24/7\r\nRope($2500)\r\nRazor Blade($5000)\r\nCondom($2500)\r\nWallet($2500)\r\nLock Pick($5000)","Accept","Cancel");
- return 1;
- }
- if(checkpointid == 5)
- {
- SetPlayerPos(playerid,2310.1270,-15.4618,26.7496);
- SetPlayerFacingAngle(playerid,272);
- return 1;
- }
- if(checkpointid == 6)
- {
- if(GetPlayerVirtualWorld(playerid) == 0)
- {
- SetPlayerPos(playerid,2361.8013,1539.1697,10.8203);
- SetPlayerFacingAngle(playerid,177);
- }
- else
- {
- SetPlayerPos(playerid,2079.4873,1207.9409,10.8203);
- SetPlayerFacingAngle(playerid,91);
- SetPlayerVirtualWorld(playerid,0);
- }
- return 1;
- }
- if(checkpointid == 7)
- {
- ShowPlayerDialog(playerid,Bank,DIALOG_STYLE_LIST,"Bank","Deposit\r\nWithDraw\r\nBalance\r\nRob Bank","Accept","Cancel");
- return 1;
- }
- if(checkpointid == 8)
- {
- ShowPlayerDialog(playerid,Tattoo,DIALOG_STYLE_LIST,"Tattoo","Rob Tattoo","Accept","Cancel");
- return 1;
- }
- if(checkpointid == 9)
- {
- ShowPlayerDialog(playerid,SexShop,DIALOG_STYLE_LIST,"Sex Shop","Rob Sex Shop","Accept","Cancel");
- return 1;
- }
- if(checkpointid == 10)
- {
- ShowPlayerDialog(playerid,BurgerShot,DIALOG_STYLE_LIST,"Burger Shot","Rob Burger Shot","Accept","Cancel");
- return 1;
- }
- if(checkpointid == 11)
- {
- ShowPlayerDialog(playerid,PizzaShack,DIALOG_STYLE_LIST,"Pizza Shack","Rob Pizza Shop","Accept","Cancel");
- return 1;
- }
- if(checkpointid == 12)
- {
- ShowPlayerDialog(playerid,Zip,DIALOG_STYLE_LIST,"Zip","Rob Zip","Accept","Cancel");
- return 1;
- }
- if(checkpointid == 13)
- {
- ShowPlayerDialog(playerid,CluckinBell,DIALOG_STYLE_LIST,"Cluckin Bell","Rob Cluckin","Accept","Cancel");
- return 1;
- }
- if(checkpointid == 14)
- {
- ShowPlayerDialog(playerid,Binco,DIALOG_STYLE_LIST,"Binco","Rob Binco","Accept","Cancel");
- return 1;
- }
- if(checkpointid == 15)
- {
- ShowPlayerDialog(playerid,LVPD,DIALOG_STYLE_LIST,"LVPD","Rob LVPD","Accept","Cancel");
- return 1;
- }
- if(checkpointid == 16)
- {
- ShowPlayerDialog(playerid,Hospital,DIALOG_STYLE_LIST,"Hospital","Heal($10000)\r\nCure($10000)\r\nMed Kit($2000)","Accept","Cancel");
- return 1;
- }
- if(checkpointid == 17 && gTeam[playerid] == Swat && HasPlayer[playerid] != -1)
- {
- if(Thrown[HasPlayer[playerid]] == 0)
- {
- SendClientMessage(playerid,BLUE,"Your Player Has Left But You Can Go Get Another One!");
- HasPlayer[playerid] = -1;
- return 1;
- }
- new string[256],id;
- id = HasPlayer[playerid];
- format(string,sizeof(string),"Swat Officer %s(%d) Has Brought Player %s(%d) To The PD! Earned(%5000)",GetName(playerid),playerid,GetName(HasPlayer[playerid]),HasPlayer[playerid]);
- SendClientMessageToAll(BLUE,string);
- SetPlayerInterior(id,3);
- TogglePlayerControllable(id,1);
- new file4[256];
- format(file4, sizeof(file4), SERVER_USER_FILE, GetName(id));
- dini_IntSet(file4,"Ared",1);
- Jailed[id] = 120;
- new rad = random(1);
- if(rad == 0)
- {
- SetPlayerPos(id,197.5925,174.7435,1003.0234);
- }
- if(rad == 1)
- {
- SetPlayerPos(id,193.9426,174.4814,1003.0234);
- }
- Jailed[id] = 120;
- SetPlayerWantedLevel(id,0);
- SetPlayerScore(playerid,GetPlayerScore(playerid)+1);
- ResetPlayerWeapons(HasPlayer[playerid]);
- Thrown[HasPlayer[playerid]] = 0;
- HasPlayer[playerid] = -1;
- new file46[256];
- format(file46, sizeof(file46), SERVER_USER_FILE, GetName(playerid));
- dini_IntSet(file46,"CopRank",dini_Int(file46,"CopRank")+1);
- GivePlayerMoney(playerid,5000);
- return 1;
- }
- if(checkpointid == 18)
- {
- if(gTeam[playerid] != Mechanic) return SendClientMessage(playerid,BROWN,"Only Mechanics Can Buy Tools!");
- ShowPlayerDialog(playerid,MechanicBuy,DIALOG_STYLE_LIST,"Mechinic Shop","Hammers($5000)\r\nFixFlat($2500)\r\nLight Bulbs($2500)","Accept","Cancel");
- return 1;
- }
- if(checkpointid == 19)
- {
- SetPlayerPos(playerid,-27.312299,-29.277599,1003.557250);
- SetPlayerInterior(playerid,4);
- return 1;
- }
- if(checkpointid == 20)
- {
- SetPlayerPos(playerid,-103.559165,-24.225606,1000.718750);
- SetPlayerInterior(playerid,3);
- return 1;
- }
- if(checkpointid == 21)
- {
- SetPlayerPos(playerid,2310.1270,-15.4618,26.7496);
- SetPlayerFacingAngle(playerid,272);
- SetPlayerVirtualWorld(playerid,1);//new bank
- return 1;
- }
- if(checkpointid == 22)
- {
- SetPlayerPos(playerid,501.980987,-69.150199,998.757812 );
- SetPlayerInterior(playerid,11);
- return 1;
- }
- if(checkpointid == 23)
- {
- SetPlayerPos(playerid,2543.462646,-1308.379882,1026.728393);
- SetPlayerInterior(playerid,2);
- return 1;
- }
- if(checkpointid == 24)
- {
- SetPlayerPos(playerid,226.293991,-7.431529,1002.210937);
- SetPlayerInterior(playerid,5);
- return 1;
- }
- if(checkpointid == 25)
- {
- SetPlayerPos(playerid,1710.433715,-1669.379272,20.225049);
- SetPlayerInterior(playerid,18);
- return 1;
- }
- if(checkpointid == 26)// sky scraper exit 1
- {
- SetPlayerPos(playerid,2791.3459,1162.2059,10.8766);
- SetPlayerInterior(playerid,0);
- return 1;
- }
- if(checkpointid == 27)// sky scraper exit 2
- {
- SetPlayerPos(playerid,2791.3459,1162.2059,10.8766);
- SetPlayerInterior(playerid,0);
- return 1;
- }
- if(checkpointid == 28)//crack factory exit
- {
- SetPlayerPos(playerid,2081.0920,1095.3470,10.8203);
- SetPlayerInterior(playerid,0);
- return 1;
- }
- if(checkpointid == 29)//foodmart exit
- {
- SetPlayerPos(playerid,2079.1531,1350.5187,10.8203);
- SetPlayerInterior(playerid,0);
- return 1;
- }
- if(checkpointid == 30)//victim exit
- {
- SetPlayerPos(playerid,1970.4124,875.5057,9.2985);
- SetPlayerInterior(playerid,0);
- return 1;
- }
- if(checkpointid == 31)//museum rob
- {
- SendClientMessage(playerid,COLOR_RED,"The Museum Rob Will Be Added Soon!");
- return 1;
- }
- if(checkpointid == 32)//victim rob
- {
- SendClientMessage(playerid,COLOR_RED,"The Victim Rob Will Be Added Soon!");
- return 1;
- }
- if(checkpointid == 33)//liquor store rob
- {
- SendClientMessage(playerid,COLOR_RED,"The Liquor Rob Will Be Added Soon!");
- return 1;
- }
- if(checkpointid == 34)//sexshop exit
- {
- SetPlayerPos(playerid,2080.9204,1315.9158,10.8203);
- SetPlayerInterior(playerid,0);
- return 1;
- }
- if(checkpointid == 35)//liquor exit
- {
- SetPlayerPos(playerid,2081.3481,1130.5690,10.8203);
- SetPlayerInterior(playerid,0);
- return 1;
- }
- return 1;
- }
- public OnVehicleSpawn(vehicleid)
- {
- new engine,lights,alarm,doors,bonnet,boot,objective;
- GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(vehicleid,1,lights,alarm,doors,bonnet,boot,objective);
- new vehicle = (GetVehicleModel(vehicleid));
- if(vehicle == 417 || vehicle == 548 || vehicle == 425 || vehicle == 497 || vehicle == 416 || vehicle==523 || vehicle==431 || vehicle==438 || vehicle==420 || vehicle==538 || vehicle==408 || vehicle==427 || vehicle==490 || vehicle==528 || vehicle==596 || vehicle==598 || vehicle==597 || vehicle==599 || vehicle==601 || vehicle==532) return 1;
- ChangeVehicleColor(vehicleid,random(252),random(252));
- return 1;
- }
- public OnVehicleDeath(vehicleid, killerid)
- {
- if(AutoBahnCar[vehicleid] == 1)
- {
- new string[256];
- format(string,sizeof(string),"%d",vehicleid);
- DestroyVehicle(vehicleid);
- AutoBahnCar[vehicleid] = 0;
- dini_IntSet(AutoBahnFile,string,-1);
- }
- if(AirportCar[vehicleid] == 1)
- {
- DestroyVehicle(vehicleid);
- AirportCar[vehicleid] = 0;
- }
- return 1;
- }
- public OnPlayerText(playerid, text[])
- {
- for(new x = 0; x <= strlen(text); ++x)
- {
- if(text[(x)]=='s' && text[(x+1)]=='h' && text[(x+2)]=='i' && text[(x+3)]=='t')
- {
- text[(x)] = '*';
- text[(x+1)] = '*';
- text[(x+2)] = '*';
- text[(x+3)] = '*';
- }
- }
- return 1;
- }
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- return SendClientMessage(playerid,RED,"This Command Is Not Existing!");
- }
- CMD:spawntrailer(playerid,params[])
- {
- if(IsPlayerAdmin(playerid))
- {
- new Float:X,Float:Y,Float:Z;
- GetPlayerPos(playerid,X,Y,Z);
- new trailer = CreateVehicle(strval(params),X,Y,Z,180.2812,1,1,99999999999999999999);
- PutPlayerInVehicle(playerid,trailer,0);
- }
- }
- ///////////////////////Common CMDS//////////////////////////
- CMD:commands(playerid,params[])
- {
- SendClientMessage(playerid,GREENISHGOLD," |_-Commands!-_|");
- SendClientMessage(playerid,GREENISHGOLD,"/rules -Rules., /pc -Player Colors., /dm -Information about DMing., /sd -Call Self-Defence., /kill -Kill Yourself but you will lose 1 score.");
- SendClientMessage(playerid,GREENISHGOLD,"/jcmds -Job Commands., /takedrugs -Take drugs purchased from a drug dealer or at the drug house., /guns -Requests a gun dealer to contact you");
- SendClientMessage(playerid,GREENISHGOLD,"/pm - Send Personal Message To Other Players. /CutRope - Cut Your Rope And Get Away From Your Kidnapper!");
- SendClientMessage(playerid,GREENISHGOLD,"/drugs -Requests a gun dealer to contact you. /Gunpack - Use this to Get A Set Of Guns . /mechanic - call a mechanic to fix your car!");
- return 1;
- }
- CMD:rules(playerid,params[])
- {
- SendClientMessage(playerid,GREENISHGOLD, "|_-Rules!-_|");
- SendClientMessage(playerid,GREENISHGOLD,"1.Read /pc to learn about the player colors and /dm to learn about dming.");
- SendClientMessage(playerid,GREENISHGOLD,"2.Respect other players and admins so you don't get hated and/or banned.");
- SendClientMessage(playerid,GREENISHGOLD,"3.Don't DM(More info in /dm), Glitch, Hack, or use Mods that give you an advantage over others.");
- SendClientMessage(playerid,GREENISHGOLD,"4.Report any abusers or hackers to admins with /report (id) (reason).");
- SendClientMessage(playerid,GREENISHGOLD,"5.Speak only English in the main chat. Other languages can be spoken using /pm (id) (message). You will be muted.");
- SendClientMessage(playerid,GREENISHGOLD,"6.Do not flame other players or admins for any reason.");
- SendClientMessage(playerid,GREENISHGOLD,"7.Have a great time and don't break any of the above rules!");
- return 1;
- }
- CMD:pc(playerid,params[])
- {
- SendClientMessage(playerid,GREENISHGOLD, "|_-Player Colors!-_|");
- SendClientMessage(playerid,WHITE, "White Players- Innocent Players that no one can shoot or kill unless in Self-Defence.");
- SendClientMessage(playerid,YELLOW,"Yellow Players- Players with a wanted level lower than 4 that can be fined by Cops or Army.");
- SendClientMessage(playerid,ORANGE,"Orange Players- Players with a wanted level of 4-10 that can shot and killed or be arrested by Cops or Army.");
- SendClientMessage(playerid,RED,"Red Players- Players with a wanted level greater than 10 that can be shot and killed or arrested by Cops or Army.");
- SendClientMessage(playerid,BLUE,"Blue Players- Players that are Cops which can fine and arrest yellow, orange, and red wanted players.");
- SendClientMessage(playerid,VIOLET,"Violet Players- Players that are Army which can fine and arrest yellow, orange, and red wanted players, or hunt down and kill red players.");
- return 1;
- }
- CMD:sd(playerid,params[])
- {
- new string[256],id;
- if (sscanf(params, "u", id)) return SendClientMessage(playerid,BLUEGREEN, "Usage:/sd <id>");
- if(!IsPlayerConnected(id)) return SendClientMessage(playerid,BLACK, "This Player Is Not Connected!");
- format(string,sizeof(string),"%s(%d) Has Claimed Self-Defence When Killing %s(%d)!",GetName(playerid),playerid,GetName(id),id);
- SendClientMessageToAll(PINK,string);
- return 1;
- }
- CMD:dm(playerid,params[])
- {
- SendClientMessage(playerid,GREENISHGOLD, "Dming is the act of killing another player without a reason.");
- SendClientMessage(playerid,GREENISHGOLD,"Players you cannot kill when white are: Any players that didn't shoot you, rape or rob you, or otherwise harm you.");
- SendClientMessage(playerid,GREENISHGOLD,"Players you cannot kill when yellow are: Same as when white.");
- SendClientMessage(playerid,GREENISHGOLD,"Players you cannot kill when orange are: Yellow, red, orange, or white players that haven't shot you, raped or robbed you, or otherwise harmed you.");
- SendClientMessage(playerid,GREENISHGOLD,"Players you cannot kill when red are: White, yellow, or orange players that have not shot you, raped or robbed you, or otherwise harmed you.");
- SendClientMessage(playerid,GREENISHGOLD,"Players you cannot kill when blue are: White, yellow, blue, or violet players that have not shot you, raped or robbed you, or otherwise harmed you.");
- SendClientMessage(playerid,GREENISHGOLD,"Players you cannot kill when violet are: White, yellow, or violet players that have not shot you, raped or robbed you, or otherwise harmed you. You CANNOT shoot anyone but Red players when in ARMY VEHICLES!");
- return 1;
- }
- CMD:cutrope(playerid,params[])
- {
- new string[256];
- if(Kidnaped[playerid] == 0) return SendClientMessage(playerid,GREENISHGOLD, "You Are Not Kidnapped, You Dont Need To Use Your Razor Blade!");
- if(RazorBlade[playerid] == 0) return SendClientMessage(playerid,GREENISHGOLD, "You Do Not Have A Razor Blade To Attempt!");
- new rand = random(9);
- if(rand < 5)
- {
- format(string,sizeof(string),"%s(%d) Has Attempted To Cut His Kiddnappers Rope But His Blade Broke!",GetName(playerid),playerid);
- SendClientMessageToAll(PINK,string);
- RazorBlade[playerid] --;
- return 1;
- }
- if(rand > 4)
- {
- format(string,sizeof(string),"%s(%d) Has Attempted To Cut His Kiddnappers Rope And Got Away!",GetName(playerid),playerid);
- SendClientMessageToAll(PINK,string);
- RazorBlade[playerid] --;
- TogglePlayerControllable(playerid,1);
- Kidnaped[playerid] = 0;
- Kidnaping[Kidnaperid[playerid]] = 0;
- Kidnaperid[playerid] = -1;
- return 1;
- }
- return 1;
- }
- CMD:kill(playerid,params[])
- {
- if(Jailed[playerid] >0) return SendClientMessage(playerid,GRAY,"You Are In Jail and Cannot use any cmds!");
- if(Kidnaped[playerid] >0) return SendClientMessage(playerid,GRAY,"You Are In kidnapped and Cannot use any cmds!");
- if(GetPlayerWantedLevel(playerid) > 0) return SendClientMessage(playerid,GRAY,"You Cannot Kill YourSelf While Wanted!");
- new string[256];
- format(string,sizeof(string),"%s(%d) Has Killed Himself Using /kill",GetName(playerid),playerid);
- SendClientMessageToAll(ORANGE,string);
- SetPlayerHealth(playerid,0);
- SendClientMessage(playerid,GRAY,"P.S. You Loose One Score Point Each Time You Use This Command!");
- SetPlayerScore(playerid,GetPlayerScore(playerid)-1);
- return 1;
- }
- CMD:jcmds(playerid,params[])
- {
- if(gTeam[playerid] == Cops || gTeam[playerid] == Army || gTeam[playerid] == Swat)
- {
- SendClientMessage(playerid,BLUE," |_-Law Enforcment Commands-_|");
- SendClientMessage(playerid,BLUE,"/cuff - This Command Lets you Subdue Criminals So you Can Bring Them To Jail!");
- SendClientMessage(playerid,BLUE,"/ar - This Command Sends Criminals To Jail");
- SendClientMessage(playerid,BLUE,"/search - Search Criminals For Drugs!");
- SendClientMessage(playerid,BLUE,"/cm - This Command Lets you Talk to Other Officers Without Anyone Else Seeing Your Conversation!");
- SendClientMessage(playerid,BLUE,"/fine - To fine Players That Are Yellow And That You Cannot Arrest!");
- return 1;
- }
- else if(Class[playerid] == DRUGDEALER)
- {
- SendClientMessage(playerid,BROWN,"|_-Drug Dealer Commands!-_|");
- SendClientMessage(playerid,BROWN,"/offerdrugs - This Command Lets You Offer Other Players To Buy Your Drugs!");
- return 1;
- }
- else if(Class[playerid] == GUNDEALER)
- {
- SendClientMessage(playerid,GREEN,"|_-Gun Dealer Commands!-_|");
- SendClientMessage(playerid,GREEN,"/offerguns - This Command Lets You Offer Other Players To Buy Your Guns!");
- return 1;
- }
- else if(Class[playerid] == KIDNAPER)
- {
- SendClientMessage(playerid,PINK, "|_-Kidnapper Commands!-_|");
- SendClientMessage(playerid,PINK,"/kidnap - This Command Lets You Kidnap Players And Throw Them Into Your Car!");
- SendClientMessage(playerid,PINK,"/untie - Unties The Player!");
- return 1;
- }
- else if(Class[playerid] == RAPIST)
- {
- SendClientMessage(playerid,RED," |_-Rapist Commands!-_|");
- SendClientMessage(playerid,RED,"/rape - This Command Lets You Rape Other Players And Infect Them With STD's");
- return 1;
- }
- else if(gTeam[playerid] == Mechanic)
- {
- SendClientMessage(playerid,RED," |_-Mechanic Commands!-_|");
- SendClientMessage(playerid,RED,"/fixcar - This Command Lets You Fix Other Peoples Car!");
- SendClientMessage(playerid,RED,"/fixtires - This Command Lets You Fix Other Peoples Tires!");
- SendClientMessage(playerid,RED,"/fixdoorandlights - This Command Lets You Fix Other Peoples Doors and Lights!");
- return 1;
- }
- else if(gTeam[playerid] == Taxi)
- {
- SendClientMessage(playerid,GREEN," |_-Taxi Driver Commands!-_|");
- SendClientMessage(playerid,GREEN,"Players Can Request Your Service With /taxi (Location)!");
- SendClientMessage(playerid,GREEN,"When Someone Requests Your Services, Drive To Their Location And Pick Them Up!");
- SendClientMessage(playerid,GREEN,"You Can PM The Player After Picking Them Up To Ask Where They Want To Go!");
- return 1;
- }
- else if(gTeam[playerid] == Medic)
- {
- SendClientMessage(playerid,GREEN," |_-Medic Commands!-_|");
- SendClientMessage(playerid,GREEN,"Players Can Request Your Service With /medic (Location)!");
- SendClientMessage(playerid,GREEN,"When Someone Requests Your Services, Drive To Their Location And Heal Or Cure Them!");
- SendClientMessage(playerid,GREEN,"/heal - Sets A Player To Full Health!");
- SendClientMessage(playerid,GREEN,"/cure - Cures A Player Of Any Injections!");
- SendClientMessage(playerid,GREEN,"Sometimes You Will Accidentally Infect Players With Un-sanitary Needles!");
- SendClientMessage(playerid,GREEN,"You Can PM The Player After Picking Them Up To Ask Where They Want To Go!");
- return 1;
- }
- return 1;
- }
- CMD:takedrugs(playerid,params[])
- {
- new id;
- if(gTeam[playerid] == Cops && gTeam[playerid] == Army) return SendClientMessage(playerid,BLUEGREEN,"Law Enforcement Officers Can't Take Drugs!");
- if(Drugs[playerid] < 1) return SendClientMessage(playerid,BLUEGREEN,"You Do Not Have any Drugs!");
- if (sscanf(params, "i", id)) return SendClientMessage(playerid, BLUEGREEN, "Usage:/takedrugs <amount>");
- if(id > Drugs[playerid]) return SendClientMessage(playerid,BLUEGREEN,"You do not have that many Drugs!");
- TakenDrugs[playerid] = id;
- Drugs[playerid] = Drugs[playerid]-id;
- return 1;
- }
- CMD:tossdrugs(playerid,params[])
- {
- if(gTeam[playerid] == Cops && gTeam[playerid] == Army) return SendClientMessage(playerid,BLUEGREEN,"Law Enforcement Officers Can't Have Drugs!");
- if(Kidnaped[playerid] >0) return SendClientMessage(playerid,GRAY,"You Are Kidnapped And Cannot Use Any Commands!");
- if(Drugs[playerid] < 1) return SendClientMessage(playerid,BLUEGREEN,"You Do Not Have Any Drugs!");
- SendClientMessage(playerid,BLUEGREEN,"You Have Thrown Away Your Drugs!");
- Drugs[playerid] = 0;
- return 1;
- }
- CMD:pm(playerid,params[])
- {
- new id;
- new tmp[256];
- if (sscanf(params, "u", id)) return SendClientMessage(playerid, BLUEGREEN, "Usage:/pm <id> <Message>");
- new string[256];
- format(string,sizeof(string),"%s(%d):%s",GetName(playerid),playerid,params[strlen(tmp)+1]);
- new string1[256];
- format(string1,sizeof(string1),"%s(%d):%s",GetName(id),id,params[strlen(tmp)+1]);
- SendClientMessage(playerid,LIGHTBLUE,string1);
- SendClientMessage(id,LIGHTRED,string);
- return 1;
- }
- CMD:gunpack(playerid,params[])
- {
- if(Jailed[playerid] >0) return SendClientMessage(playerid,GRAY,"You Are In Jail, Therefore You Cannot Use Any Commands.");
- if(Kidnaped[playerid] >0) return SendClientMessage(playerid,GRAY,"You Are Kidnapped, Therefore You Cannot Use Any Commands.");
- if(GetPlayerScore(playerid) <50) return SendClientMessage(playerid,GRAY,"You Don't Have Enough Score To Buy This Gunpack!");
- SetPlayerMoney(playerid,GetPlayerMoney(playerid)-10000);
- GivePlayerWeapon(playerid,22,500);
- GivePlayerWeapon(playerid,25,200);
- GivePlayerWeapon(playerid,28,5000);
- GivePlayerWeapon(playerid,33,5000);
- SendClientMessage(playerid,GREEN,"You Bought The Gunpack!");
- return 1;
- }
- CMD:gunpack2(playerid,params[])
- {
- if(Jailed[playerid] >0) return SendClientMessage(playerid,GRAY,"You Are In Jail, Therefore You Cannot Use Any Commands.");
- if(Kidnaped[playerid] >0) return SendClientMessage(playerid,GRAY,"You Are Kidnapped, Therefore You Cannot Use Any Commands.");
- if(GetPlayerScore(playerid) <100) return SendClientMessage(playerid,GRAY,"You Don't Have Enough Score To Buy This Gunpack!");
- SetPlayerMoney(playerid,GetPlayerMoney(playerid)-10000);
- GivePlayerWeapon(playerid,23,500);
- GivePlayerWeapon(playerid,27,200);
- GivePlayerWeapon(playerid,29,5000);
- GivePlayerWeapon(playerid,30,5000);
- SendClientMessage(playerid,GREEN,"You Bought The Gunpack!");
- return 1;
- }
- CMD:gunpack3(playerid,params[])
- {
- if(Jailed[playerid] >0) return SendClientMessage(playerid,GRAY,"You Are In Jail, Therefore You Cannot Use Any Commands.");
- if(Kidnaped[playerid] >0) return SendClientMessage(playerid,GRAY,"You Are Kidnapped, Therefore You Cannot Use Any Commands.");
- if(GetPlayerScore(playerid) <200) return SendClientMessage(playerid,GRAY,"You Don't Have Enough Score To Buy This Gunpack!");
- SetPlayerMoney(playerid,GetPlayerMoney(playerid)-10000);
- GivePlayerWeapon(playerid,8,1);
- GivePlayerWeapon(playerid,24,500);
- GivePlayerWeapon(playerid,26,200);
- GivePlayerWeapon(playerid,31,5000);
- GivePlayerWeapon(playerid,32,5000);
- GivePlayerWeapon(playerid,34,500);
- SendClientMessage(playerid,GREEN,"You Bought The Gunpack!");
- return 1;
- }
- CMD:togafk(playerid,params[])
- {
- if(afk[playerid] == 0)
- {
- new Float:X,Float:Y,Float:Z;
- GetPlayerPos(playerid,X,Y,Z);
- SetPlayerPos(playerid,X,Y,Z+10);
- TogglePlayerControllable(playerid,0);
- new string[256];
- format(string,sizeof(string),"%s(%d) Has Gone AFK!",GetName(playerid),playerid);
- SendClientMessageToAll(GRAY,string);
- afk[playerid] = 1;
- return 1;
- }
- else
- {
- new Float:X,Float:Y,Float:Z;
- GetPlayerPos(playerid,X,Y,Z);
- SetPlayerPos(playerid,X,Y,Z-8);
- TogglePlayerControllable(playerid,1);
- new string[256];
- format(string,sizeof(string),"%s(%d) Has Came Back!",GetName(playerid),playerid);
- SendClientMessageToAll(GRAY,string);
- afk[playerid] = 0;
- return 1;
- }
- }
- CMD:info(playerid,params[])
- {
- new file[256];
- format(file, sizeof(file), SERVER_USER_FILE, GetName(playerid));
- new string[256];
- SendClientMessage(playerid,GREEN,"|_-Your Stats-_|");
- format(string,sizeof(string),"Name: %s(%d)",GetName(playerid),playerid);
- SendClientMessage(playerid,GREEN,string);
- format(string,sizeof(string),"Money: %d",GetPlayerMoney(playerid));
- SendClientMessage(playerid,GREEN,string);
- format(string,sizeof(string),"Score: %d",GetPlayerScore(playerid));
- SendClientMessage(playerid,GREEN,string);
- format(string,sizeof(string),"Is-Army: %d",dini_Int(file,"IsArmy"));
- SendClientMessage(playerid,GREEN,string);
- format(string,sizeof(string),"Cop Rank: %d",dini_Int(file,"CopRank"));
- SendClientMessage(playerid,GREEN,string);
- format(string,sizeof(string),"Rob Skill: %d",dini_Int(file,"RobSkill"));
- SendClientMessage(playerid,GREEN,string);
- format(string,sizeof(string),"Bank Cash: %d",dini_Int(file,"Bank Cash"));
- SendClientMessage(playerid,GREEN,string);
- format(string,sizeof(string),"Password: %s",dini_Get(file,"Password"));
- SendClientMessage(playerid,GREEN,string);
- return 1;
- }
- CMD:changepassword(playerid,params[])
- {
- ShowPlayerDialog(playerid, changepass, DIALOG_STYLE_INPUT, "Please Input Your New Password!", "Type Your New Password!", "Change", "Cancel");
- return 1;
- }
- CMD:bc(playerid,params[])
- {
- if(Jailed[playerid] > 0) return SendClientMessage(playerid,GRAY,"You Are In Jail and Cannot use any cmds!");
- if(Kidnaped[playerid] > 0) return SendClientMessage(playerid,GRAY,"You Are In kidnapped and Cannot use any cmds!");
- if(Cuffed[playerid] == 0) return SendClientMessage(playerid, BLUE, "You Aren't Cuffed!");
- new rand = random(50);
- if(rand > 10)
- {
- new string[256];
- format(string,sizeof(string),"|_-Attempted Break Cuffs!-_| Wanted Player %s(%d) Has Attempted To Break Cuffs But Has Failed!",GetName(playerid),playerid);
- SendClientMessageToAll(BLUE,string);
- SetPlayerWantedLevel(playerid,GetPlayerWantedLevel(playerid)+4);
- return 1;
- }
- new string[256];
- format(string,sizeof(string),"|_-Broken Cuffs!-_| Wanted Player %s(%d) Has Broken His Cuffs!",GetName(playerid),playerid);
- SendClientMessageToAll(BLUE,string);
- SetPlayerWantedLevel(playerid,GetPlayerWantedLevel(playerid)+4);
- Cuffed[playerid] = 0;
- TogglePlayerControllable(playerid,1);
- return 1;
- }
- CMD:escape(playerid,params[])
- {
- if(Jailed[playerid] == 0) return SendClientMessage(playerid,GRAY,"You Aren't In Jail and Cannot use /escape!");
- if(Kidnaped[playerid] > 0) return SendClientMessage(playerid,GRAY,"You Are In kidnapped and Cannot use any cmds!");
- if(Escape[playerid] > 0) return SendClientMessage(playerid,GRAY,"You Cannot use This After Using It Recently!");
- new rand = random(50);
- if(rand > 10)
- {
- new string[256];
- format(string,sizeof(string),"|_-Attempted Escape!-_| Wanted Player %s(%d) Has Attempted To Escape From Jail But Has Failed!",GetName(playerid),playerid);
- SendClientMessageToAll(BLUE,string);
- Jailed[playerid] = 200;
- Escape[playerid] = 220;
- return 1;
- }
- new string[256];
- format(string,sizeof(string),"|_-Escaped!-_| Wanted Player %s(%d) Has Escaped From His Jail Cell!",GetName(playerid),playerid);
- SendClientMessageToAll(BLUE,string);
- SetPlayerWantedLevel(playerid,GetPlayerWantedLevel(playerid)+10);
- Cuffed[playerid] = 0;
- TogglePlayerControllable(playerid,1);
- Jailed[playerid] = 0;
- SetPlayerPos(playerid,2286.9600,2429.1101,10.8203);
- SetPlayerInterior(playerid,0);
- SetPlayerFacingAngle( playerid, 180 );
- new file4[256];
- format(file4, sizeof(file4), SERVER_USER_FILE, GetName(playerid));
- dini_IntSet(file4,"Ared",0);
- return 1;
- }
- ///////////////////////Cop CMDS/////////////////////////////
- CMD:cuff(playerid,params[])
- {
- if(Jailed[playerid] >0) return SendClientMessage(playerid,GRAY,"You Are In Jail and Cannot use any cmds!");
- if(Kidnaped[playerid] >0) return SendClientMessage(playerid,GRAY,"You Are In kidnapped and Cannot use any cmds!");
- new id;
- if(gTeam[playerid] != Cops && gTeam[playerid] != Army && gTeam[playerid] != Swat) return SendClientMessage(playerid,BLUE,"Only Law Enforcement Officers Can Cuff Players");
- if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,BLUE,"You Cannot Cuff From Inside A Car!");
- if(IsPlayerInAnyVehicle(id)) return SendClientMessage(playerid,BLUE,"You Cannot Cuff Someone That Is Inside A Car!");
- if (sscanf(params, "u", id)) return SendClientMessage(playerid, BLUE, "Usage:/cuff <id>");
- if(Cuffed[id] > 1) return SendClientMessage(playerid, BLUE, "This Player Is Already Cuffed!");
- if(!IsPlayerConnected(id)) return SendClientMessage(playerid, BLUE, "This ID Isn't Connected!");
- new file[256];
- format(file, sizeof(file), SERVER_USER_FILE, GetName(id));
- if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,BLUE,"You Cannot Cuff From Inside A Car!");
- if(id == playerid) return SendClientMessage(playerid,BLUE,"You Cannot Cuff Yourself!");
- if(gTeam[id] == Cops && gTeam[id] == Army) return SendClientMessage(playerid,BLUE,"You Cannot Cuff Law Enforcement Officers!");
- if(!IsPlayerNearPlayer(playerid, id, 3))
- {
- new string[256];
- format(string,sizeof(string),"Player %s(%d) Is Too Far Away To Cuff!",GetName(id),id);
- SendClientMessage(playerid, BLUE, string);
- return 1;
- }
- new string[256];
- format(string,sizeof(string),"|_-Cuffing-_| Officer %s(%d) Has Cuffed Player %s(%d)",GetName(playerid),playerid,GetName(id),id);
- TogglePlayerControllable(id,0);
- SendClientMessageToAll( BLUE, string);
- dini_Set(file, "CuffedBy",GetName(playerid));
- Cuffed[id] = 30;
- new string1[256];
- format(string1,sizeof(string1),"You Will Be Un-Cuffed In :%i",Cuffed[id]);
- TextDrawSetString(Cuff[id],string1);
- TextDrawShowForPlayer(id,Cuff[id]);
- return 1;
- }
- CMD:uncuff(playerid,params[])
- {
- if(Jailed[playerid] >0) return SendClientMessage(playerid,GRAY,"You Are In Jail and Cannot use any cmds!");
- if(Kidnaped[playerid] >0) return SendClientMessage(playerid,GRAY,"You Are In kidnapped and Cannot use any cmds!");
- new id;
- if(gTeam[playerid] != Cops && gTeam[playerid] != Army && gTeam[playerid] != Swat) return SendClientMessage(playerid,BLUE,"Only Law Enforcement Officers Can UnCuff Players");
- if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,BLUE,"You Cannot UnCuff From Inside A Car!");
- if(IsPlayerInAnyVehicle(id)) return SendClientMessage(playerid,BLUE,"You Cannot UnCuff Someone That Is Inside A Car!");
- if (sscanf(params, "u", id)) return SendClientMessage(playerid, BLUE, "Usage:/Uncuff <id>");
- if(!IsPlayerConnected(id)) return SendClientMessage(playerid, BLUE, "This ID Isn't Connected!");
- new file[256];
- format(file, sizeof(file), SERVER_USER_FILE, GetName(id));
- if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,BLUE,"You Cannot UnCuff From Inside A Car!");
- if(id == playerid) return SendClientMessage(playerid,BLUE,"You Cannot UnCuff Yourself!");
- if(gTeam[id] == Cops && gTeam[id] == Army) return SendClientMessage(playerid,BLUE,"You Cannot UnCuff Law Enforcement Officers!");
- if(!IsPlayerNearPlayer(playerid, id, 3))
- {
- new string[256];
- format(string,sizeof(string),"Player %s(%d) Is Too Far Away To UnCuff!",GetName(id),id);
- SendClientMessage(playerid, BLUE, string);
- return 1;
- }
- if(Cuffed[id] == 0) return SendClientMessage(playerid,BLUE,"This Player Is Not Cuffed!");
- new string[256];
- format(string,sizeof(string),"|_-UnCuffing-_| Officer %s(%d) Has UnCuffed Player %s(%d)",GetName(playerid),playerid,GetName(id),id);
- TogglePlayerControllable(id,1);
- SendClientMessageToAll( BLUE, string);
- dini_Set(file, "CuffedBy",GetName(playerid));
- Cuffed[id] = 0;
- TextDrawHideForPlayer(id,Cuff[id]);
- return 1;
- }
- CMD:throw(playerid,params[])
- {
- if(Jailed[playerid] >0) return SendClientMessage(playerid,GRAY,"You Are In Jail and Cannot use any cmds!");
- if(Kidnaped[playerid] >0) return SendClientMessage(playerid,GRAY,"You Are In kidnapped and Cannot use any cmds!");
- new id;
- if(gTeam[playerid] != Swat) return SendClientMessage(playerid,LIGHTBLUEGREEN,"Only Swat Officers Cannot Throw People In The Cars, Cops/Army Arrest!");
- if(sscanf(params, "u", id)) return SendClientMessage(playerid, LIGHTBLUEGREEN, "Usage:/throw <id>");
- if(id == playerid) return SendClientMessage(playerid, LIGHTBLUEGREEN, "You Cannot Throw Yourself In Your Car!");
- if(!IsPlayerConnected(id)) return SendClientMessage(playerid,LIGHTBLUEGREEN,"This ID is not Connected");
- if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,LIGHTBLUEGREEN,"You Cannot Throw while in a Vehicle!");
- if(GetPlayerWantedLevel(id) < 4) return SendClientMessage(playerid,LIGHTBLUEGREEN,"This Player Is Not Wanted!");
- if(IsPlayerInAnyVehicle(id)) return SendClientMessage(playerid,LIGHTBLUEGREEN,"You Cannot Throw while The player is in a Vehicle!");
- if(Cuffed[id] < 1) return SendClientMessage(playerid, BLUE, "Please Cuff This Player Before Arresting Them!");
- if(HasPlayer[playerid] != -1) return SendClientMessage(playerid, LIGHTBLUEGREEN, "You Already Have A Wanted Player!");
- if(KidnapVehicle[playerid] == 0) return SendClientMessage(playerid, LIGHTBLUEGREEN, "Please Get Into A Car Before Throwing Them Into One!");
- if(!IsPlayerNearPlayer(playerid, id, 3))
- {
- new string1[256];
- format(string1,sizeof(string1),"|_-Distance Too Far-_| %s(%d) Is Too Far Away To Throw!",GetName(id),id);
- SendClientMessage(playerid,LIGHTBLUEGREEN,string1);
- return 1;
- }
- new rad = random(200);
- new string[256];
- if(rad > 150)
- {
- format(string,sizeof(string),"Swat Officer %s(%d) Has Failed To Throw Player %s(%d) Into His Car!",GetName(playerid),playerid,GetName(id),id);
- SendClientMessageToAll(LIGHTBLUEGREEN,string);
- return 1;
- }
- TogglePlayerControllable(id,1);
- Thrown[id] = 1;
- PutPlayerInVehicle(id,KidnapVehicle[playerid],1);
- format(string,sizeof(string),"Swat Officer %s(%d) Has Thrown Player %s(%d) Into His Car!",GetName(playerid),playerid,GetName(id),id);
- SendClientMessageToAll(LIGHTBLUEGREEN,string);
- TogglePlayerControllable(id,0);
- HasPlayer[playerid] = id;
- Cuffed[id] = 0;
- ThrownVehicle[playerid] = KidnapVehicle[playerid];
- return 1;
- }
- CMD:ar(playerid,params[])
- {
- if(Jailed[playerid] >0) return SendClientMessage(playerid,GRAY,"You Are In Jail and Cannot use any cmds!");
- if(Kidnaped[playerid] >0) return SendClientMessage(playerid,GRAY,"You Are In kidnapped and Cannot use any cmds!");
- new id;
- if(gTeam[playerid] == Swat) return SendClientMessage(playerid,BLUE,"Its Not That Easy, You Have To Throw Your Players In Your Vehicle And Bring Them To The PD, You Were Trained For This!");
- if(gTeam[playerid] != Cops && gTeam[playerid] != Army) return SendClientMessage(playerid,BLUE,"Only Law Enforcement Officers Can Arrest players");
- if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,BLUE,"You Cannot Arrest From Inside A Car!");
- if(IsPlayerInAnyVehicle(id)) return SendClientMessage(playerid,BLUE,"You Cannot Arrest Someone That Is Inside A Car!");
- if (sscanf(params, "u", id)) return SendClientMessage(playerid, BLUE, "Usage:/ar <id>");
- if(!IsPlayerConnected(id)) return SendClientMessage(playerid, BLUE, "This ID Isn't Connected!");
- new file[256];
- format(file, sizeof(file), SERVER_USER_FILE, GetName(id));
- if(dini_Int(file,"Ared") == 1) return SendClientMessage(playerid, BLUE, "This Player Is Already in Jail!");
- if(Cuffed[id] < 1) return SendClientMessage(playerid, BLUE, "Please Cuff This Player Before Arresting Them!");
- if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,BLUE,"You Cannot Arrest From Inside A Car!");
- if(id == playerid) return SendClientMessage(playerid,BLUE,"You Cannot Arrest Yourself!");
- if(GetPlayerWantedLevel(id) < 4)
- {
- new string[256];
- format(string,sizeof(string),"Player %s(%d) Does Not Have A Warrant!",GetName(id),id);
- SendClientMessage(playerid, BLUE, string);
- return 1;
- }
- if(gTeam[id] == Cops || gTeam[id] == Army) return SendClientMessage(playerid,BLUE,"You Cannot Arrest Law Enforcement Officers!");
- if(!IsPlayerNearPlayer(playerid, id, 3))
- {
- new string[256];
- format(string,sizeof(string),"Player %s(%d) Is Too Far Away To Arrest!",GetName(id),id);
- SendClientMessage(playerid, BLUE, string);
- return 1;
- }
- new string[256];
- format(string,sizeof(string),"Officer %s(%d) Has Arrested Wanted Player %s(%d) And Sent Him To jail!",GetName(playerid),playerid,GetName(id),id);
- SendClientMessageToAll(BLUE, string);
- SetPlayerInterior(id,3);
- SendClientMessage(playerid,BLUE,"You Have Received $3500 for arresting a criminal!");
- GivePlayerMoney(playerid,3500);
- Cuffed[id] = 0;
- TogglePlayerControllable(id,1);
- new rad = random(1);
- if(rad == 0)
- {
- SetPlayerPos(id,197.5925,174.7435,1003.0234);
- }
- if(rad == 1)
- {
- SetPlayerPos(id,193.9426,174.4814,1003.0234);
- }
- Jailed[id] = 120;
- SetPlayerWantedLevel(id,0);
- SetPlayerScore(playerid,GetPlayerScore(playerid)+1);
- new file46[256];
- format(file46, sizeof(file46), SERVER_USER_FILE, GetName(playerid));
- dini_IntSet(file46,"CopRank",dini_Int(file46,"CopRank")+1);
- new file4[256];
- format(file4, sizeof(file4), SERVER_USER_FILE, GetName(id));
- dini_IntSet(file4,"Ared",1);
- ResetPlayerWeapons(id);
- DmingInJail[id] = 0;
- TextDrawHideForPlayer(id,Cuff[id]);
- new string1[256];
- format(string1,sizeof(string1),"You Will Be Un-Jailed In :%i",Jailed[id]);
- TextDrawSetString(AR[id],string1);
- TextDrawShowForPlayer(id,AR[id]);
- return 1;
- }
- CMD:fine(playerid,params[])
- {
- if(Jailed[playerid] >0) return SendClientMessage(playerid,GRAY,"You Are In Jail and Cannot use any cmds!");
- if(Kidnaped[playerid] >0) return SendClientMessage(playerid,GRAY,"You Are In kidnapped and Cannot use any cmds!");
- new id;
- if(gTeam[playerid] != Cops && gTeam[playerid] != Army && gTeam[playerid] != Swat) return SendClientMessage(playerid,BLUE,"Only Law Enforcement Officers Can Fine players");
- if (sscanf(params, "u", id)) return SendClientMessage(playerid, BLUE, "Usage:/ar <id>");
- if(!IsPlayerConnected(id)) return SendClientMessage(playerid, BLUE, "This ID Isn't Connected!");
- if(id == playerid) return SendClientMessage(playerid,BLUE,"You Cannot Fine Yourself!");
- if(gTeam[id] == Cops || gTeam[id] == Army) return SendClientMessage(playerid,BLUE,"You Cannot Fine Law Enforcement Officers!");
- if(!IsPlayerNearPlayer(playerid, id, 3))
- {
- new string[256];
- format(string,sizeof(string),"Player %s(%d) Is Too Far Away To Fine!",GetName(id),id);
- SendClientMessage(playerid, BLUE, string);
- return 1;
- }
- if(GetPlayerWantedLevel(id) > 3)
- {
- new string[256];
- format(string,sizeof(string),"Player %s(%d) Does Not Need To Be Fined!",GetName(id),id);
- SendClientMessage(playerid, BLUE, string);
- return 1;
- }
- if(GetPlayerWantedLevel(id) == 0) return SendClientMessage(playerid,BLUE,"This Player Doesnt Have Wanted Level!");
- if(GetPlayerWantedLevel(id) < 3 && GetPlayerMoney(id) < 3500)
- {
- new string[256];
- format(string,sizeof(string),"Player %s(%d) Does Not Have The Money To Pay the Fine(Wanted Level Increased)!",GetName(id),id);
- SendClientMessageToAll(BLUE, string);
- SetPlayerWantedLevel(id,GetPlayerWantedLevel(id)+4);
- return 1;
- }
- new string[256];
- format(string,sizeof(string),"Officer %s(%d) Has Fined Player %s(%d) And Charged $3500!",GetName(playerid),playerid,GetName(id),id);
- SendClientMessageToAll(BLUE, string);
- SendClientMessage(playerid,BLUE,"You Have Received $3500 for Fining a criminal!");
- GivePlayerMoney(playerid,3500);
- GivePlayerMoney(id,-3500);
- SetPlayerWantedLevel(id,0);
- return 1;
- }
- CMD:search(playerid,params[])
- {
- if(Jailed[playerid] >0) return SendClientMessage(playerid,GRAY,"You Are In Jail and Cannot use any cmds!");
- if(Kidnaped[playerid] >0) return SendClientMessage(playerid,GRAY,"You Are In kidnapped and Cannot use any cmds!");
- new id;
- if(gTeam[playerid] != Cops && gTeam[playerid] != Army && gTeam[playerid] != Swat) return SendClientMessage(playerid,BLUE,"Law Enforcement Officers Can Search players");
- if(IsPlayerInAnyVehicle(id)) return SendClientMessage(playerid,BLUE,"You Cannot search Someone That Is Inside A Car!");
- if (sscanf(params, "u", id)) return SendClientMessage(playerid, BLUE, "Usage:/search <id>");
- if(!IsPlayerConnected(id)) return SendClientMessage(playerid, BLUE, "This ID Isn't Connected!");
- if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,BLUE,"You Cannot Search From Inside A Car!");
- if(id == playerid) return SendClientMessage(playerid,BLUE,"You Cannot Search Yourself!");
- if(gTeam[id] == Cops || gTeam[id] == Army) return SendClientMessage(playerid,BLUE,"You Cannot Search Law Enforcement Officers!");
- if(Cuffed[id] < 1) return SendClientMessage(playerid, BLUE, "Please Cuff This Player Before Searching Them!");
- if(!IsPlayerNearPlayer(playerid, id, 3))
- {
- new string[256];
- format(string,sizeof(string),"Player %s(%d) Is Too Far Away To Search!",GetName(id),id);
- SendClientMessage(playerid, BLUE, string);
- return 1;
- }
- if(Drugs[id] > 0)
- {
- new string[256];
- format(string,sizeof(string),"Officer %s(%d) Has Searched Wanted Player %s(%d) And Found %d Grams Of Drugs!",GetName(playerid),playerid,GetName(id),id,Drugs[id]);
- SendClientMessageToAll(BLUE, string);
- SetPlayerWantedLevel(id,GetPlayerWantedLevel(id)+4);
- Drugs[id] = 0;
- return 1;
- }
- if(Drugs[id] < 1)
- {
- new string[256];
- format(string,sizeof(string),"Officer %s(%d) Has Searched Wanted Player %s(%d) And Found No Grams Of Drugs!",GetName(playerid),playerid,GetName(id),id);
- SendClientMessageToAll(BLUE, string);
- return 1;
- }
- return 1;
- }
- CMD:cm(playerid,params[])
- {
- if(gTeam[playerid] != Cops && gTeam[playerid] != Army && gTeam[playerid] != Swat) return SendClientMessage(playerid,BLUE,"Only Law Enforcement Officers Can Use The Police Radio");
- SendCopRadio(params,true,playerid);
- return 1;
- }
- ////////////////medic cmds///////////////////////////
- CMD:heal(playerid,params[])
- {
- new id;
- if(gTeam[playerid] != Medic) return SendClientMessage(playerid,GREEN,"Only Medics Can Heal Players");
- if (sscanf(params, "u", id)) return SendClientMessage(playerid, GREEN, "Usage:/Heal <id>");
- if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,GREEN,"You Cannot Heal From Inside A Car!");
- if(IsPlayerInAnyVehicle(id)) return SendClientMessage(playerid,GREEN,"You Cannot Heal Someone That Is Inside A Car!");
- if(!IsPlayerConnected(id)) return SendClientMessage(playerid, GREEN, "This ID Isn't Connected!");
- if(id == playerid) return SendClientMessage(playerid,GREEN,"You Cannot Heal Yourself!");
- if(!IsPlayerNearPlayer(playerid, id, 3))
- {
- new string[256];
- format(string,sizeof(string),"Player %s(%d) Is Too Far Away To Heal!",GetName(id),id);
- SendClientMessage(playerid, GREEN, string);
- return 1;
- }
- if(MedicalBag[playerid] == 0) return SendClientMessage(playerid,GREEN,"You Need To Go Buy A Medical Bag From The Hospital To Heal Players!");
- new Float:hp;
- GetPlayerHealth(id,hp);
- if(hp == 100) return SendClientMessage(playerid,GREEN,"This Player Doesnt Need To Be Healed!");
- if(HealedRecently[id] > 0) return SendClientMessage(playerid,GREEN,"This Player Has Been Healed Recently!");
- new rand = random(15);
- if(rand < 3)
- {
- new string[256];
- format(string,sizeof(string),"Medic %s(%d) Has Accedentally Infected Player %s(%d) With Aids Cause Of The Use Of The Wrong Needle!",GetName(playerid),playerid,GetName(id),id);
- SendClientMessageToAll(GREEN,string);
- GivePlayerMoney(playerid,10000);
- GivePlayerMoney(id,-10000);
- SendClientMessage(playerid,GREEN,"You Have Owned $10000 due To Accedentally Infecting Someone!");
- SendClientMessage(id,GREEN,"You Have Been Payed $10000 due To A Medic Accedentally Infecting You!");
- Infected[id] = 1;
- MedicalBag[playerid] --;
- HealedRecently[id] = 120;
- return 1;
- }
- else if(rand > 3 && rand < 9)
- {
- new string[256];
- format(string,sizeof(string),"Medic %s(%d) Has Healed Player %s(%d) With The Use Of A Needle!",GetName(playerid),playerid,GetName(id),id);
- SendClientMessageToAll(GREEN,string);
- SetPlayerScore(playerid,GetPlayerScore(playerid)+1);
- GivePlayerMoney(playerid,1000);
- GivePlayerMoney(id,-1000);
- SetPlayerHealth(id,100);
- MedicalBag[playerid] --;
- HealedRecently[id] = 120;
- return 1;
- }
- else if(rand > 8)
- {
- new string[256];
- format(string,sizeof(string),"Medic %s(%d) Has Healed Player %s(%d) With The Use Of A Med Kit!",GetName(playerid),playerid,GetName(id),id);
- SendClientMessageToAll(GREEN,string);
- SetPlayerScore(playerid,GetPlayerScore(playerid)+1);
- GivePlayerMoney(playerid,-1000);
- GivePlayerMoney(id,1000);
- SetPlayerHealth(id,100);
- MedicalBag[playerid] --;
- HealedRecently[id] = 120;
- return 1;
- }
- return 1;
- }
- CMD:cure(playerid,params[])
- {
- new id;
- if(gTeam[playerid] != Medic) return SendClientMessage(playerid,GREEN,"Only Medics Can Cure Players");
- if (sscanf(params, "u", id)) return SendClientMessage(playerid, GREEN, "Usage:/Cure <id>");
- if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,GREEN,"You Cannot Cure From Inside A Car!");
- if(IsPlayerInAnyVehicle(id)) return SendClientMessage(playerid,GREEN,"You Cannot Cure Someone That Is Inside A Car!");
- if(!IsPlayerConnected(id)) return SendClientMessage(playerid, GREEN, "This ID Isn't Connected!");
- if(id == playerid) return SendClientMessage(playerid,BLUE,"You Cannot Cure Yourself!");
- if(!IsPlayerNearPlayer(playerid, id, 3))
- {
- new string[256];
- format(string,sizeof(string),"Player %s(%d) Is Too Far Away To Cure!",GetName(id),id);
- SendClientMessage(playerid, GREEN, string);
- return 1;
- }
- if(MedicalBag[playerid] == 0) return SendClientMessage(playerid,GREEN,"You Need To Go Buy A Medical Bag From The Hospital To Cure Players!");
- if(Infected[id] == 0) return SendClientMessage(playerid,GREEN,"This Player Doesnt Need To Be Cured!");
- if(CuredRecently[id] > 0) return SendClientMessage(playerid,GREEN,"This Player Has Been Cured Recently!");
- new rand = random(15);
- if(rand < 3)
- {
- new string[256];
- format(string,sizeof(string),"Medic %s(%d) Has Accedentally Healed Player %s(%d) Cause Of The Use Of The Wrong Needle!",GetName(playerid),playerid,GetName(id),id);
- SendClientMessageToAll(GREEN,string);
- SetPlayerHealth(id,100);
- MedicalBag[playerid] --;
- return 1;
- }
- else if(rand > 3 && rand < 9)
- {
- new string[256];
- format(string,sizeof(string),"Medic %s(%d) Has Cured Player %s(%d) With The Use Of A Needle!",GetName(playerid),playerid,GetName(id),id);
- SendClientMessageToAll(GREEN,string);
- SetPlayerScore(playerid,GetPlayerScore(playerid)+1);
- GivePlayerMoney(playerid,-1000);
- GivePlayerMoney(id,1000);
- Infected[id] = 0;
- MedicalBag[playerid] --;
- return 1;
- }
- else if(rand > 8)
- {
- new string[256];
- format(string,sizeof(string),"Medic %s(%d) Has Accedentally Infected Player %s(%d) Worse With The Use Of The Wrong Needle!",GetName(playerid),playerid,GetName(id),id);
- SendClientMessageToAll(GREEN,string);
- SetPlayerScore(playerid,GetPlayerScore(playerid)+1);
- GivePlayerMoney(playerid,-10000);
- GivePlayerMoney(id,10000);
- SendClientMessage(playerid,GREEN,"You Have Owned $10000 due To Accedentally Infecting Someone!");
- SendClientMessage(id,GREEN,"You Have Been Payed $10000 due To A Medic Accedentally Infecting You!");
- Infected[id] = 1;
- new Float:hp;
- GetPlayerHealth(id,hp);
- if(hp > 20)
- {
- SetPlayerHealth(id,hp-20);
- }
- MedicalBag[playerid] --;
- return 1;
- }
- return 1;
- }
- CMD:medic(playerid,params[])
- {
- new fixed[256];
- if(sscanf(params, "s", fixed)) return SendClientMessage(playerid, RED, "Usage:/medic <where you are>");
- SendMedic(fixed,true,playerid);
- WantTaxt[playerid] = 1;
- new string[256];
- format(string,sizeof(string),"You Have Requested A Medic! (Location: %s)",fixed);
- SendClientMessage(playerid,GREEN,string);
- return 1;
- }
- ///////////////////Criminal CMDS/////////////////////
- CMD:rape(playerid,params[])
- {
- if(Cuffed[playerid] > 0) return SendClientMessage(playerid, BLUE, "You Are Cuffed And Cannot Rape!");
- if(Jailed[playerid] >0) return SendClientMessage(playerid,GRAY,"You Are In Jail and Cannot use any cmds!");
- if(Kidnaped[playerid] >0) return SendClientMessage(playerid,GRAY,"You Are In kidnapped and Cannot use any cmds!");
- new id;
- if(gTeam[playerid] == Cops || gTeam[playerid] == Army || gTeam[playerid] == Swat || gTeam[playerid] == Medic || gTeam[playerid] == Taxi) return SendClientMessage(playerid,RED,"|_-Law Enforcement-_| Sargeant: You are a Police Officer, therfore you CANNOT RAPE PEOPLE!!!");
- if(RapedRecently[playerid] == 1) return SendClientMessage(playerid,RED,"You Have Raped Someone Recently Please Wait!");
- if (sscanf(params, "u", id)) return SendClientMessage(playerid, RED, "Usage:/rape <id>");
- if(Cuffed[id] > 0) return SendClientMessage(playerid, BLUE, "This Player is Cuffed And You Cannot Rape Them!");
- if(RapeRecently[playerid] > 0) return SendClientMessage(playerid,RED,"You Cannot Rape Continuously!");
- if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,RED,"You Cannot Rape Someone From Inside A Car!");
- if(IsPlayerInAnyVehicle(id)) return SendClientMessage(playerid,RED,"You Cannot Rape Someone That Is Inside A Car!");
- if(!IsPlayerConnected(id)) return SendClientMessage(playerid, RED, "This ID Isn't Connected!");
- if(HasBeenRapedRecently[id] >1) return SendClientMessage(playerid,RED,"This Player Has Been Raped Recently");
- if(!IsPlayerNearPlayer(playerid, id, 3))
- {
- new string1[256];
- format(string1,sizeof(string1),"|_-Distance Too Far-_| %s(%d) Is Too Far Away To Rape!",GetName(id),id);
- SendClientMessage(playerid,RED,string1);
- return 1;
- }
- if(IsPlayerDead(playerid)) return SendClientMessage(playerid,RED,"You Cannot Rape a Player That is Dead!");
- if(id == playerid) return SendClientMessage(playerid,RED,"You Cannot Rape YourSelf!");
- if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,RED,"You Cannot Rape From Inside A Car!");
- if(IsPlayerInAnyVehicle(id)) return SendClientMessage(playerid,RED,"You Cannot Rape Someone That Is Inside A Car!");
- if(Condoms[id] > 0)
- {
- SetPlayerWantedLevel(playerid,GetPlayerWantedLevel(playerid)+4);
- new string[256];
- format(string,sizeof(string),"|_-Rape Attempt-_| %s(%d) Has Gotten Away Safe From %s(%d) Cause Of The Use Of A Condom!",GetName(id),id,GetName(playerid));
- SendClientMessageToAll(RED,string);
- Condoms[id] --;
- return 1;
- }
- new string[256];
- new rad = random(19);
- new Float:health;
- GetPlayerHealth(playerid,health);
- RapedRecently[playerid] = 100;
- HasBeenRapedRecently[id] = 100;
- SetPlayerScore(playerid,GetPlayerScore(playerid)+1);
- SetPlayerWantedLevel(playerid,GetPlayerWantedLevel(playerid)+4);
- if(Class[playerid] != RAPIST)
- {
- format(string,sizeof(string),"|_-Rape-_| %s(%d) Has Raped Player %s(%d)",GetName(playerid),playerid,GetName(id),id);
- SendClientMessageToAll(GREEN,string);
- return 1;
- }
- if(health < 10)
- {
- format(string,sizeof(string),"|_-Raped To Death-_| %s(%d) Has Raped Player %s(%d) To Death!",GetName(playerid),playerid,GetName(id),id);
- SendClientMessageToAll(GREEN,string);
- SetPlayerHealth(id,0);
- return 1;
- }
- else if(rad >= 0 && rad <=2)
- {
- format(string,sizeof(string),"|_-Rape-_| %s(%d) Has Raped Player %s(%d) And Has Been Infected with Gonorrhea!",GetName(playerid),playerid,GetName(id),id);
- SendClientMessageToAll(GREEN,string);
- }
- else if(rad >= 3 && rad <=6)
- {
- format(string,sizeof(string),"|_-Rape-_| %s(%d) Has Raped Player %s(%d) And Has Been Infected with Chlamydia!",GetName(playerid),playerid,GetName(id),id);
- SendClientMessageToAll(GREEN,string);
- }
- else if(rad >= 7 && rad <=9)
- {
- format(string,sizeof(string),"|_-Rape-_| %s(%d) Has Raped Player %s(%d) And Has Been Infected with Herpes!",GetName(playerid),playerid,GetName(id),id);
- SendClientMessageToAll(GREEN,string);
- }
- else if(rad >= 10 && rad <=12)
- {
- format(string,sizeof(string),"|_-Rape-_| %s(%d) Has Raped Player %s(%d) And Has Been Infected with AIDS!",GetName(playerid),playerid,GetName(id),id);
- SendClientMessageToAll(GREEN,string);
- }
- else if(rad >= 13 && rad <=15)
- {
- format(string,sizeof(string),"|_-Rape-_| %s(%d) Has Raped Player %s(%d) And Has Been Infected with Crabs!",GetName(playerid),playerid,GetName(id),id);
- SendClientMessageToAll(GREEN,string);
- }
- else if(rad >= 16)
- {
- format(string,sizeof(string),"|_-Attempted Rape-_| %s(%d) Has Attempted to Rape Player %s(%d) But %s(%d) Got away a virgin!",GetName(playerid),playerid,GetName(id),id,GetName(id),id);
- SendClientMessageToAll(GREEN,string);
- HasBeenRapedRecently[id] = 0;
- return 1;
- }
- //////
- if(Class[playerid] == RAPIST)
- {
- Infected[id] = 1;
- }
- RapeRecently[playerid] = 60;
- return 1;
- }
- CMD:rob(playerid,params[])
- {
- if(Cuffed[playerid] > 0) return SendClientMessage(playerid, BLUE, "You Are Cuffed And Cannot Rob!");
- if(Jailed[playerid] >0) return SendClientMessage(playerid,GRAY,"You Are In Jail and Cannot use any cmds!");
- if(Kidnaped[playerid] >0) return SendClientMessage(playerid,GRAY,"You Are In kidnapped and Cannot use any cmds!");
- new id;
- if(gTeam[playerid] == Cops || gTeam[playerid] == Army || gTeam[playerid] == Swat || gTeam[playerid] == Medic || gTeam[playerid] == Taxi) return SendClientMessage(playerid,RED,"|_-Law Enforcement-_| Sargeant: You are a Police Officer, therfore you CANNOT ROB PEOPLE!!!");
- if(RobbedRecently[playerid] == 1) return SendClientMessage(playerid,RED,"You Have Robbed Someone Recently Please Wait!");
- if (sscanf(params, "u", id)) return SendClientMessage(playerid, RED, "Usage:/rob <id>");
- if(Cuffed[id] > 0) return SendClientMessage(playerid, BLUE, "This Player is Cuffed And You Cannot Rob Them!");
- if(RobRecently[playerid] > 0) return SendClientMessage(playerid,RED,"You Cannot Rob Continuously!");
- if(!IsPlayerConnected(id)) return SendClientMessage(playerid, RED, "This ID Isn't Connected!");
- if(HasBeenRobbedRecently[id] >1) return SendClientMessage(playerid,RED,"This Player Has Been Robbed Recently");
- if(!IsPlayerNearPlayer(playerid, id, 3))
- {
- new string1[256];
- format(string1,sizeof(string1),"|_-Distance Too Far-_| %s(%d) Is Too Far Away To Rob!",GetName(id),id);
- SendClientMessage(playerid,RED,string1);
- return 1;
- }
- if(GetPlayerMoney(id) < 1) return SendClientMessage(playerid,RED,"This Player Doesnt have any money to rob!");
- if(Wallet[id] >0)
- {
- SetPlayerWantedLevel(playerid,GetPlayerWantedLevel(playerid)+4);
- new string[256];
- format(string,sizeof(string),"|_-Rob Attempt-_| %s(%d) Has Gotten Away From %s(%d) From A Mugging Cause Of A Locked Wallet!",GetName(id),id,GetName(playerid));
- SendClientMessageToAll(RED,string);
- Wallet[id] --;
- return 1;
- }
- if(IsPlayerDead(playerid)) return SendClientMessage(playerid,RED,"You Cannot Rob a Player That is Dead!");
- if(id == playerid) return SendClientMessage(playerid,RED,"You Cannot Rob YourSelf!");
- if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,RED,"You Cannot Rob From Inside A Car!");
- if(IsPlayerInAnyVehicle(id)) return SendClientMessage(playerid,RED,"You Cannot Rob Someone That Is Inside A Car!");
- new string[256];
- new rad = random(19);
- new money = random(GetPlayerMoney(id));
- SetPlayerScore(playerid,GetPlayerScore(playerid)+1);
- SetPlayerWantedLevel(playerid,GetPlayerWantedLevel(playerid)+4);
- if(rad >= 0 && rad <=2)
- {
- format(string,sizeof(string),"|_-Rob-_| %s(%d) Has Robbed Player %s(%d) By Holding a Knife To %s(%d)'s Throat And Demanded All of %s(%d)'s Cash (Amount Stolen:%d)!",GetName(playerid),playerid,GetName(id),id,GetName(id),id,GetName(id),id,money);
- SendClientMessageToAll(GREEN,string);
- }
- else if(rad >= 3 && rad <=6)
- {
- format(string,sizeof(string),"|_-Rob-_| %s(%d) Has Robbed Player %s(%d) By Reaching In %s(%d)'s Man Purse And Grabbing $%d",GetName(playerid),playerid,GetName(id),id,GetName(id),id,money);
- SendClientMessageToAll(GREEN,string);
- }
- else if(rad >= 7 && rad <=9)
- {
- format(string,sizeof(string),"|_-Rob-_| %s(%d) Has Robbed Player %s(%d) By Pick Pocketing %s(%d) and Got Away Clean (Amount Stolen:%d)!",GetName(playerid),playerid,GetName(id),id,GetName(id),id,money);
- SendClientMessageToAll(GREEN,string);
- }
- else if(rad >= 10 && rad <=12)
- {
- format(string,sizeof(string),"|_-Rob-_| %s(%d) Has Robbed Player %s(%d) By Holding %s(%d) At GunPoint And Stole $%d!",GetName(playerid),playerid,GetName(id),id,GetName(id),id,money);
- SendClientMessageToAll(GREEN,string);
- }
- else if(rad >= 13 && rad <=15)
- {
- format(string,sizeof(string),"|_-Rob-_| %s(%d) Has Robbed Player %s(%d) By Reaching in His Back Pocket And Grabbing $%d!",GetName(playerid),playerid,GetName(id),id,money);
- SendClientMessageToAll(GREEN,string);
- }
- else if(rad >= 16)
- {
- format(string,sizeof(string),"|_-Attempted Rob-_| %s(%d) Has Attempted to Rob Player %s(%d) But %s(%d) Got Away With All Of His Money!",GetName(playerid),playerid,GetName(id),id,GetName(id),id);
- SendClientMessageToAll(GREEN,string);
- HasBeenRobbedRecently[id] = 100;
- RobbedRecently[playerid] = 100;
- return 1;
- }
- GivePlayerMoney(playerid,money);
- GivePlayerMoney(id,-money);
- HasBeenRobbedRecently[id] = 100;
- RobbedRecently[playerid] = 100;
- new file46[256];
- format(file46, sizeof(file46), SERVER_USER_FILE, GetName(playerid));
- dini_IntSet(file46,"RobSkill",dini_Int(file46,"RobSkill")+1);
- RobRecently[playerid] = 60;
- return 1;
- }
- ///////////////////////Hitman CMDS/////////////////////////////
- ///////////////////////////taxi///////////////////////
- CMD:taxi(playerid,params[])
- {
- new fixed[256];
- if(sscanf(params, "s", fixed)) return SendClientMessage(playerid, RED, "Usage:/taxi <where you are>");
- SendTaxi(fixed,true,playerid);
- WantTaxt[playerid] = 1;
- new string[256];
- format(string,sizeof(string),"You Have Requested A Taxi To Pick You UP! (Location: %s)",fixed);
- SendClientMessage(playerid,BROWN,string);
- return 1;
- }
- ////////////////////Mechanic Commands////////////////////////
- CMD:mechanic(playerid,params[])
- {
- new fixed[256];
- if(sscanf(params, "s", fixed)) return SendClientMessage(playerid, RED, "Usage:/mechanic <what needs fixed!>");
- SendMechanic(fixed,true,playerid);
- Fixing[playerid] = 1;
- new string[256];
- format(string,sizeof(string),"You Have Requested A Mechanic To Fix Your %s",fixed);
- SendClientMessage(playerid,BROWN,string);
- return 1;
- }
- CMD:fixcar(playerid,params[])
- {
- new id;
- if(gTeam[playerid] != Mechanic) return SendClientMessage(playerid,BROWN,"Only Mechanics Can Fix Their Cars!");
- if(sscanf(params, "u", id)) return SendClientMessage(playerid, RED, "Usage:/fix <id>");
- if(!IsPlayerNearPlayer(playerid, id, 3))
- {
- new string1[256];
- format(string1,sizeof(string1),"|_-Distance Too Far-_| %s(%d) Is Too Far Away Fix Their Car!!",GetName(id),id);
- SendClientMessage(playerid,RED,string1);
- return 1;
- }
- if(!IsPlayerConnected(id)) return SendClientMessage(playerid,BROWN,"This ID Isnt Connected!");
- if(id == playerid) return SendClientMessage(playerid,BROWN,"You Cant Fix Your Own Car!");
- if(Fixing[id] != 1) return SendClientMessage(playerid,BROWN,"This Player Hasnt Asked For a Mechanic!");
- if(GetPlayerMoney(id) < 10000)
- {
- SendClientMessage(playerid,BROWN,"This Player Doesnt Have $10000!");
- SendClientMessage(id,BROWN,"You Dont Have $10000!");
- return 1;
- }
- if(!IsPlayerInAnyVehicle(id)) return SendClientMessage(playerid,BROWN,"This Player Isnt In A Vehicle!");
- if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,BROWN,"You Cant Fix a Car From Inside A Car!");
- new Float:hp;
- new vehicleid = GetPlayerVehicleID(id);
- GetVehicleHealth(vehicleid,hp);
- if(hp == 1000) return SendClientMessage(playerid,BROWN,"This Players Car Doesnt Need Fixing!");
- if(vehicleid == 417 || vehicleid == 425 || vehicleid == 447 || vehicleid == 460 || vehicleid == 469 || vehicleid == 476 || vehicleid == 487 || vehicleid == 488 || vehicleid == 497 || vehicleid == 511 || vehicleid == 512 || vehicleid == 513 || vehicleid == 519 || vehicleid == 520 || vehicleid == 548 || vehicleid == 553 || vehicleid == 563 || vehicleid == 577 || vehicleid == 592 || vehicleid == 593) return SendClientMessage(playerid,BROWN,"You Are a Car Mechanic Not Plane!");
- new string[256];
- format(string,sizeof(string),"Mechanic %s(%d) Has Fixed %s(%d)'s Vehicle!",GetName(playerid),playerid,GetName(id),id);
- SendClientMessageToAll(RED,string);
- SetVehicleHealth(vehicleid,1000);
- GivePlayerMoney(playerid,10000);
- GivePlayerMoney(id,-10000);
- Fixing[id] --;
- SetPlayerScore(playerid,GetPlayerScore(playerid)+1);
- return 1;
- }
- CMD:fixtires(playerid,params[])
- {
- new id;
- if(gTeam[playerid] != Mechanic) return SendClientMessage(playerid,BROWN,"Only Mechanics Can Fix Their Cars!");
- if(FixFlat[playerid] == 0) return SendClientMessage(playerid,BROWN,"Please Go Buy More FixFlat To Fix More Tires!");
- if(sscanf(params, "u", id)) return SendClientMessage(playerid, RED, "Usage:/fix <id>");
- if(!IsPlayerNearPlayer(playerid, id, 3))
- {
- new string1[256];
- format(string1,sizeof(string1),"|_-Distance Too Far-_| %s(%d) Is Too Far Away Fix Their Car!!",GetName(id),id);
- SendClientMessage(playerid,RED,string1);
- return 1;
- }
- if(!IsPlayerConnected(id)) return SendClientMessage(playerid,BROWN,"This ID Isnt Connected!");
- if(id == playerid) return SendClientMessage(playerid,BROWN,"You Cant Fix Your Own Car!");
- if(Fixing[id] != 1) return SendClientMessage(playerid,BROWN,"This Player Hasnt Asked For a Mechanic!");
- if(GetPlayerMoney(id) < 10000)
- {
- SendClientMessage(playerid,BROWN,"This Player Doesnt Have $10000!");
- SendClientMessage(id,BROWN,"You Dont Have $10000!");
- return 1;
- }
- if(!IsPlayerInAnyVehicle(id)) return SendClientMessage(playerid,BROWN,"This Player Isnt In A Vehicle!");
- if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,BROWN,"You Cant Fix a Car From Inside A Car!");
- new vehicleid = GetPlayerVehicleID(id);
- if(vehicleid == 417 || vehicleid == 425 || vehicleid == 447 || vehicleid == 460 || vehicleid == 469 || vehicleid == 476 || vehicleid == 487 || vehicleid == 488 || vehicleid == 497 || vehicleid == 511 || vehicleid == 512 || vehicleid == 513 || vehicleid == 519 || vehicleid == 520 || vehicleid == 548 || vehicleid == 553 || vehicleid == 563 || vehicleid == 577 || vehicleid == 592 || vehicleid == 593) return SendClientMessage(playerid,BROWN,"You Are a Car Mechanic Not Plane!");
- new string[256],tiredpopped[256];
- new panels,doors,lights,tires;
- GetVehicleDamageStatus(vehicleid,panels,doors,lights,tires);
- if(tires == 0) return SendClientMessage(playerid,BROWN,"This Player Doesnt Have Any Poped Tires!");
- if(tires == 1 || tires == 2 || tires == 4 || tires == 8)
- {
- tiredpopped = "One";
- }
- else if(tires == 3 || tires == 5 || tires == 6 || tires == 9 || tires == 10 || tires == 12)
- {
- tiredpopped = "Two";
- }
- else if(tires == 7 || tires == 11 || tires == 13 || tires == 14)
- {
- tiredpopped = "Three";
- }
- else if(tires == 15)
- {
- tiredpopped = "Four";
- }
- format(string,sizeof(string),"Mechanic %s(%d) Has Fixed %s(%d)'s %s Tire(s)!",GetName(playerid),playerid,GetName(id),id,tiredpopped);
- SendClientMessageToAll(RED,string);
- UpdateVehicleDamageStatus(vehicleid, panels, doors, lights, 0);
- SetPlayerScore(playerid,GetPlayerScore(playerid)+1);
- Fixing[id] --;
- GivePlayerMoney(playerid,10000);
- GivePlayerMoney(id,-10000);
- FixFlat[playerid] --;
- return 1;
- }
- CMD:fixdoorandlights(playerid,params[])
- {
- new id;
- if(gTeam[playerid] != Mechanic) return SendClientMessage(playerid,BROWN,"Only Mechanics Can Fix Their Cars!");
- if(Hammer[playerid] == 0) return SendClientMessage(playerid,BROWN,"Please Go Buy A Hammer To Fix More Lights And Doors!");
- if(Lights[playerid] == 0) return SendClientMessage(playerid,BROWN,"Please Go Buy Light Bulbs To Lights And Doors!");
- if(sscanf(params, "u", id)) return SendClientMessage(playerid, RED, "Usage:/fix <id>");
- if(!IsPlayerNearPlayer(playerid, id, 3))
- {
- new string1[256];
- format(string1,sizeof(string1),"|_-Distance Too Far-_| %s(%d) Is Too Far Away Fix Their Car!!",GetName(id),id);
- SendClientMessage(playerid,RED,string1);
- return 1;
- }
- if(!IsPlayerConnected(id)) return SendClientMessage(playerid,BROWN,"This ID Isnt Connected!");
- if(id == playerid) return SendClientMessage(playerid,BROWN,"You Cant Fix Your Own Car!");
- if(Fixing[id] != 1) return SendClientMessage(playerid,BROWN,"This Player Hasnt Asked For a Mechanic!");
- new panels, doors, lights, tires;
- GetVehicleDamageStatus(GetPlayerVehicleID(id), panels, doors, lights, tires);
- if(tires != 0) return SendClientMessage(playerid,BROWN,"Please Use /fixtires Before Using This Command!");
- new Float:hp;
- GetVehicleHealth(GetPlayerVehicleID(id),hp);
- if(hp != 1000) return SendClientMessage(playerid,BROWN,"Please Use /fixcar Before Using This Command!");
- if(GetPlayerMoney(id) < 10000)
- {
- SendClientMessage(playerid,BROWN,"This Player Doesnt Have $10000!");
- SendClientMessage(id,BROWN,"You Dont Have $10000!");
- return 1;
- }
- if(!IsPlayerInAnyVehicle(id)) return SendClientMessage(playerid,BROWN,"This Player Isnt In A Vehicle!");
- if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,BROWN,"You Cant Fix a Car From Inside A Car!");
- new vehicleid = GetPlayerVehicleID(id);
- if(vehicleid == 417 || vehicleid == 425 || vehicleid == 447 || vehicleid == 460 || vehicleid == 469 || vehicleid == 476 || vehicleid == 487 || vehicleid == 488 || vehicleid == 497 || vehicleid == 511 || vehicleid == 512 || vehicleid == 513 || vehicleid == 519 || vehicleid == 520 || vehicleid == 548 || vehicleid == 553 || vehicleid == 563 || vehicleid == 577 || vehicleid == 592 || vehicleid == 593) return SendClientMessage(playerid,BROWN,"You Are a Car Mechanic Not Plane!");
- new string[256];
- format(string,sizeof(string),"Mechanic %s(%d) Has Fixed %s(%d)'s Doors/Lights!",GetName(playerid),playerid,GetName(id),id);
- SendClientMessageToAll(RED,string);
- RepairVehicle(vehicleid);
- SetPlayerScore(playerid,GetPlayerScore(playerid)+1);
- Fixing[id] --;
- GivePlayerMoney(playerid,10000);
- GivePlayerMoney(id,-10000);
- Hammer[playerid] --;
- Lights[playerid] --;
- return 1;
- }
- //////////////////Gun Dealer Commands//////////////////////
- CMD:guns(playerid,params[])
- {
- if(Jailed[playerid] >0) return SendClientMessage(playerid,GRAY,"You Are In Jail and Cannot use any cmds!");
- if(Kidnaped[playerid] >0) return SendClientMessage(playerid,GRAY,"You Are In kidnapped and Cannot use any cmds!");
- if(gTeam[playerid] == Cops || gTeam[playerid] == Army || gTeam[playerid] == Swat || gTeam[playerid] == Medic || gTeam[playerid] == Taxi) return SendClientMessage(playerid,ORANGE,"Law Enforcement Officers Cannot Buy Guns!");
- SendGunDealerMessage("Has Requested A Gun Dealer!",true,playerid);
- SendClientMessage(playerid,ORANGE,"You have requested a Gun Dealer!");
- return 1;
- }
- CMD:offerguns(playerid,params[])
- {
- if(Jailed[playerid] >0) return SendClientMessage(playerid,GRAY,"You Are In Jail and Cannot use any cmds!");
- if(Kidnaped[playerid] >0) return SendClientMessage(playerid,GRAY,"You Are In kidnapped and Cannot use any cmds!");
- new id;
- if(Class[playerid] != GUNDEALER) return SendClientMessage(playerid,ORANGE,"You Are Not A Gun Dealer, Therefore You Cannot Offer Guns!");
- if(sscanf(params, "u", id)) return SendClientMessage(playerid, RED, "Usage:/offerguns <id>");
- if(playerid == id) return SendClientMessage(playerid,ORANGE,"You Cannot Offer Guns to Yourself!");
- if(!IsPlayerConnected(id)) return SendClientMessage(playerid,ORANGE,"This Player Is Not Online!");
- if(gTeam[id] == Cops || gTeam[id] == Army) return SendClientMessage(playerid,ORANGE,"You Cannot Offer Guns To Law Enforecment Officers!");
- if(!IsPlayerNearPlayer(playerid, id, 3))
- {
- new string1[256];
- format(string1,sizeof(string1),"|_-Distance Too Far-_| %s(%d) Is Too Far Away To Offer Guns!",GetName(id),id);
- SendClientMessage(playerid,RED,string1);
- return 1;
- }
- if(GunDealerToAccept[id] != -1) return SendClientMessage(playerid,ORANGE,"This Player Already Has An Offer");
- new string[256];
- format(string,sizeof(string),"Gun Dealer %s(%d) Has Offered To Sell You Guns!",GetName(playerid),playerid);
- SendClientMessage(id,ORANGE,string);
- new string1[256];
- format(string1,sizeof(string1),"You Have Offered %s(%d) Guns, Please Wait For A Response!",GetName(id),id);
- SendClientMessage(playerid,ORANGE,string1);
- SendClientMessage(id,ORANGE,"Use /acceptgundeal To Accept the Deal!");
- GunDealerToAccept[id] = playerid;
- return 1;
- }
- CMD:acceptgundeal(playerid,params[])
- {
- if(Jailed[playerid] >0) return SendClientMessage(playerid,GRAY,"You Are In Jail and Cannot use any cmds!");
- if(Kidnaped[playerid] >0) return SendClientMessage(playerid,GRAY,"You Are In kidnapped and Cannot use any cmds!");
- if(gTeam[playerid] == Cops || gTeam[playerid] == Army || gTeam[playerid] == Swat || gTeam[playerid] == Medic || gTeam[playerid] == Taxi) return SendClientMessage(playerid,ORANGE,"Law Enforcement Officers Cannot Accept Gun Deals!");
- if(GunDealerToAccept[playerid] == -1) return SendClientMessage(playerid,ORANGE,"You Have To Recieve An Offer First!");
- if(!IsPlayerNearPlayer(playerid, GunDealerToAccept[playerid], 3))
- {
- new string1[256];
- format(string1,sizeof(string1),"|_-Distance Too Far-_| %s(%d) Is Too Far Away To Accept The Deal!",GetName(GunDealerToAccept[playerid]),GunDealerToAccept[playerid]);
- SendClientMessage(playerid,RED,string1);
- return 1;
- }
- SendClientMessage(playerid,ORANGE," |_-Guns-_|- Use /AcceptGun weaponid to receive the Gun Wanted");
- SendClientMessage(playerid,ORANGE," 9mm Pistol-22,Silenced 9mm Pistol-23,Desert Eagle-24,Shotgun-25,Sawn-off Shotgun-26,");
- SendClientMessage(playerid,ORANGE," Combat Shotgun-27,Micro SMG-28,MP5-29,Ak47-30,M4-31,Tec9-32");
- SendClientMessage(playerid,ORANGE," Country Rifle-33,Sniper Rifle-34,Parachute-46");
- new string[256];
- format(string,sizeof(string),"%s(%d) Has Accepted Your Gun Offer And Is Browsing The List Of Guns!",GetName(playerid),playerid);
- SendClientMessage(GunDealerToAccept[playerid],ORANGE,string);
- return 1;
- }
- CMD:acceptgun(playerid,params[])
- {
- if(Jailed[playerid] >0) return SendClientMessage(playerid,GRAY,"You Are In Jail and Cannot use any cmds!");
- if(Kidnaped[playerid] >0) return SendClientMessage(playerid,GRAY,"You Are In kidnapped and Cannot use any cmds!");
- new id;
- if(gTeam[playerid] == Cops || gTeam[playerid] == Army || gTeam[playerid] == Swat || gTeam[playerid] == Medic || gTeam[playerid] == Taxi) return SendClientMessage(playerid,ORANGE,"Law Enforcement Officers Cannot Accept Guns!");
- if(GunDealerToAccept[playerid] == -1) return SendClientMessage(playerid,ORANGE,"Please Get Your Gun Dealer To Re-Offer The Deal!");
- if(!IsPlayerNearPlayer(playerid, GunDealerToAccept[playerid], 3))
- {
- new string1[256];
- format(string1,sizeof(string1),"|_-Distance Too Far-_| %s(%d) Is Too Far Away To Buy Guns!",GetName(GunDealerToAccept[playerid]),GunDealerToAccept[playerid]);
- SendClientMessage(playerid,RED,string1);
- return 1;
- }
- if(sscanf(params, "i", id)) return SendClientMessage(playerid, RED, "Usage:/acceptgun <id>");
- if(id < 22 && id > 34 && id != 46) return SendClientMessage(playerid,ORANGE,"This Gun Is Not Available!");
- new gun[256];
- switch(id)
- {
- case 22: format(gun,sizeof(gun),"9mm Pistol");
- case 23: format(gun,sizeof(gun),"Silenced 9mm Pistol");
- case 24: format(gun,sizeof(gun),"Desert Eagle");
- case 25: format(gun,sizeof(gun),"ShotGun");
- case 26: format(gun,sizeof(gun),"Sawn-Off Shotgun");
- case 27: format(gun,sizeof(gun),"Combat Shotgun");
- case 28: format(gun,sizeof(gun),"Micro SMG");
- case 29: format(gun,sizeof(gun),"MP5");
- case 30: format(gun,sizeof(gun),"AK-47");
- case 31: format(gun,sizeof(gun),"M4");
- case 32: format(gun,sizeof(gun),"Tec-9");
- case 33: format(gun,sizeof(gun),"Country Rifle");
- case 34: format(gun,sizeof(gun),"Sniper Rifle");
- case 46: format(gun,sizeof(gun),"Parachute");
- }
- GivePlayerWeapon(playerid,id,100);
- GivePlayerMoney(playerid,-5000);
- GivePlayerMoney(GunDealerToAccept[playerid],5000);
- new Dealofguns[256];
- format(Dealofguns,sizeof(Dealofguns),"Gun Dealer %s(%d) Has Sold Player %s(%d) A %s!",GetName(GunDealerToAccept[playerid]),GunDealerToAccept[playerid],GetName(playerid),playerid,gun);
- SendClientMessage(GunDealerToAccept[playerid],ORANGE,Dealofguns);
- SendClientMessage(playerid,ORANGE,Dealofguns);
- SetPlayerScore(GunDealerToAccept[playerid],GetPlayerScore(GunDealerToAccept[playerid]+1));
- return 1;
- }
- ///////////////////////////Drug Dealer Commands////////////////////
- CMD:drugs(playerid,params[])
- {
- if(Jailed[playerid] >0) return SendClientMessage(playerid,GRAY,"You Are In Jail and Cannot use any cmds!");
- if(Kidnaped[playerid] >0) return SendClientMessage(playerid,GRAY,"You Are In kidnapped and Cannot use any cmds!");
- if(gTeam[playerid] == Cops || gTeam[playerid] == Army || gTeam[playerid] == Swat || gTeam[playerid] == Medic || gTeam[playerid] == Taxi) return SendClientMessage(playerid,ORANGE,"Law Enforcement Officers Cannot Buy Drugs!");
- SendDrugDealerMessage("Has Requested A Drug Dealer",true,playerid);
- SendClientMessage(playerid,BLUEGREEN,"You have requested a Drug Dealer!");
- return 1;
- }
- CMD:offerdrugs(playerid,params[])
- {
- if(Jailed[playerid] >0) return SendClientMessage(playerid,GRAY,"You Are In Jail and Cannot use any cmds!");
- if(Kidnaped[playerid] >0) return SendClientMessage(playerid,GRAY,"You Are In kidnapped and Cannot use any cmds!");
- new id,price;
- if(Class[playerid] != DRUGDEALER) return SendClientMessage(playerid,BLUEGREEN,"You Are Not A Drug Dealer, Therefore You Cannot Offer Drugs!");
- if(sscanf(params, "ud", id, price)) return SendClientMessage(playerid, RED, "Usage:/offerdrugs <id> <Price Per Gram>");
- if(playerid == id) return SendClientMessage(playerid,BLUEGREEN,"You Cannot Offer Drugs to Yourself!");
- if(!IsPlayerConnected(id)) return SendClientMessage(playerid,BLUEGREEN,"This Player Is Not Online!");
- if(gTeam[id] == Cops || gTeam[id] == Army) return SendClientMessage(playerid,BLUEGREEN,"You Cannot Offer Drugs To Law Enforecment Officers!");
- if(!IsPlayerNearPlayer(playerid, id, 3))
- {
- new string1[256];
- format(string1,sizeof(string1),"|_-Distance Too Far-_| %s(%d) Is Too Far Away To Offer Drugs!",GetName(id),id);
- SendClientMessage(playerid,RED,string1);
- return 1;
- }
- if(DrugDealerToAccept[id] != -1) return SendClientMessage(playerid,BLUEGREEN,"This Player Already Has An Offer!");
- new string[256];
- format(string,sizeof(string),"Drug Dealer %s(%d) Has Offered To Sell You Drugs! (Price: $%d Per Gram)",GetName(playerid),playerid,price);
- SendClientMessageToAll(BLUEGREEN,string);
- new string1[256];
- format(string1,sizeof(string1),"You Have Offered %s(%d) Drugs, Please Wait For A Response!",GetName(id),id);
- SendClientMessage(playerid,BLUEGREEN,string1);
- DrugDealerToAccept[id] = playerid;
- SellAmount[playerid] = price;
- SendClientMessage(id,BLUEGREEN,"Type /acceptdrugs to Accept The Offer!");
- return 1;
- }
- CMD:acceptdrugs(playerid,params[])
- {
- if(Jailed[playerid] >0) return SendClientMessage(playerid,GRAY,"You Are In Jail and Cannot use any cmds!");
- if(Kidnaped[playerid] >0) return SendClientMessage(playerid,GRAY,"You Are In kidnapped and Cannot use any cmds!");
- new id;
- if(gTeam[playerid] == Cops || gTeam[playerid] == Army || gTeam[playerid] == Swat || gTeam[playerid] == Medic || gTeam[playerid] == Taxi) return SendClientMessage(playerid,BLUEGREEN,"Law Enforcement Officers Cannot Accept Drugs!");
- if(DrugDealerToAccept[playerid] == -1) return SendClientMessage(playerid,BLUEGREEN,"Please Get Your Drug Dealer To Re-Offer The Deal!");
- if(!IsPlayerNearPlayer(playerid, DrugDealerToAccept[playerid], 3))
- {
- new string1[256];
- format(string1,sizeof(string1),"|_-Distance Too Far-_| %s(%d) Is Too Far Away To Buy Drugs!",GetName(DrugDealerToAccept[playerid]),DrugDealerToAccept[playerid]);
- SendClientMessage(playerid,RED,string1);
- return 1;
- }
- if(sscanf(params, "i", id)) return SendClientMessage(playerid, RED, "Usage:/acceptdrugs <amount>");
- if(GetPlayerMoney(playerid) < floatmul(id,SellAmount[DrugDealerToAccept[playerid]])) return SendClientMessage(playerid,BLUEGREEN,"You Dont Have The money for That Amount of Drugs!");
- GivePlayerMoney(playerid,-id*SellAmount[DrugDealerToAccept[playerid]]);
- GivePlayerMoney(DrugDealerToAccept[playerid],id*SellAmount[DrugDealerToAccept[playerid]]);
- new string2[256];
- format(string2,sizeof(string2),"Drug Dealer %s(%d) Has Sold Player %s(%d) %d Grams of Drugs For $%d! ",GetName(DrugDealerToAccept[playerid]),DrugDealerToAccept[playerid],GetName(playerid),playerid,id,id*SellAmount[DrugDealerToAccept[playerid]]);
- SendClientMessageToAll(BLUEGREEN,string2);
- Drugs[playerid] = Drugs[playerid]+id;
- SetPlayerScore(DrugDealerToAccept[playerid],GetPlayerScore(DrugDealerToAccept[playerid]+1));
- return 1;
- }
- //////////////////Kidnapper Cmds/////////////////////
- CMD:kidnap(playerid,params[])
- {
- if(Jailed[playerid] >0) return SendClientMessage(playerid,GRAY,"You Are In Jail and Cannot use any cmds!");
- if(Kidnaped[playerid] >0) return SendClientMessage(playerid,GRAY,"You Are In kidnapped and Cannot use any cmds!");
- new id;
- if(gTeam[playerid] == Cops || gTeam[playerid] == Army || gTeam[playerid] == Swat || gTeam[playerid] == Medic || gTeam[playerid] == Taxi) return SendClientMessage(playerid,LIGHTBLUEGREEN,"Law Enforcement Officers Cannot Kidnap People!");
- if(Class[playerid] != KIDNAPER) return SendClientMessage(playerid,LIGHTBLUEGREEN,"Only Kidnappers Have The Skill To Kidnap!");
- if(sscanf(params, "u", id)) return SendClientMessage(playerid, LIGHTBLUEGREEN, "Usage:/kidnap <id>");
- if(id == playerid) return SendClientMessage(playerid, LIGHTBLUEGREEN, "You Cannot Kidnap Yourself");
- if(!IsPlayerConnected(id)) return SendClientMessage(playerid,LIGHTBLUEGREEN,"This ID is not Connected");
- if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,LIGHTBLUEGREEN,"You Cannot Kidnap while in a Vehicle!");
- if(IsPlayerInAnyVehicle(id)) return SendClientMessage(playerid,LIGHTBLUEGREEN,"You Cannot Kidnap while The player is in a Vehicle!");
- if(Kidnaping[playerid] == 1) return SendClientMessage(playerid, LIGHTBLUEGREEN, "You Already Have A Kidnaped Player!");
- if(Kidnaped[playerid] == 1) return SendClientMessage(playerid, LIGHTBLUEGREEN, "You are Kidnaped and Cannot use Kidnap When your Tied up!");
- if(!IsPlayerNearPlayer(playerid, id, 3))
- {
- new string1[256];
- format(string1,sizeof(string1),"|_-Distance Too Far-_| %s(%d) Is Too Far Away To Kidnap!",GetName(id),id);
- SendClientMessage(playerid,LIGHTBLUEGREEN,string1);
- return 1;
- }
- if(Rope[playerid] == 0) return SendClientMessage(playerid,LIGHTBLUEGREEN,"Please Go To A Local 24/7 Store And Get Some Rope!");
- new rad = random(200);
- new string[256];
- if(rad > 50)
- {
- format(string,sizeof(string),"Kidnapper %s(%d) Has Failed To Kidnap Player %s(%d)",GetName(playerid),playerid,GetName(id),id);
- SendClientMessageToAll(LIGHTBLUEGREEN,string);
- return 1;
- }
- PutPlayerInVehicle(id,KidnapVehicle[playerid],1);
- format(string,sizeof(string),"Kidnapper %s(%d) Has Kidnaped Player %s(%d) And Thrown him into His Car!",GetName(playerid),playerid,GetName(id),id);
- SendClientMessageToAll(LIGHTBLUEGREEN,string);
- TogglePlayerControllable(id,0);
- Kidnaping[playerid] = 1;
- Kidnaped[id] = 1;
- Kidnaperid[id] = playerid;
- SetPlayerWantedLevel(playerid,GetPlayerWantedLevel(playerid)+4);
- SetPlayerScore(playerid,GetPlayerScore(playerid)+1);
- Rope[playerid] --;
- return 1;
- }
- CMD:ej(playerid,params[])
- {
- new id;
- if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,LIGHTBLUEGREEN,"You have to be in a Vehicle to Eject!");
- if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SendClientMessage(playerid,LIGHTBLUEGREEN,"You Cannot Eject While Not The Driver!");
- if(sscanf(params, "u", id)) return SendClientMessage(playerid, LIGHTBLUEGREEN, "Usage:/ej <id>");
- if(GetPlayerVehicleID(playerid) != GetPlayerVehicleID(id)) return SendClientMessage(playerid, LIGHTBLUEGREEN, "This Player Is Not in Your Car!");
- RemovePlayerFromVehicle(id);
- SendClientMessage(playerid,GRAY,"Ejected");
- SendClientMessage(id,GRAY,"Ejected");
- return 1;
- }
- CMD:untie(playerid,params[])
- {
- if(Jailed[playerid] >0) return SendClientMessage(playerid,GRAY,"You Are In Jail and Cannot use any cmds!");
- if(Kidnaped[playerid] >0) return SendClientMessage(playerid,GRAY,"You Are In kidnapped and Cannot use any cmds!");
- new id;
- if(sscanf(params, "u", id)) return SendClientMessage(playerid, LIGHTBLUEGREEN, "Usage:/Untie <id>");
- if(id == playerid) return SendClientMessage(playerid, LIGHTBLUEGREEN, "You Cannot Untie Yourself");
- if(!IsPlayerConnected(id)) return SendClientMessage(playerid,LIGHTBLUEGREEN,"This ID is not Connected");
- if(Kidnaped[playerid] == 1) return SendClientMessage(playerid, LIGHTBLUEGREEN, "You are Kidnaped and Cannot use Untie Players When your Tied up!");
- if(Kidnaped[id] != 1) return SendClientMessage(playerid, LIGHTBLUEGREEN, "This Player Isnt Tied up!");
- if(!IsPlayerNearPlayer(playerid, id, 5))
- {
- new string1[256];
- format(string1,sizeof(string1),"|_-Distance Too Far-_| %s(%d) Is Too Far Away To Untie!",GetName(id),id);
- SendClientMessage(playerid,LIGHTBLUEGREEN,string1);
- return 1;
- }
- new rad = random(200);
- new string[256];
- if(rad > 150)
- {
- format(string,sizeof(string),"%s(%d) Has Failed To Untie Player %s(%d)",GetName(playerid),playerid,GetName(id),id);
- SendClientMessageToAll(LIGHTBLUEGREEN,string);
- return 1;
- }
- format(string,sizeof(string),"Player %s(%d) Has Untied Player %s(%d)!",GetName(playerid),playerid,GetName(id),id);
- SendClientMessageToAll(LIGHTBLUEGREEN,string);
- TogglePlayerControllable(id,1);
- Kidnaped[id] = 0;
- Kidnaping[Kidnaperid[id]] = 0;
- Kidnaperid[id] = -1;
- return 1;
- }
- public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
- {
- Broken[playerid] = 0;
- return 1;
- }
- public OnPlayerExitVehicle(playerid, vehicleid)
- {
- Broken[playerid] = 0;
- return 1;
- }
- public OnPlayerStateChange(playerid, newstate, oldstate)
- {
- new vehicleid = GetPlayerVehicleID(playerid);
- if(newstate == PLAYER_STATE_DRIVER && GetVehicleModel(vehicleid) == 403 && gTeam[playerid] == Trucker || GetVehicleModel(vehicleid) == 515 && newstate == PLAYER_STATE_DRIVER && gTeam[playerid] == Trucker)
- {
- DisablePlayerRaceCheckpoint(playerid);
- TruckerCheckpoint[playerid] = 1;
- SetPlayerRaceCheckpoint(playerid,0,2797.1555,895.2321,10.7578,
- 820.4583,871.6797,12.3803,10);
- PlayerPlaySound(playerid, 1137, 0.0, 0.0, 0.0);
- SendClientMessage(playerid,GREENISHGOLD,"Mission Started: Please Drop Off the Goods By Entering The Checkpoints!");
- InTruckerMission[playerid] = 1;
- }
- if(newstate == PLAYER_STATE_ONFOOT && InTruckerMission[playerid] == 1 && gTeam[playerid] == Trucker)
- {
- DisablePlayerRaceCheckpoint(playerid);
- TrashCheckpoint[playerid] = 0;
- PlayerPlaySound(playerid, 1137, 0.0, 0.0, 0.0);
- SendClientMessage(playerid,GREENISHGOLD,"Mission Ended: You Have Exited Your Vehicle And Stoped The Mission!");
- InTruckerMission[playerid] = 0;
- InTruckerCheckpoint[playerid] = 0;
- }
- if(newstate == PLAYER_STATE_DRIVER && GetVehicleModel(vehicleid) == 408 && gTeam[playerid] == TrashMan)
- {
- DisablePlayerRaceCheckpoint(playerid);
- TrashCheckpoint[playerid] = 1;
- SetPlayerRaceCheckpoint(playerid,0,2178.6758,1429.6215,10.8203,
- 1649.0040,1607.9998,10.8203,10);
- PlayerPlaySound(playerid, 1137, 0.0, 0.0, 0.0);
- SendClientMessage(playerid,INDIGO,"Mission Started: Please Drop Off the Trash By Entering The Checkpoints!");
- InTrashMission[playerid] = 1;
- }
- if(newstate == PLAYER_STATE_ONFOOT && InTrashMission[playerid] == 1 && gTeam[playerid] == TrashMan)
- {
- DisablePlayerRaceCheckpoint(playerid);
- TrashCheckpoint[playerid] = 0;
- PlayerPlaySound(playerid, 1137, 0.0, 0.0, 0.0);
- SendClientMessage(playerid,INDIGO,"Mission Ended: You Have Exited Your Vehicle And Stoped The Mission!");
- InTrashMission[playerid] = 0;
- InTrashCheckpoint[playerid] = 0;
- }
- if(newstate == PLAYER_STATE_DRIVER || PLAYER_STATE_PASSENGER)
- {
- new vehicle = (GetVehicleModel(GetPlayerVehicleID(playerid)));
- if(vehicle==523 || vehicle==427 || vehicle==490 || vehicle==528 || vehicle==596 || vehicle==598 || vehicle==597 || vehicle==599 || vehicle==601 || vehicle==532)
- {
- if(gTeam[playerid] == Cops) return 1;
- if(gTeam[playerid] == Army) return 1;
- if(gTeam[playerid] == Swat) return 1;
- if(Thrown[playerid] == 1) return 1;
- if(CopCarStolenRecently[playerid] == 0) return 1;
- SetPlayerWantedLevel(playerid,GetPlayerWantedLevel(playerid)+4);
- new string[256];
- format(string,sizeof(string),"Vehicle Stolen[%d] Wanted Level Increased",GetPlayerWantedLevel(playerid));
- if(GetPlayerWantedLevel(playerid) > 1 && GetPlayerWantedLevel(playerid) < 3)
- {
- SendClientMessage(playerid,YELLOW,string);
- }
- else if(GetPlayerWantedLevel(playerid) > 3 && GetPlayerWantedLevel(playerid) < 7)
- {
- SendClientMessage(playerid,ORANGE,string);
- }
- else if(GetPlayerWantedLevel(playerid) > 6)
- {
- SendClientMessage(playerid,RED,string);
- }
- CopCarStolenRecently[playerid] = 120;
- }
- }
- if(newstate == PLAYER_STATE_DRIVER)
- {
- KidnapVehicle[playerid] = vehicleid;
- }
- if(newstate == PLAYER_STATE_DRIVER)
- {
- if(Class[playerid] == CarJacker && RecentlyJackedCar[playerid] == 0 && LockPick[playerid] < 1 && AutoBahnCar[vehicleid] == 1)
- {
- SendClientMessage(playerid,GRAY,"You Cant Jack A Car Without A Lock Pick!");
- RemovePlayerFromVehicle(playerid);
- return 1;
- }
- if(Class[playerid] == CarJacker && RecentlyJackedCar[playerid] == 0 && AutoBahnCar[vehicleid] == 1)
- {
- new rand = random(15);
- if(rand > 11)
- {
- SendClientMessage(playerid,GRAY,"You Have Failed To Jack This Car!");
- SetPlayerWantedLevel(playerid,GetPlayerWantedLevel(playerid)+4);
- RecentlyJackedCar[playerid] = 120;
- RemovePlayerFromVehicle(playerid);
- TogglePlayerControllable(playerid,1);
- }
- else
- {
- SendClientMessage(playerid,GRAY,"You Have Successfully Jacked This Car!");
- SetPlayerWantedLevel(playerid,GetPlayerWantedLevel(playerid)+4);
- RecentlyJackedCar[playerid] = 120;
- SetPlayerScore(playerid,GetPlayerScore(playerid)+1);
- }
- }
- else if(AutoBahnCar[vehicleid] == 1)
- {
- TogglePlayerControllable(playerid,0);
- ShowPlayerDialog(playerid, EnterAutoBahnCar, DIALOG_STYLE_INPUT, "This Is A Private Car!", "Please Type This Cars Password!", "Enter", "Exit");
- }
- }
- new model = GetVehicleModel(GetPlayerVehicleID(playerid));
- if(model == 425 || model == 520 || model == 432)
- {
- if(gTeam[playerid] == Army) return 0;
- SendClientMessage(playerid,VIOLET,"Only Army Can Get In Army Vehicles(Hunter,Hydra,Tank)!");
- RemovePlayerFromVehicle(playerid);
- }
- return 1;
- }
- public OnPlayerEnterCheckpoint(playerid)
- {
- return 1;
- }
- public OnPlayerLeaveCheckpoint(playerid)
- {
- return 1;
- }
- public OnPlayerEnterRaceCheckpoint(playerid)
- {
- if(TrashCheckpoint[playerid] == 1)//
- {
- DisablePlayerRaceCheckpoint(playerid);
- PlayerPlaySound(playerid, 1137, 0.0, 0.0, 0.0);
- SetPlayerRaceCheckpoint(playerid,0,1649.0040,1607.9998,10.8203,
- 1629.3328,1800.7816,10.8203,10);
- TrashCheckpoint[playerid] = 2;
- GameTextForPlayer(playerid, "Please Wait To Gather The Trash!", 2000, 4);
- TogglePlayerControllable(playerid,0);
- InTrashCheckpoint[playerid] = 1;
- }
- else if(TrashCheckpoint[playerid] == 2)//
- {
- DisablePlayerRaceCheckpoint(playerid);
- PlayerPlaySound(playerid, 1137, 0.0, 0.0, 0.0);
- SetPlayerRaceCheckpoint(playerid,0,1629.3328,1800.7816,10.8203,
- 1637.5983,1915.1158,10.8203,10);
- TrashCheckpoint[playerid] = 3;
- GameTextForPlayer(playerid, "Please Wait To Gather The Trash!", 2000, 4);
- TogglePlayerControllable(playerid,0);
- InTrashCheckpoint[playerid] = 1;
- }
- else if(TrashCheckpoint[playerid] == 3)//
- {
- DisablePlayerRaceCheckpoint(playerid);
- PlayerPlaySound(playerid, 1137, 0.0, 0.0, 0.0);
- SetPlayerRaceCheckpoint(playerid,0,1637.5983,1915.1158,10.8203,
- 1548.6370,1916.6066,10.8203,10);
- TrashCheckpoint[playerid] = 4;
- GameTextForPlayer(playerid, "Please Wait To Gather The Trash!", 2000, 4);
- TogglePlayerControllable(playerid,0);
- InTrashCheckpoint[playerid] = 1;
- }
- else if(TrashCheckpoint[playerid] == 4)//
- {
- DisablePlayerRaceCheckpoint(playerid);
- PlayerPlaySound(playerid, 1137, 0.0, 0.0, 0.0);
- SetPlayerRaceCheckpoint(playerid,0,1548.6370,1916.6066,10.8203,
- 1538.3212,1930.8710,10.8203,10);
- TrashCheckpoint[playerid] = 5;
- GameTextForPlayer(playerid, "Please Wait To Gather The Trash!", 2000, 4);
- TogglePlayerControllable(playerid,0);
- InTrashCheckpoint[playerid] = 1;
- }
- else if(TrashCheckpoint[playerid] == 5)//
- {
- DisablePlayerRaceCheckpoint(playerid);
- PlayerPlaySound(playerid, 1137, 0.0, 0.0, 0.0);
- SetPlayerRaceCheckpoint(playerid,0,1538.3212,1930.8710,10.8203,
- 1624.0515,1971.5345,10.8203,10);
- TrashCheckpoint[playerid] = 6;
- GameTextForPlayer(playerid, "Please Wait To Gather The Trash!", 2000, 4);
- TogglePlayerControllable(playerid,0);
- InTrashCheckpoint[playerid] = 1;
- }
- else if(TrashCheckpoint[playerid] == 6)//
- {
- DisablePlayerRaceCheckpoint(playerid);
- PlayerPlaySound(playerid, 1137, 0.0, 0.0, 0.0);
- SetPlayerRaceCheckpoint(playerid,0,1624.0515,1971.5345,10.8203,
- 1702.0652,2081.3899,10.8203,10);
- TrashCheckpoint[playerid] = 7;
- GameTextForPlayer(playerid, "Please Wait To Gather The Trash!", 2000, 4);
- TogglePlayerControllable(playerid,0);
- InTrashCheckpoint[playerid] = 1;
- }
- else if(TrashCheckpoint[playerid] == 7)//
- {
- DisablePlayerRaceCheckpoint(playerid);
- PlayerPlaySound(playerid, 1137, 0.0, 0.0, 0.0);
- SetPlayerRaceCheckpoint(playerid,0,1702.0652,2081.3899,10.8203,
- 1618.9841,2197.6147,10.8203,10);
- TrashCheckpoint[playerid] = 8;
- GameTextForPlayer(playerid, "Please Wait To Gather The Trash!", 2000, 4);
- TogglePlayerControllable(playerid,0);
- InTrashCheckpoint[playerid] = 1;
- }
- else if(TrashCheckpoint[playerid] == 8)//
- {
- DisablePlayerRaceCheckpoint(playerid);
- PlayerPlaySound(playerid, 1137, 0.0, 0.0, 0.0);
- SetPlayerRaceCheckpoint(playerid,0,1618.9841,2197.6147,10.8203,
- 1613.9606,2105.7175,10.5436,10);
- TrashCheckpoint[playerid] = 9;
- GameTextForPlayer(playerid, "Please Wait To Gather The Trash!", 2000, 4);
- TogglePlayerControllable(playerid,0);
- InTrashCheckpoint[playerid] = 1;
- }
- else if(TrashCheckpoint[playerid] == 9)//
- {
- DisablePlayerRaceCheckpoint(playerid);
- PlayerPlaySound(playerid, 1137, 0.0, 0.0, 0.0);
- SetPlayerRaceCheckpoint(playerid,0,1613.9606,2105.7175,10.5436,
- 1532.0562,2098.0068,10.6719,10);
- TrashCheckpoint[playerid] = 10;
- GameTextForPlayer(playerid, "Please Wait To Gather The Trash!", 2000, 4);
- TogglePlayerControllable(playerid,0);
- InTrashCheckpoint[playerid] = 1;
- }
- else if(TrashCheckpoint[playerid] == 10)//
- {
- DisablePlayerRaceCheckpoint(playerid);
- PlayerPlaySound(playerid, 1137, 0.0, 0.0, 0.0);
- SetPlayerRaceCheckpoint(playerid,0,1532.0562,2098.0068,10.6719,
- 1320.4028,2234.1187,10.8203,10);
- TrashCheckpoint[playerid] = 11;
- GameTextForPlayer(playerid, "Please Wait To Gather The Trash!", 2000, 4);
- TogglePlayerControllable(playerid,0);
- InTrashCheckpoint[playerid] = 1;
- }
- else if(TrashCheckpoint[playerid] == 11)//
- {
- DisablePlayerRaceCheckpoint(playerid);
- PlayerPlaySound(playerid, 1137, 0.0, 0.0, 0.0);
- SetPlayerRaceCheckpoint(playerid,0,1320.4028,2234.1187,10.8203,
- 1404.8046,2609.5271,10.6719,10);
- TrashCheckpoint[playerid] = 12;
- GameTextForPlayer(playerid, "Please Wait To Gather The Trash!", 2000, 4);
- TogglePlayerControllable(playerid,0);
- InTrashCheckpoint[playerid] = 1;
- }
- else if(TrashCheckpoint[playerid] == 12)//
- {
- DisablePlayerRaceCheckpoint(playerid);
- PlayerPlaySound(playerid, 1137, 0.0, 0.0, 0.0);
- SetPlayerRaceCheckpoint(playerid,0,1404.8046,2609.5271,10.6719,
- 1332.4836,2584.1538,10.8203,10);
- TrashCheckpoint[playerid] = 13;
- GameTextForPlayer(playerid, "Please Wait To Gather The Trash!", 2000, 4);
- TogglePlayerControllable(playerid,0);
- InTrashCheckpoint[playerid] = 1;
- }
- else if(TrashCheckpoint[playerid] == 13)//
- {
- DisablePlayerRaceCheckpoint(playerid);
- PlayerPlaySound(playerid, 1137, 0.0, 0.0, 0.0);
- SetPlayerRaceCheckpoint(playerid,0,1332.4836,2584.1538,10.8203,
- 1264.3170,2596.2498,10.8203,10);
- TrashCheckpoint[playerid] = 14;
- GameTextForPlayer(playerid, "Please Wait To Gather The Trash!", 2000, 4);
- TogglePlayerControllable(playerid,0);
- InTrashCheckpoint[playerid] = 1;
- }
- else if(TrashCheckpoint[playerid] == 14)//
- {
- DisablePlayerRaceCheckpoint(playerid);
- PlayerPlaySound(playerid, 1137, 0.0, 0.0, 0.0);
- SetPlayerRaceCheckpoint(playerid,0,1264.3170,2596.2498,10.8203,
- 1565.9446,2728.5862,10.6797,10);
- TrashCheckpoint[playerid] = 15;
- GameTextForPlayer(playerid, "Please Wait To Gather The Trash!", 2000, 4);
- TogglePlayerControllable(playerid,0);
- InTrashCheckpoint[playerid] = 1;
- }
- else if(TrashCheckpoint[playerid] == 15)//
- {
- DisablePlayerRaceCheckpoint(playerid);
- PlayerPlaySound(playerid, 1137, 0.0, 0.0, 0.0);
- SetPlayerRaceCheckpoint(playerid,0,1565.9446,2728.5862,10.6797,
- 1563.8365,2738.0627,10.6797,10);
- TrashCheckpoint[playerid] = 16;
- GameTextForPlayer(playerid, "Please Wait To Gather The Trash!", 2000, 4);
- TogglePlayerControllable(playerid,0);
- InTrashCheckpoint[playerid] = 1;
- }
- else if(TrashCheckpoint[playerid] == 16)//
- {
- DisablePlayerRaceCheckpoint(playerid);
- PlayerPlaySound(playerid, 1137, 0.0, 0.0, 0.0);
- SetPlayerRaceCheckpoint(playerid,0,1563.8365,2738.0627,10.6797,
- 1448.1416,2820.7988,10.8247,10);
- TrashCheckpoint[playerid] = 17;
- GameTextForPlayer(playerid, "Please Wait To Gather The Trash!", 2000, 4);
- TogglePlayerControllable(playerid,0);
- InTrashCheckpoint[playerid] = 1;
- }
- else if(TrashCheckpoint[playerid] == 17)//
- {
- DisablePlayerRaceCheckpoint(playerid);
- PlayerPlaySound(playerid, 1137, 0.0, 0.0, 0.0);
- SetPlayerRaceCheckpoint(playerid,0,1448.1416,2820.7988,10.8247,
- 1612.4705,2817.3701,10.6719,10);
- TrashCheckpoint[playerid] = 18;
- GameTextForPlayer(playerid, "Please Wait To Gather The Trash!", 2000, 4);
- TogglePlayerControllable(playerid,0);
- InTrashCheckpoint[playerid] = 1;
- }
- else if(TrashCheckpoint[playerid] == 18)//
- {
- DisablePlayerRaceCheckpoint(playerid);
- PlayerPlaySound(playerid, 1137, 0.0, 0.0, 0.0);
- SetPlayerRaceCheckpoint(playerid,0,1612.4705,2817.3701,10.6719,
- 1781.4423,2717.7188,10.6719,10);
- TrashCheckpoint[playerid] = 19;
- GameTextForPlayer(playerid, "Please Wait To Gather The Trash!", 2000, 4);
- TogglePlayerControllable(playerid,0);
- InTrashCheckpoint[playerid] = 1;
- }
- else if(TrashCheckpoint[playerid] == 19)//
- {
- DisablePlayerRaceCheckpoint(playerid);
- PlayerPlaySound(playerid, 1137, 0.0, 0.0, 0.0);
- SetPlayerRaceCheckpoint(playerid,0,1781.4423,2717.7188,10.6719,
- 1911.6052,2762.0469,10.6719,10);
- TrashCheckpoint[playerid] = 20;
- GameTextForPlayer(playerid, "Please Wait To Gather The Trash!", 2000, 4);
- TogglePlayerControllable(playerid,0);
- InTrashCheckpoint[playerid] = 1;
- }
- else if(TrashCheckpoint[playerid] == 20)//
- {
- DisablePlayerRaceCheckpoint(playerid);
- PlayerPlaySound(playerid, 1137, 0.0, 0.0, 0.0);
- SetPlayerRaceCheckpoint(playerid,0,1911.6052,2762.0469,10.6719,
- 1998.0165,2747.1116,10.6719,10);
- TrashCheckpoint[playerid] = 21;
- GameTextForPlayer(playerid, "Please Wait To Gather The Trash!", 2000, 4);
- TogglePlayerControllable(playerid,0);
- InTrashCheckpoint[playerid] = 1;
- }
- else if(TrashCheckpoint[playerid] == 21)//
- {
- DisablePlayerRaceCheckpoint(playerid);
- PlayerPlaySound(playerid, 1137, 0.0, 0.0, 0.0);
- SetPlayerRaceCheckpoint(playerid,0,1998.0165,2747.1116,10.6719,
- 2155.0786,2814.2942,10.8203,10);
- TrashCheckpoint[playerid] = 22;
- GameTextForPlayer(playerid, "Please Wait To Gather The Trash!", 2000, 4);
- TogglePlayerControllable(playerid,0);
- InTrashCheckpoint[playerid] = 1;
- }
- else if(TrashCheckpoint[playerid] == 22)//
- {
- DisablePlayerRaceCheckpoint(playerid);
- PlayerPlaySound(playerid, 1137, 0.0, 0.0, 0.0);
- SetPlayerRaceCheckpoint(playerid,0,2155.0786,2814.2942,10.8203,
- 2118.0537,2753.1882,10.8203,10);
- TrashCheckpoint[playerid] = 23;
- GameTextForPlayer(playerid, "Please Wait To Gather The Trash!", 2000, 4);
- TogglePlayerControllable(playerid,0);
- InTrashCheckpoint[playerid] = 1;
- }
- else if(TrashCheckpoint[playerid] == 23)//
- {
- DisablePlayerRaceCheckpoint(playerid);
- PlayerPlaySound(playerid, 1137, 0.0, 0.0, 0.0);
- SetPlayerRaceCheckpoint(playerid,0,2118.0537,2753.1882,10.8203,
- 2210.8989,2786.1553,10.8203,10);
- TrashCheckpoint[playerid] = 24;
- GameTextForPlayer(playerid, "Please Wait To Gather The Trash!", 2000, 4);
- TogglePlayerControllable(playerid,0);
- InTrashCheckpoint[playerid] = 1;
- }
- else if(TrashCheckpoint[playerid] == 24)//
- {
- DisablePlayerRaceCheckpoint(playerid);
- PlayerPlaySound(playerid, 1137, 0.0, 0.0, 0.0);
- SetPlayerRaceCheckpoint(playerid,0,2210.8989,2786.1553,10.8203,
- 2386.4368,2752.6909,10.8203,10);
- TrashCheckpoint[playerid] = 25;
- GameTextForPlayer(playerid, "Please Wait To Gather The Trash!", 2000, 4);
- TogglePlayerControllable(playerid,0);
- InTrashCheckpoint[playerid] = 1;
- }
- else if(TrashCheckpoint[playerid] == 25)//
- {
- DisablePlayerRaceCheckpoint(playerid);
- PlayerPlaySound(playerid, 1137, 0.0, 0.0, 0.0);
- SetPlayerRaceCheckpoint(playerid,0,2386.4368,2752.6909,10.8203,
- 2519.5303,2316.3149,10.8203,10);
- TrashCheckpoint[playerid] = 26;
- GameTextForPlayer(playerid, "Please Wait To Gather The Trash!", 2000, 4);
- TogglePlayerControllable(playerid,0);
- InTrashCheckpoint[playerid] = 1;
- }
- else if(TrashCheckpoint[playerid] == 26)//
- {
- DisablePlayerRaceCheckpoint(playerid);
- PlayerPlaySound(playerid, 1137, 0.0, 0.0, 0.0);
- SetPlayerRaceCheckpoint(playerid,0,2519.5303,2316.3149,10.8203,
- 2538.6360,2319.7722,10.8133,10);
- TrashCheckpoint[playerid] = 27;
- GameTextForPlayer(playerid, "Please Wait To Gather The Trash!", 2000, 4);
- TogglePlayerControllable(playerid,0);
- InTrashCheckpoint[playerid] = 1;
- }
- else if(TrashCheckpoint[playerid] == 27)//
- {
- DisablePlayerRaceCheckpoint(playerid);
- PlayerPlaySound(playerid, 1137, 0.0, 0.0, 0.0);
- SetPlayerRaceCheckpoint(playerid,0,2538.6360,2319.7722,10.8133,
- 2596.0037,2155.0044,10.8203,10);
- TrashCheckpoint[playerid] = 28;
- GameTextForPlayer(playerid, "Please Wait To Gather The Trash!", 2000, 4);
- TogglePlayerControllable(playerid,0);
- InTrashCheckpoint[playerid] = 1;
- }
- else if(TrashCheckpoint[playerid] == 28)//
- {
- DisablePlayerRaceCheckpoint(playerid);
- PlayerPlaySound(playerid, 1137, 0.0, 0.0, 0.0);
- SetPlayerRaceCheckpoint(playerid,0,2596.0037,2155.0044,10.8203,
- 2630.9290,2163.6145,10.8130,10);
- TrashCheckpoint[playerid] = 29;
- GameTextForPlayer(playerid, "Please Wait To Gather The Trash!", 2000, 4);
- TogglePlayerControllable(playerid,0);
- InTrashCheckpoint[playerid] = 1;
- }
- else if(TrashCheckpoint[playerid] == 29)//
- {
- DisablePlayerRaceCheckpoint(playerid);
- PlayerPlaySound(playerid, 1137, 0.0, 0.0, 0.0);
- SetPlayerRaceCheckpoint(playerid,0,2630.9290,2163.6145,10.8130,
- 2536.6123,1948.8098,10.6927,10);
- TrashCheckpoint[playerid] = 30;
- GameTextForPlayer(playerid, "Please Wait To Gather The Trash!", 2000, 4);
- TogglePlayerControllable(playerid,0);
- InTrashCheckpoint[playerid] = 1;
- }
- else if(TrashCheckpoint[playerid] == 30)//
- {
- DisablePlayerRaceCheckpoint(playerid);
- PlayerPlaySound(playerid, 1137, 0.0, 0.0, 0.0);
- SetPlayerRaceCheckpoint(playerid,0,2536.6123,1948.8098,10.6927,
- 2446.9023,1652.6053,10.8203,10);
- TrashCheckpoint[playerid] = 31;
- GameTextForPlayer(playerid, "Please Wait To Gather The Trash!", 2000, 4);
- TogglePlayerControllable(playerid,0);
- InTrashCheckpoint[playerid] = 1;
- }
- else if(TrashCheckpoint[playerid] == 31)//
- {
- DisablePlayerRaceCheckpoint(playerid);
- PlayerPlaySound(playerid, 1137, 0.0, 0.0, 0.0);
- SetPlayerRaceCheckpoint(playerid,2,2446.9023,1652.6053,10.8203,
- 1605.1683,709.8278,10.8203,10);
- TrashCheckpoint[playerid] = 32;
- GameTextForPlayer(playerid, "Please Wait To Gather The Trash!", 2000, 4);
- TogglePlayerControllable(playerid,0);
- InTrashCheckpoint[playerid] = 1;
- }
- else if(TrashCheckpoint[playerid] == 32)//
- {
- DisablePlayerRaceCheckpoint(playerid);
- PlayerPlaySound(playerid, 1137, 0.0, 0.0, 0.0);
- SetPlayerRaceCheckpoint(playerid,2,1605.1683,709.8278,10.8203,
- 2630.9290,2163.6145,10.8130,10);
- TrashCheckpoint[playerid] = 33;
- GameTextForPlayer(playerid, "Please Wait To Gather The Trash!", 2000, 4);
- TogglePlayerControllable(playerid,0);
- InTrashCheckpoint[playerid] = 1;
- }
- else if(TrashCheckpoint[playerid] == 33)//
- {
- DisablePlayerRaceCheckpoint(playerid);
- PlayerPlaySound(playerid, 1137, 0.0, 0.0, 0.0);
- TrashCheckpoint[playerid] = 0;
- SendClientMessage(playerid,INDIGO,"|_-Mission Completed-_|");
- new string[256];
- new money = random(10000);
- format(string,sizeof(string),"Trash Man %s(%d) Has Picked Up All The Trash and Earned %d",GetName(playerid),playerid,money);
- SendClientMessageToAll(INDIGO,string);
- InTrashMission[playerid] = 0;
- TogglePlayerControllable(playerid,1);
- InTrashCheckpoint[playerid] = 0;
- SetPlayerScore(playerid,GetPlayerScore(playerid)+1);
- GameTextForPlayer(playerid, "Thank You For Delivering The Trash!", 2000, 4);
- }
- else if(TruckerCheckpoint[playerid] == 1)//
- {
- if(!IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid)))
- {
- InTruckerCheckpoint[playerid] = 0;
- GameTextForPlayer(playerid, "Please Get A Trailer To Start The Mission!", 2000, 4);
- return 1;
- }
- DisablePlayerRaceCheckpoint(playerid);
- PlayerPlaySound(playerid, 1137, 0.0, 0.0, 0.0);
- SetPlayerRaceCheckpoint(playerid,0,820.4583,871.6797,12.3803,
- -117.7332,-343.3342,2.4579,10);
- TruckerCheckpoint[playerid] = 2;
- GameTextForPlayer(playerid, "Please Wait To Gather The Goods!", 2000, 4);
- TogglePlayerControllable(playerid,0);
- InTruckerCheckpoint[playerid] = 1;
- }
- else if(TruckerCheckpoint[playerid] == 2)//
- {
- if(!IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid)))
- {
- InTruckerCheckpoint[playerid] = 0;
- GameTextForPlayer(playerid, "Please Get A Trailer To Continue The Mission!", 2000, 4);
- return 1;
- }
- DisablePlayerRaceCheckpoint(playerid);
- PlayerPlaySound(playerid, 1137, 0.0, 0.0, 0.0);
- SetPlayerRaceCheckpoint(playerid,0,-117.7332,-343.3342,2.4579,
- -314.2736,817.5564,14.4329,10);
- TruckerCheckpoint[playerid] = 3;
- GameTextForPlayer(playerid, "Please Wait To Gather The Goods!", 2000, 4);
- TogglePlayerControllable(playerid,0);
- InTruckerCheckpoint[playerid] = 1;
- }
- else if(TruckerCheckpoint[playerid] == 3)//
- {
- if(!IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid)))
- {
- InTruckerCheckpoint[playerid] = 0;
- GameTextForPlayer(playerid, "Please Get A Trailer To Continue The Mission!", 2000, 4);
- return 1;
- }
- DisablePlayerRaceCheckpoint(playerid);
- PlayerPlaySound(playerid, 1137, 0.0, 0.0, 0.0);
- SetPlayerRaceCheckpoint(playerid,0,-314.2736,817.5564,14.4329,
- -350.3462,1537.4587,75.5625,10);
- TruckerCheckpoint[playerid] = 4;
- GameTextForPlayer(playerid, "Please Wait To Gather The Goods!", 2000, 4);
- TogglePlayerControllable(playerid,0);
- InTruckerCheckpoint[playerid] = 1;
- }
- else if(TruckerCheckpoint[playerid] == 4)//
- {
- if(!IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid)))
- {
- InTruckerCheckpoint[playerid] = 0;
- GameTextForPlayer(playerid, "Please Get A Trailer To Continue The Mission!", 2000, 4);
- return 1;
- }
- DisablePlayerRaceCheckpoint(playerid);
- PlayerPlaySound(playerid, 1137, 0.0, 0.0, 0.0);
- SetPlayerRaceCheckpoint(playerid,0,-350.3462,1537.4587,75.5625,
- -1532.6545,2635.5715,55.8359,10);
- TruckerCheckpoint[playerid] = 5;
- GameTextForPlayer(playerid, "Please Wait To Gather The Goods!", 2000, 4);
- TogglePlayerControllable(playerid,0);
- InTruckerCheckpoint[playerid] = 1;
- }
- else if(TruckerCheckpoint[playerid] == 5)//
- {
- if(!IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid)))
- {
- InTruckerCheckpoint[playerid] = 0;
- GameTextForPlayer(playerid, "Please Get A Trailer To Continue The Mission!", 2000, 4);
- return 1;
- }
- DisablePlayerRaceCheckpoint(playerid);
- PlayerPlaySound(playerid, 1137, 0.0, 0.0, 0.0);
- SetPlayerRaceCheckpoint(playerid,0,-1532.6545,2635.5715,55.8359,
- -2053.6228,130.0048,29.4453,10);
- TruckerCheckpoint[playerid] = 6;
- GameTextForPlayer(playerid, "Please Wait To Gather The Goods!", 2000, 4);
- TogglePlayerControllable(playerid,0);
- InTruckerCheckpoint[playerid] = 1;
- }
- else if(TruckerCheckpoint[playerid] == 6)//
- {
- if(!IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid)))
- {
- InTruckerCheckpoint[playerid] = 0;
- GameTextForPlayer(playerid, "Please Get A Trailer To Continue The Mission!", 2000, 4);
- return 1;
- }
- DisablePlayerRaceCheckpoint(playerid);
- PlayerPlaySound(playerid, 1137, 0.0, 0.0, 0.0);
- SetPlayerRaceCheckpoint(playerid,0,-2053.6228,130.0048,29.4453,
- -1734.0704,-127.6412,4.5738,10);
- TruckerCheckpoint[playerid] = 7;
- GameTextForPlayer(playerid, "Please Wait To Gather The Goods!", 2000, 4);
- TogglePlayerControllable(playerid,0);
- InTruckerCheckpoint[playerid] = 1;
- }
- else if(TruckerCheckpoint[playerid] == 7)//
- {
- if(!IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid)))
- {
- InTruckerCheckpoint[playerid] = 0;
- GameTextForPlayer(playerid, "Please Get A Trailer To Continue The Mission!", 2000, 4);
- return 1;
- }
- DisablePlayerRaceCheckpoint(playerid);
- PlayerPlaySound(playerid, 1137, 0.0, 0.0, 0.0);
- SetPlayerRaceCheckpoint(playerid,0,-1734.0704,-127.6412,4.5738,
- -1230.2842,35.6219,15.1712,10);
- TruckerCheckpoint[playerid] = 8;
- GameTextForPlayer(playerid, "Please Wait To Gather The Goods!", 2000, 4);
- TogglePlayerControllable(playerid,0);
- InTruckerCheckpoint[playerid] = 1;
- }
- else if(TruckerCheckpoint[playerid] == 8)//
- {
- if(!IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid)))
- {
- InTruckerCheckpoint[playerid] = 0;
- GameTextForPlayer(playerid, "Please Get A Trailer To Continue The Mission!", 2000, 4);
- return 1;
- }
- DisablePlayerRaceCheckpoint(playerid);
- PlayerPlaySound(playerid, 1137, 0.0, 0.0, 0.0);
- SetPlayerRaceCheckpoint(playerid,0,-1230.2842,35.6219,15.1712,
- -67.2426,-1128.0796,2.0971,10);
- TruckerCheckpoint[playerid] = 9;
- GameTextForPlayer(playerid, "Please Wait To Gather The Goods!", 2000, 4);
- TogglePlayerControllable(playerid,0);
- InTruckerCheckpoint[playerid] = 1;
- }
- else if(TruckerCheckpoint[playerid] == 9)//
- {
- if(!IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid)))
- {
- InTruckerCheckpoint[playerid] = 0;
- GameTextForPlayer(playerid, "Please Get A Trailer To Continue The Mission!", 2000, 4);
- return 1;
- }
- DisablePlayerRaceCheckpoint(playerid);
- PlayerPlaySound(playerid, 1137, 0.0, 0.0, 0.0);
- SetPlayerRaceCheckpoint(playerid,0,-67.2426,-1128.0796,2.0971,
- 2052.2156,-2203.0522,14.5671,10);
- TruckerCheckpoint[playerid] = 10;
- GameTextForPlayer(playerid, "Please Wait To Gather The Goods!", 2000, 4);
- TogglePlayerControllable(playerid,0);
- InTruckerCheckpoint[playerid] = 1;
- }
- else if(TruckerCheckpoint[playerid] == 10)//
- {
- if(!IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid)))
- {
- InTruckerCheckpoint[playerid] = 0;
- GameTextForPlayer(playerid, "Please Get A Trailer To Continue The Mission!", 2000, 4);
- return 1;
- }
- DisablePlayerRaceCheckpoint(playerid);
- PlayerPlaySound(playerid, 1137, 0.0, 0.0, 0.0);
- SetPlayerRaceCheckpoint(playerid,0,2052.2156,-2203.0522,14.5671,
- 2777.9246,-2418.0469,14.6537,10);
- TruckerCheckpoint[playerid] = 11;
- GameTextForPlayer(playerid, "Please Wait To Gather The Goods!", 2000, 4);
- TogglePlayerControllable(playerid,0);
- InTruckerCheckpoint[playerid] = 1;
- }
- else if(TruckerCheckpoint[playerid] == 11)//
- {
- if(!IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid)))
- {
- InTruckerCheckpoint[playerid] = 0;
- GameTextForPlayer(playerid, "Please Get A Trailer To Continue The Mission!", 2000, 4);
- return 1;
- }
- DisablePlayerRaceCheckpoint(playerid);
- PlayerPlaySound(playerid, 1137, 0.0, 0.0, 0.0);
- SetPlayerRaceCheckpoint(playerid,0,2777.9246,-2418.0469,14.6537,
- 2461.8391,-2630.9180,14.6805,10);
- TruckerCheckpoint[playerid] = 12;
- GameTextForPlayer(playerid, "Please Wait To Gather The Goods!", 2000, 4);
- TogglePlayerControllable(playerid,0);
- InTruckerCheckpoint[playerid] = 1;
- }
- else if(TruckerCheckpoint[playerid] == 12)//
- {
- if(!IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid)))
- {
- InTruckerCheckpoint[playerid] = 0;
- GameTextForPlayer(playerid, "Please Get A Trailer To Continue The Mission!", 2000, 4);
- return 1;
- }
- DisablePlayerRaceCheckpoint(playerid);
- PlayerPlaySound(playerid, 1137, 0.0, 0.0, 0.0);
- SetPlayerRaceCheckpoint(playerid,2,2461.8391,-2630.9180,14.6805,
- 2461.8391,-2630.9180,14.6805,10);
- TruckerCheckpoint[playerid] = 13;
- GameTextForPlayer(playerid, "Please Wait To Gather The Goods!", 2000, 4);
- TogglePlayerControllable(playerid,0);
- InTruckerCheckpoint[playerid] = 1;
- }
- else if(TruckerCheckpoint[playerid] == 13)//
- {
- if(!IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid)))
- {
- InTruckerCheckpoint[playerid] = 0;
- GameTextForPlayer(playerid, "Please Get A Trailer To Continue The Mission!", 2000, 4);
- return 1;
- }
- DisablePlayerRaceCheckpoint(playerid);
- PlayerPlaySound(playerid, 1137, 0.0, 0.0, 0.0);
- SetPlayerRaceCheckpoint(playerid,0,2797.1555,895.2321,10.7578,
- 820.4583,871.6797,12.3803,10);
- TruckerCheckpoint[playerid] = 14;
- GameTextForPlayer(playerid, "Please Go Back To The Truck Stop When The Goods Are Dropped!", 5000, 4);
- TogglePlayerControllable(playerid,0);
- InTruckerCheckpoint[playerid] = 1;
- }
- else if(TruckerCheckpoint[playerid] == 14)//
- {
- if(!IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid)))
- {
- InTruckerCheckpoint[playerid] = 0;
- GameTextForPlayer(playerid, "Please Get A Trailer To Continue The Mission!", 2000, 4);
- return 1;
- }
- DisablePlayerRaceCheckpoint(playerid);
- PlayerPlaySound(playerid, 1137, 0.0, 0.0, 0.0);
- TruckerCheckpoint[playerid] = 0;
- SendClientMessage(playerid,GREENISHGOLD," |_-Mission Completed-_|");
- new string[256];
- new money = random(10000);
- format(string,sizeof(string),"Trucker %s(%d) Has Droped Off All The Goods and Earned %d",GetName(playerid),playerid,money);
- SendClientMessageToAll(GREENISHGOLD,string);
- InTruckerMission[playerid] = 0;
- TogglePlayerControllable(playerid,1);
- InTruckerCheckpoint[playerid] = 0;
- SetPlayerScore(playerid,GetPlayerScore(playerid)+10);
- GameTextForPlayer(playerid, "Thank You For Delivering The Goods!", 2000, 4);
- }
- return 1;
- }
- public OnPlayerLeaveRaceCheckpoint(playerid)
- {
- return 1;
- }
- public OnRconCommand(cmd[])
- {
- return 1;
- }
- public OnPlayerRequestSpawn(playerid)
- {
- return 1;
- }
- public OnObjectMoved(objectid)
- {
- return 1;
- }
- public OnPlayerObjectMoved(playerid, objectid)
- {
- return 1;
- }
- public OnPlayerPickUpPickup(playerid, pickupid)
- {
- return 1;
- }
- public OnVehicleMod(playerid, vehicleid, componentid)
- {
- return 1;
- }
- public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
- {
- return 1;
- }
- public OnVehicleRespray(playerid, vehicleid, color1, color2)
- {
- return 1;
- }
- public OnPlayerSelectedMenuRow(playerid, row)
- {
- return 1;
- }
- public OnPlayerExitedMenu(playerid)
- {
- return 1;
- }
- public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
- {
- return 1;
- }
- public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
- {
- if(gTeam[playerid] == Robbers && newkeys == KEY_FIRE)
- {
- if(GetPlayerWantedLevel(playerid) < 4)
- {
- if(GetPlayerWantedLevel(playerid) == 0)
- {
- SendCopRadio("Has Fired His Weapon In The City! Fine Him!" ,true,playerid);
- }
- SetPlayerWantedLevel(playerid,3);
- }
- }
- if(gTeam[playerid] == Robbers && PRESSED(KEY_FIRE))
- {
- if(GetPlayerWantedLevel(playerid) < 4)
- {
- if(GetPlayerWantedLevel(playerid) == 0)
- {
- SendCopRadio("Has Fired His Weapon In The City! Fine Him!" ,true,playerid);
- }
- SetPlayerWantedLevel(playerid,3);
- }
- }
- if (newkeys & KEY_HANDBRAKE && Jailed[playerid] > 0 || newkeys & KEY_FIRE && Jailed[playerid] > 0)
- {
- if(DmingInJail[playerid] > 3)
- {
- TogglePlayerControllable(playerid,0);
- return 1;
- }
- ResetPlayerWeapons(playerid);
- ClearAnimations(playerid);
- DmingInJail[playerid] ++;
- return 1;
- }
- return 1;
- }
- public OnRconLoginAttempt(ip[], password[], success)
- {
- return 1;
- }
- public OnPlayerUpdate(playerid)
- {
- bPaused[playerid] = false;
- return 1;
- }
- public OnPlayerStreamIn(playerid, forplayerid)
- {
- return 1;
- }
- public OnPlayerStreamOut(playerid, forplayerid)
- {
- return 1;
- }
- public OnVehicleStreamIn(vehicleid, forplayerid)
- {
- return 1;
- }
- public OnVehicleStreamOut(vehicleid, forplayerid)
- {
- return 1;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- if (dialogid == Register)
- {
- if(response)
- {
- new plrIP[16];
- GetPlayerIp(playerid, plrIP, sizeof(plrIP));
- new name[MAX_PLAYER_NAME], file[256], string[128];
- GetPlayerName(playerid, name, sizeof(name));
- format(file, sizeof(file), SERVER_USER_FILE, name);
- if(!response) return Kick(playerid);
- if (!strlen(inputtext)) return
- ShowPlayerDialog(playerid, Register, DIALOG_STYLE_INPUT, "Welcome", "Type your password below", "Register", "Leave");
- dini_Create(file);
- dini_Set(file, "Password", inputtext);
- dini_IntSet(file, "AdminLevel",PlayerInfo[playerid][AdminLevel] = 0);
- dini_IntSet(file, "Money",PlayerInfo[playerid][Cash] = 15000);
- dini_IntSet(file, "Score",PlayerInfo[playerid][Score] = 0);
- dini_IntSet(file, "Bank Cash",1000);
- dini_IntSet(file, "IsArmy",0);
- dini_Set(file, "IP",plrIP);
- format(string, 128, "You succesfully registered with the name %s! Remmember your password %s, you have been logged in.", name, inputtext);
- SendClientMessage(playerid, BLUE, string);
- GivePlayerMoney(playerid,PlayerInfo[playerid][Cash]);
- gPlayerLogged[playerid] = 1;
- }
- else if(!response) return Kick(playerid);
- }
- if (dialogid == Login)
- {
- new name[MAX_PLAYER_NAME], file[256];
- GetPlayerName(playerid, name, sizeof(name));
- format(file, sizeof(file), SERVER_USER_FILE, name);
- if(!response) return Kick(playerid);
- if (!strlen(inputtext)) return ShowPlayerDialog(playerid, Login, DIALOG_STYLE_INPUT, "Welcome back!", "Type your password to play", "Login", "Leave");
- if(udb_hash(inputtext) != udb_hash(dini_Get(file, "Password"))) {
- SendClientMessage(playerid, BLUE, "Password Incorrect! Try again!");
- ShowPlayerDialog(playerid, Login, DIALOG_STYLE_INPUT, "Welcome back!", "Type your password to play", "Login", "Leave");
- }
- else
- {
- gPlayerLogged[playerid] = 1;
- PlayerInfo[playerid][AdminLevel] = dini_Int(file, "AdminLevel");
- SetPlayerScore(playerid, PlayerInfo[playerid][Score]);
- GivePlayerMoney(playerid, dini_Int(file, "Money"));
- SendClientMessage(playerid,BLUE, "[SYSTEM]: Successfully logged in!");
- SetPlayerMoney(playerid, dini_Int(file, "Money"));
- PlayerInfo[playerid][AdminLevel] = dini_Int(file, "AdminLevel");
- PlayerInfo[playerid][IsArmy] = dini_Int(file, "IsArmy");
- PlayerInfo[playerid][Coprank] = dini_Int(file, "CopRank");
- PlayerInfo[playerid][Robskill] = dini_Int(file, "RobSkill");
- PlayerInfo[playerid][Banned] = dini_Int(file, "Banned");
- SetPlayerScore(playerid,dini_Int(file, "Score"));
- }
- }
- if(dialogid == MechanicBuy)
- {
- if(response)
- {
- ShowPlayerDialog(playerid,MechanicBuy,DIALOG_STYLE_LIST,"Mechinic Shop","Hammers($5000)\r\nFixFlat($2500)\r\nLight Bulbs($2500)","Accept","Cancel");
- if(listitem == 0)
- {
- if(GetPlayerMoney(playerid) < 5000) return SendClientMessage(playerid,BROWN,"You Dont Have $5000");
- if(Hammer[playerid] > 0) return SendClientMessage(playerid,BROWN,"You Already Have A Hammer!");
- Hammer[playerid] = 3;
- GivePlayerMoney(playerid,-5000);
- SendClientMessage(playerid,BROWN,"You Have Bought A Hammer That Will Last You 3 Uses!");
- }
- if(listitem == 1)
- {
- if(GetPlayerMoney(playerid) < 2500) return SendClientMessage(playerid,BROWN,"You Dont Have $2500");
- if(FixFlat[playerid] > 0) return SendClientMessage(playerid,BROWN,"You Already Have A FixFlat!");
- FixFlat[playerid] = 3;
- GivePlayerMoney(playerid,-2500);
- SendClientMessage(playerid,BROWN,"You Have Bought A FixFlat That Will Last You 3 Uses!");
- }
- if(listitem == 2)
- {
- if(GetPlayerMoney(playerid) < 2500) return SendClientMessage(playerid,BROWN,"You Dont Have $2500");
- if(Lights[playerid] > 0) return SendClientMessage(playerid,BROWN,"You Already Have LightBulbs!");
- Lights[playerid] = 3;
- GivePlayerMoney(playerid,-2500);
- SendClientMessage(playerid,BROWN,"You Have Bought LightBulbs That Will Last You 3 Uses!");
- }
- }
- }
- if(dialogid == changepass)
- {
- if(response)
- {
- new file[256];
- format(file, sizeof(file), SERVER_USER_FILE, GetName(playerid));
- dini_Set(file,"Password",inputtext);
- new string[256];
- format(string,sizeof(string),"You Password Has Been Changed To %s",inputtext);
- SendClientMessage(playerid,GREEN,string);
- return 1;
- }
- }
- if(dialogid == Spawn)
- {
- if(response)
- {
- if(listitem == 0)
- {
- Class[playerid] = RAPIST;
- SendClientMessage(playerid,ORANGE,"Use /rape to infect people!");
- }
- if(listitem == 1)
- {
- Class[playerid] = GUNDEALER;
- SendClientMessage(playerid,ORANGE,"Use /offerguns to sell players weapons!");
- }
- if(listitem == 2)
- {
- Class[playerid] = DRUGDEALER;
- SendClientMessage(playerid,ORANGE,"Use /offerdrugs to sell players drugs!");
- }
- if(listitem == 3)
- {
- Class[playerid] = KIDNAPER;
- SendClientMessage(playerid,ORANGE,"Use /kidnap to kidnap players!");
- }
- if(listitem == 4)
- {
- Class[playerid] = CarJacker;
- SendClientMessage(playerid,ORANGE,"Use Your Skill Of Jacking Cars To Jack Cars From The AutoBahn!");
- }
- if(listitem == 5)
- {
- Class[playerid] = Hitman;
- SendClientMessage(playerid,ORANGE,"Type /hits to find people that have hits!");
- }
- }
- }
- if(dialogid == Cars)
- {
- if(response)
- {
- if(listitem == 0)
- {
- if(GetPlayerMoney(playerid) < 200000) return SendClientMessage(playerid,LIGHTBLUEGREEN,"|_-Auto Bahn-_| You Do Not Have $200000 To Buy This Infernus!");
- new vehicleid = CreateVehicle(411,2173.1851,1421.5598,10.5474,88.6021,0,0,99999999999999999999);
- PutPlayerInVehicle(playerid,vehicleid,0);
- GivePlayerMoney(playerid,-200000);
- ShowPlayerDialog(playerid, AutoBahnSetPassword, DIALOG_STYLE_INPUT, "Type your cars password", "What will your password be?", "Set", "Set");
- }
- if(listitem == 1)
- {
- if(GetPlayerMoney(playerid) < 150000) return SendClientMessage(playerid,LIGHTBLUEGREEN,"|_-Auto Bahn-_| You Do Not Have $150000 To Buy This Bullet!");
- new vehicleid = CreateVehicle(541,2173.1851,1421.5598,10.5474,88.6021,0,0,99999999999999999999);
- PutPlayerInVehicle(playerid,vehicleid,0);
- GivePlayerMoney(playerid,-150000);
- ShowPlayerDialog(playerid, AutoBahnSetPassword, DIALOG_STYLE_INPUT, "Type your cars password", "What will your password be?", "Set", "Set");
- }
- if(listitem == 2)
- {
- if(GetPlayerMoney(playerid) < 125000) return SendClientMessage(playerid,LIGHTBLUEGREEN,"|_-Auto Bahn-_| You Do Not Have $125000 To Buy This Super-GT!");
- new vehicleid = CreateVehicle(506,2173.1851,1421.5598,10.5474,88.6021,0,0,99999999999999999999);
- PutPlayerInVehicle(playerid,vehicleid,0);
- GivePlayerMoney(playerid,-125000);
- ShowPlayerDialog(playerid, AutoBahnSetPassword, DIALOG_STYLE_INPUT, "Type your cars password", "What will your password be?", "Set", "Set");
- }
- if(listitem == 3)
- {
- if(GetPlayerMoney(playerid) < 200000) return SendClientMessage(playerid,LIGHTBLUEGREEN,"|_-Auto Bahn-_| You Do Not Have $200000 To Buy This Cheetah!");
- new vehicleid = CreateVehicle(415,2173.1851,1421.5598,10.5474,88.6021,0,0,99999999999999999999);
- PutPlayerInVehicle(playerid,vehicleid,0);
- GivePlayerMoney(playerid,-200000);
- ShowPlayerDialog(playerid, AutoBahnSetPassword, DIALOG_STYLE_INPUT, "Type your cars password", "What will your password be?", "Set", "Set");
- }
- if(listitem == 4)
- {
- if(GetPlayerMoney(playerid) < 165000) return SendClientMessage(playerid,LIGHTBLUEGREEN,"|_-Auto Bahn-_| You Do Not Have $165000 To Buy This Turismo!");
- new vehicleid = CreateVehicle(451,2173.1851,1421.5598,10.5474,88.6021,0,0,99999999999999999999);
- PutPlayerInVehicle(playerid,vehicleid,0);
- GivePlayerMoney(playerid,-165000);
- ShowPlayerDialog(playerid, AutoBahnSetPassword, DIALOG_STYLE_INPUT, "Type your cars password", "What will your password be?", "Set", "Set");
- }
- if(listitem == 5)
- {
- if(GetPlayerMoney(playerid) < 50000) return SendClientMessage(playerid,LIGHTBLUEGREEN,"|_-Auto Bahn-_| You Do Not Have $50000 To Buy This NRG-500!");
- new vehicleid = CreateVehicle(522,2173.1851,1421.5598,10.5474,88.6021,0,0,99999999999999999999);
- PutPlayerInVehicle(playerid,vehicleid,0);
- GivePlayerMoney(playerid,-50000);
- ShowPlayerDialog(playerid, AutoBahnSetPassword, DIALOG_STYLE_INPUT, "Type your cars password", "What will your password be?", "Set", "Set");
- }
- if(listitem == 6)
- {
- if(gTeam[playerid] == Cops || gTeam[playerid] == Army || gTeam[playerid] == Swat || gTeam[playerid] == Medic || gTeam[playerid] == Taxi) return SendClientMessage(playerid,BLUE,"Law Enforcement Officers Can't Rob Stores!");
- if(AutoBahnRobbedRecently != 0) return SendClientMessage(playerid,BLUE,"The AutoBahn Has Been Robbed Recently, Please Come Back!");
- new rand = random(15);
- AutoBahnRobbedRecently = 120;
- if(rand >9)
- {
- new string[256];
- format(string,sizeof(string),"|_-AutoBahn Failed Robbery-_| %s(%d) Has Failed To Rob The AutoBahn!",GetName(playerid),playerid);
- new string1[256];
- SendClientMessageToAll(ORANGE,string);
- format(string1,sizeof(string1),"%s(%d) Has Failed To Rob The AutoBahn! But Is Still At Large! All Units To The Scene!",GetName(playerid),playerid);
- SendRobberyWarning(string1,"Auto Bahn");
- return 1;
- }
- else if(rand < 10)
- {
- RobbingAutoBahn[playerid] = 30;
- new string1[256];
- format(string1,sizeof(string1),"%s(%d) Has Started To Rob The AutoBahn! All Units To The Scene!",GetName(playerid),playerid);
- new string[256];
- format(string,sizeof(string),"|Auto Bahn Robbery-_| %s(%d) Has Started To Rob The AutoBahn!",GetName(playerid),playerid);
- SendClientMessageToAll(ORANGE,string);
- SendRobberyWarning(string1,"Auto Bahn");
- return 1;
- }
- }
- return 1;
- }
- }
- if(dialogid == Airport)
- {
- if(response)
- {
- if(listitem == 0)
- {
- SetPlayerPos(playerid,2116.1709,1809.3512,862.4081);
- GivePlayerWeapon(playerid,46,1);
- SendClientMessage(playerid,RED,"Have a nice Trip! Cya next Fall!!!!");
- }
- if(listitem == 1)
- {
- ShowPlayerDialog(playerid,Planes,DIALOG_STYLE_LIST,"Planes","Beagle($100000)\r\nShamal($300000)\r\nRustler($150000)\r\nAT-400($500000)\r\nStunt Plane($50000)\r\nAndromada($150000)\r\nHelicopter($50000)\r\nCargobob($100000)","Accept","Cancel");
- }
- if(listitem == 2)
- {
- if(gTeam[playerid] == Cops || gTeam[playerid] == Army || gTeam[playerid] == Swat || gTeam[playerid] == Medic || gTeam[playerid] == Taxi) return SendClientMessage(playerid,BLUE,"Law Enforcement Officers Can't Rob Stores!");
- if(AirportRobbedRecently != 0) return SendClientMessage(playerid,BLUE,"The Airport Has Been Robbed Recently, Please Come Back!");
- new rand = random(15);
- AirportRobbedRecently = 120;
- if(rand > 11)
- {
- new string[256];
- format(string,sizeof(string),"|_-Airport Failed Robbery-_| %s(%d) Has Failed To Rob The Airport!",GetName(playerid),playerid);
- new string1[256];
- SendClientMessageToAll(ORANGE,string);
- format(string1,sizeof(string1),"%s(%d) Has Failed To Rob The Airport! But Is Still At Large! All Units To The Scene!",GetName(playerid),playerid);
- SendRobberyWarning(string1,"Airport");
- SetPlayerWantedLevel(playerid,GetPlayerWantedLevel(playerid)+4);
- return 1;
- }
- else if(rand < 12)
- {
- RobbingAirport[playerid] = 30;
- new string1[256];
- format(string1,sizeof(string1),"%s(%d) Has Started To Rob The Airport! All Units To The Scene!",GetName(playerid),playerid);
- new string[256];
- format(string,sizeof(string),"|_-Airport Robbery-_| %s(%d) Has Started To Rob The Airport!",GetName(playerid),playerid);
- SendClientMessageToAll(ORANGE,string);
- SendRobberyWarning(string1,"Airport");
- SetPlayerWantedLevel(playerid,GetPlayerWantedLevel(playerid)+4);
- return 1;
- }
- }
- return 1;
- }
- }
- if(dialogid == Planes)
- {
- if(response)
- {
- if(listitem == 0)
- {
- if(GetPlayerMoney(playerid) < 165000) return SendClientMessage(playerid,LIGHTBLUEGREEN,"|_-Airport-_| You Do Not Have $165000 To Buy This Beagle!");
- new vehicleid = CreateVehicle(511,1388.9131,1676.4653,11.7424,180.2812,1,1,99999999999999999999);
- PutPlayerInVehicle(playerid,vehicleid,0);
- GivePlayerMoney(playerid,-100000);
- AirportCar[vehicleid] = 1;
- }
- if(listitem == 1)
- {
- if(GetPlayerMoney(playerid) < 165000) return SendClientMessage(playerid,LIGHTBLUEGREEN,"|_-Airport-_| You Do Not Have $165000 To Buy This Shamal!");
- new vehicleid = CreateVehicle(519,1388.9131,1676.4653,11.7424,180.2812,1,1,99999999999999999999);
- PutPlayerInVehicle(playerid,vehicleid,0);
- GivePlayerMoney(playerid,-300000);
- AirportCar[vehicleid] = 1;
- }
- if(listitem == 2)
- {
- if(GetPlayerMoney(playerid) < 165000) return SendClientMessage(playerid,LIGHTBLUEGREEN,"|_-Airport-_| You Do Not Have $165000 To Buy This Rustler!");
- new vehicleid = CreateVehicle(476,1388.9131,1676.4653,11.7424,180.2812,1,1,99999999999999999999);
- PutPlayerInVehicle(playerid,vehicleid,0);
- GivePlayerMoney(playerid,-150000);
- AirportCar[vehicleid] = 1;
- }
- if(listitem == 3)
- {
- if(GetPlayerMoney(playerid) < 165000) return SendClientMessage(playerid,LIGHTBLUEGREEN,"|_-Airport-_| You Do Not Have $165000 To Buy This AT-400!");
- new vehicleid = CreateVehicle(577,1388.9131,1676.4653,11.7424,180.2812,1,1,99999999999999999999);
- PutPlayerInVehicle(playerid,vehicleid,0);
- GivePlayerMoney(playerid,-500000);
- AirportCar[vehicleid] = 1;
- }
- if(listitem == 4)
- {
- if(GetPlayerMoney(playerid) < 165000) return SendClientMessage(playerid,LIGHTBLUEGREEN,"|_-Airport-_| You Do Not Have $165000 To Buy This Stunt Plane!");
- new vehicleid = CreateVehicle(513,1388.9131,1676.4653,11.7424,180.2812,1,1,99999999999999999999);
- PutPlayerInVehicle(playerid,vehicleid,0);
- GivePlayerMoney(playerid,-50000);
- AirportCar[vehicleid] = 1;
- }
- if(listitem == 5)
- {
- if(GetPlayerMoney(playerid) < 165000) return SendClientMessage(playerid,LIGHTBLUEGREEN,"|_-Airport-_| You Do Not Have $165000 To Buy This Andromada!");
- new vehicleid = CreateVehicle(592,1388.9131,1676.4653,11.7424,180.2812,1,1,99999999999999999999);
- PutPlayerInVehicle(playerid,vehicleid,0);
- GivePlayerMoney(playerid,-150000);
- AirportCar[vehicleid] = 1;
- }
- if(listitem == 6)
- {
- if(GetPlayerMoney(playerid) < 165000) return SendClientMessage(playerid,LIGHTBLUEGREEN,"|_-Airport-_| You Do Not Have $50000 To Buy This Helicopter!");
- new vehicleid = CreateVehicle(487,1388.9131,1676.4653,11.7424,180.2812,1,1,99999999999999999999);
- PutPlayerInVehicle(playerid,vehicleid,0);
- GivePlayerMoney(playerid,-50000);
- AirportCar[vehicleid] = 1;
- }
- if(listitem == 7)
- {
- if(GetPlayerMoney(playerid) < 165000) return SendClientMessage(playerid,LIGHTBLUEGREEN,"|_-Airport-_| You Do Not Have $100000 To Buy This Cargo Bob!");
- new vehicleid = CreateVehicle(548,1388.9131,1676.4653,11.7424,180.2812,1,1,99999999999999999999);
- PutPlayerInVehicle(playerid,vehicleid,0);
- GivePlayerMoney(playerid,-100000);
- AirportCar[vehicleid] = 1;
- }
- return 1;
- }
- }
- if(dialogid == FourDragons)
- {
- if(response)
- {
- if(listitem == 0)
- {
- if(gTeam[playerid] == Cops || gTeam[playerid] == Army || gTeam[playerid] == Swat || gTeam[playerid] == Medic || gTeam[playerid] == Taxi) return SendClientMessage(playerid,BLUE,"Law Enforcement Officers Can't Rob Stores!");
- if(FourDragonsRobbedRecently != 0) return SendClientMessage(playerid,BLUE,"The Four Dragons Casino Has Been Robbed Recently, Please Come Back!");
- new rand = random(15);
- FourDragonsRobbedRecently = 120;
- if(rand > 11)
- {
- new string[256];
- format(string,sizeof(string),"|_-Four Dragons Casino Failed Robbery-_| %s(%d) Has Failed To Rob The Four Dragons Casino!",GetName(playerid),playerid);
- new string1[256];
- SendClientMessageToAll(ORANGE,string);
- format(string1,sizeof(string1),"%s(%d) Has Failed To Rob The Four Dragons Casino! But Is Still At Large! All Units To The Scene!",GetName(playerid),playerid);
- SendRobberyWarning(string1,"Four Dragons Casino");
- SetPlayerWantedLevel(playerid,GetPlayerWantedLevel(playerid)+4);
- return 1;
- }
- else if(rand < 12)
- {
- RobbingFourDragons[playerid] = 30;
- new string1[256];
- format(string1,sizeof(string1),"%s(%d) Has Started To Rob The Four Dragons Casino! All Units To The Scene!",GetName(playerid),playerid);
- new string[256];
- format(string,sizeof(string),"|_-Four Dragons Casino Robbery-_| %s(%d) Has Started To Rob The Four Dragons Casino!",GetName(playerid),playerid);
- SendClientMessageToAll(ORANGE,string);
- SendRobberyWarning(string1,"Four Dragons Casino");
- SetPlayerWantedLevel(playerid,GetPlayerWantedLevel(playerid)+4);
- return 1;
- }
- }
- return 1;
- }
- }
- if(dialogid == TwentyFourSeven)
- {
- if(response)
- {
- if(listitem == 0)
- {
- if(gTeam[playerid] == Cops || gTeam[playerid] == Army || gTeam[playerid] == Swat || gTeam[playerid] == Medic || gTeam[playerid] == Taxi) return SendClientMessage(playerid,BLUE,"Law Enforcement Officers Can't Rob Stores!");
- if(TwentyFourSevenRobbedRecently != 0) return SendClientMessage(playerid,BLUE,"The 24/7 Has Been Robbed Recently, Please Come Back!");
- new rand = random(15);
- TwentyFourSevenRobbedRecently = 120;
- if(rand > 11)
- {
- new string[256];
- format(string,sizeof(string),"|_-24/7 Failed Robbery-_| %s(%d) Has Failed To Rob The 24/7!",GetName(playerid),playerid);
- new string1[256];
- SendClientMessageToAll(ORANGE,string);
- format(string1,sizeof(string1),"%s(%d) Has Failed To Rob The 24/7! But Is Still At Large! All Units To The Scene!",GetName(playerid),playerid);
- SendRobberyWarning(string1,"24/7");
- SetPlayerWantedLevel(playerid,GetPlayerWantedLevel(playerid)+4);
- return 1;
- }
- else if(rand < 12)
- {
- RobbingTwentyFourSeven[playerid] = 30;
- new string1[256];
- format(string1,sizeof(string1),"%s(%d) Has Started To Rob The 24/7! All Units To The Scene!",GetName(playerid),playerid);
- new string[256];
- format(string,sizeof(string),"|_-24/7 Robbery-_| %s(%d) Has Started To Rob The 24/7!",GetName(playerid),playerid);
- SendClientMessageToAll(ORANGE,string);
- SendRobberyWarning(string1,"24/7");
- SetPlayerWantedLevel(playerid,GetPlayerWantedLevel(playerid)+4);
- return 1;
- }
- }
- if(listitem == 1)
- {
- if(Rope[playerid] > 0) return SendClientMessage(playerid,GRAY,"You Already Have A Set Of Ropes Please Wait To Buy Another Set After You Have Used Your Current One");
- if(GetPlayerMoney(playerid) < 2500) return SendClientMessage(playerid,GRAY,"You Do Not Have $2500 For A Set Of Ropes!");
- Rope[playerid] = 2;
- SendClientMessage(playerid,GRAY,"You have Baught A Set Of 3 Ropes Which Will Last You The Kidnapping!");
- GivePlayerMoney(playerid,-2500);
- ShowPlayerDialog(playerid,TwentyFourSeven,DIALOG_STYLE_LIST,"24/7","Rob 24/7\r\nRope($2500)\r\nRazor Blade($5000)\r\nCondom($2500)\r\nWallet($2500)\r\nLock Pick($5000)","Accept","Cancel");
- }
- if(listitem == 2)
- {
- if(RazorBlade[playerid] > 0) return SendClientMessage(playerid,GRAY,"You Already Have A Razor Blade, Please Wait To Use It Before Buying Another One");
- if(GetPlayerMoney(playerid) < 2500) return SendClientMessage(playerid,GRAY,"You Do Not Have $5000 For A Razor Blade!");
- RazorBlade[playerid] = 1;
- SendClientMessage(playerid,GRAY,"You Have Bought One Razor Blade Which Will Last You One Escape From A Kiddnapper!");
- GivePlayerMoney(playerid,-5000);
- ShowPlayerDialog(playerid,TwentyFourSeven,DIALOG_STYLE_LIST,"24/7","Rob 24/7\r\nRope($2500)\r\nRazor Blade($5000)\r\nCondom($2500)\r\nWallet($2500)\r\nLock Pick($5000)","Accept","Cancel");
- }
- if(listitem == 3)
- {
- if(Condoms[playerid] > 0) return SendClientMessage(playerid,GRAY,"You Already Have A Set Of Condoms Please Wait To Buy Another Set After You Have Used Your Current One");
- if(GetPlayerMoney(playerid) < 2500) return SendClientMessage(playerid,GRAY,"You Do Not Have $2500 For A Set Of Condoms!");
- Condoms[playerid] = 3;
- SendClientMessage(playerid,GRAY,"You Have Baught A Set Of 3 Condoms, Which Will Last You 3 Rapings!");
- GivePlayerMoney(playerid,-2500);
- ShowPlayerDialog(playerid,TwentyFourSeven,DIALOG_STYLE_LIST,"24/7","Rob 24/7\r\nRope($2500)\r\nRazor Blade($5000)\r\nCondom($2500)\r\nWallet($2500)\r\nLock Pick($5000)","Accept","Cancel");
- }
- if(listitem == 4)
- {
- if(Wallet[playerid] > 0) return SendClientMessage(playerid,GRAY,"You Already Have A Set Of Wallets Please Wait To Buy Another Set After You Have Used Your Current One");
- if(GetPlayerMoney(playerid) < 2500) return SendClientMessage(playerid,GRAY,"You Do Not Have $2500 For A Set Of Wallets!");
- Wallet[playerid] = 3;
- SendClientMessage(playerid,GRAY,"You Have Baught A Set Of 3 Wallets, Which Will Last You 3 Robbings!");
- GivePlayerMoney(playerid,-2500);
- ShowPlayerDialog(playerid,TwentyFourSeven,DIALOG_STYLE_LIST,"24/7","Rob 24/7\r\nRope($2500)\r\nRazor Blade($5000)\r\nCondom($2500)\r\nWallet($2500)\r\nLock Pick($5000)","Accept","Cancel");
- }
- if(listitem == 5)
- {
- if(gTeam[playerid] != CarJacker) return SendClientMessage(playerid,GRAY,"Only Car Jackers Have Use For A Lock Pick!");
- if(LockPick[playerid] > 0) return SendClientMessage(playerid,GRAY,"You Already Have A Set Of Lock Picks Please Wait To Buy Another Set After You Have Used Your Current One");
- if(GetPlayerMoney(playerid) < 5000) return SendClientMessage(playerid,GRAY,"You Do Not Have $2500 For A Set Of Lock Picks!");
- LockPick[playerid] = 3;
- SendClientMessage(playerid,GRAY,"You Have Baught A Set Of 3 Lock Picks, Which Will Last You 3 Jackings!");
- GivePlayerMoney(playerid,-5000);
- ShowPlayerDialog(playerid,TwentyFourSeven,DIALOG_STYLE_LIST,"24/7","Rob 24/7\r\nRope($2500)\r\nRazor Blade($5000)\r\nCondom($2500)\r\nWallet($2500)\r\nLock Pick($5000)","Accept","Cancel");
- }
- return 1;
- }
- }
- if(dialogid == PizzaShack)
- {
- if(response)
- {
- if(listitem == 0)
- {
- if(gTeam[playerid] == Cops || gTeam[playerid] == Army || gTeam[playerid] == Swat || gTeam[playerid] == Medic || gTeam[playerid] == Taxi) return SendClientMessage(playerid,BLUE,"Law Enforcement Officers Can't Rob Stores!");
- if(PizzaShackRobbedRecently != 0) return SendClientMessage(playerid,BLUE,"The PizzaShack Has Been Robbed Recently, Please Come Back!");
- new rand = random(15);
- PizzaShackRobbedRecently = 120;
- if(rand > 11)
- {
- new string[256];
- format(string,sizeof(string),"|_-PizzaShack Failed Robbery-_| %s(%d) Has Failed To Rob The PizzaShack!",GetName(playerid),playerid);
- new string1[256];
- SendClientMessageToAll(ORANGE,string);
- format(string1,sizeof(string1),"%s(%d) Has Failed To Rob The PizzaShack! But Is Still At Large! All Units To The Scene!",GetName(playerid),playerid);
- SendRobberyWarning(string1,"PizzaShack");
- SetPlayerWantedLevel(playerid,GetPlayerWantedLevel(playerid)+4);
- return 1;
- }
- else if(rand < 12)
- {
- RobbingPizzaShack[playerid] = 30;
- new string1[256];
- format(string1,sizeof(string1),"%s(%d) Has Started To Rob The PizzaShack! All Units To The Scene!",GetName(playerid),playerid);
- new string[256];
- format(string,sizeof(string),"|_-PizzaShack Robbery-_| %s(%d) Has Started To Rob The PizzaShack!",GetName(playerid),playerid);
- SendClientMessageToAll(ORANGE,string);
- SendRobberyWarning(string1,"PizzaShack");
- SetPlayerWantedLevel(playerid,GetPlayerWantedLevel(playerid)+4);
- return 1;
- }
- }
- return 1;
- }
- }
- if(dialogid == BurgerShot)
- {
- if(response)
- {
- if(listitem == 0)
- {
- if(gTeam[playerid] == Cops || gTeam[playerid] == Army || gTeam[playerid] == Swat || gTeam[playerid] == Medic || gTeam[playerid] == Taxi) return SendClientMessage(playerid,BLUE,"Law Enforcement Officers Can't Rob Stores!");
- if(BurgerShotRobbedRecently != 0) return SendClientMessage(playerid,BLUE,"The BurgerShot Has Been Robbed Recently, Please Come Back!");
- new rand = random(15);
- BurgerShotRobbedRecently = 120;
- if(rand > 11)
- {
- new string[256];
- format(string,sizeof(string),"|_-BurgerShot Failed Robbery-_| %s(%d) Has Failed To Rob The Burger Shot!",GetName(playerid),playerid);
- new string1[256];
- SendClientMessageToAll(ORANGE,string);
- format(string1,sizeof(string1),"%s(%d) Has Failed To Rob The Burger Shot! But Is Still At Large! All Units To The Scene!",GetName(playerid),playerid);
- SendRobberyWarning(string1,"Burger Shot");
- SetPlayerWantedLevel(playerid,GetPlayerWantedLevel(playerid)+4);
- return 1;
- }
- else if(rand < 12)
- {
- RobbingBurgerShot[playerid] = 30;
- new string1[256];
- format(string1,sizeof(string1),"%s(%d) Has Started To Rob The Burger Shot! All Units To The Scene!",GetName(playerid),playerid);
- new string[256];
- format(string,sizeof(string),"|_-Burger Shot Robbery-_| %s(%d) Has Started To Rob The Burger Shot!",GetName(playerid),playerid);
- SendClientMessageToAll(ORANGE,string);
- SendRobberyWarning(string1,"Burger Shot");
- SetPlayerWantedLevel(playerid,GetPlayerWantedLevel(playerid)+4);
- return 1;
- }
- }
- return 1;
- }
- }
- if(dialogid == SexShop)
- {
- if(response)
- {
- if(listitem == 0)
- {
- if(gTeam[playerid] == Cops || gTeam[playerid] == Army || gTeam[playerid] == Swat || gTeam[playerid] == Medic || gTeam[playerid] == Taxi) return SendClientMessage(playerid,BLUE,"Law Enforcement Officers Can't Rob Stores!");
- if(SexShopRobbedRecently != 0) return SendClientMessage(playerid,BLUE,"The Sex Shop Has Been Robbed Recently, Please Come Back!");
- new rand = random(15);
- SexShopRobbedRecently = 120;
- if(rand > 11)
- {
- new string[256];
- format(string,sizeof(string),"|_-Sex Shop Failed Robbery-_| %s(%d) Has Failed To Rob The Sex Shop!",GetName(playerid),playerid);
- new string1[256];
- SendClientMessageToAll(ORANGE,string);
- format(string1,sizeof(string1),"%s(%d) Has Failed To Rob The Sex Shop! But Is Still At Large! All Units To The Scene!",GetName(playerid),playerid);
- SendRobberyWarning(string1,"Sex Shop");
- SetPlayerWantedLevel(playerid,GetPlayerWantedLevel(playerid)+4);
- return 1;
- }
- else if(rand < 12)
- {
- RobbingSexShop[playerid] = 30;
- new string1[256];
- format(string1,sizeof(string1),"%s(%d) Has Started To Rob The Sex Shop! All Units To The Scene!",GetName(playerid),playerid);
- new string[256];
- format(string,sizeof(string),"|_-Sex Shop Robbery-_| %s(%d) Has Started To Rob The Sex Shop!",GetName(playerid),playerid);
- SendClientMessageToAll(ORANGE,string);
- SendRobberyWarning(string1,"Sex Shop");
- SetPlayerWantedLevel(playerid,GetPlayerWantedLevel(playerid)+4);
- return 1;
- }
- }
- return 1;
- }
- }
- if(dialogid == Tattoo)
- {
- if(response)
- {
- if(listitem == 0)
- {
- if(gTeam[playerid] == Cops || gTeam[playerid] == Army || gTeam[playerid] == Swat || gTeam[playerid] == Medic || gTeam[playerid] == Taxi) return SendClientMessage(playerid,BLUE,"Law Enforcement Officers Can't Rob Stores!");
- if(TattooRobbedRecently != 0) return SendClientMessage(playerid,BLUE,"The Tattoo Shop Has Been Robbed Recently, Please Come Back!");
- new rand = random(15);
- TattooRobbedRecently = 120;
- if(rand > 11)
- {
- new string[256];
- format(string,sizeof(string),"|_-Tattoo Failed Robbery-_| %s(%d) Has Failed To Rob The Tattoo Shop!",GetName(playerid),playerid);
- new string1[256];
- SendClientMessageToAll(ORANGE,string);
- format(string1,sizeof(string1),"%s(%d) Has Failed To Rob The Tattoo Shop! But Is Still At Large! All Units To The Scene!",GetName(playerid),playerid);
- SendRobberyWarning(string1,"Tattoo Shop");
- SetPlayerWantedLevel(playerid,GetPlayerWantedLevel(playerid)+4);
- return 1;
- }
- else if(rand < 12)
- {
- RobbingTattoo[playerid] = 30;
- new string1[256];
- format(string1,sizeof(string1),"%s(%d) Has Started To Rob The Tattoo Shop! All Units To The Scene!",GetName(playerid),playerid);
- new string[256];
- format(string,sizeof(string),"|_-Tattoo Shop Robbery-_| %s(%d) Has Started To Rob The Tattoo Shop!",GetName(playerid),playerid);
- SendClientMessageToAll(ORANGE,string);
- SendRobberyWarning(string1,"Tattoo Shop");
- SetPlayerWantedLevel(playerid,GetPlayerWantedLevel(playerid)+4);
- return 1;
- }
- }
- return 1;
- }
- }
- if(dialogid == Zip)
- {
- if(response)
- {
- if(listitem == 0)
- {
- if(gTeam[playerid] == Cops || gTeam[playerid] == Army || gTeam[playerid] == Swat || gTeam[playerid] == Medic || gTeam[playerid] == Taxi) return SendClientMessage(playerid,BLUE,"Law Enforcement Officers Can't Rob Stores!");
- if(ZipRobbedRecently != 0) return SendClientMessage(playerid,BLUE,"The Zip Has Been Robbed Recently, Please Come Back!");
- new rand = random(15);
- ZipRobbedRecently = 120;
- if(rand > 11)
- {
- new string[256];
- format(string,sizeof(string),"|_-Zip Failed Robbery-_| %s(%d) Has Failed To Rob The Zip Shop!",GetName(playerid),playerid);
- new string1[256];
- SendClientMessageToAll(ORANGE,string);
- format(string1,sizeof(string1),"%s(%d) Has Failed To Rob The Zip Shop! But Is Still At Large! All Units To The Scene!",GetName(playerid),playerid);
- SendRobberyWarning(string1,"Zip");
- SetPlayerWantedLevel(playerid,GetPlayerWantedLevel(playerid)+4);
- return 1;
- }
- else if(rand < 12)
- {
- RobbingZip[playerid] = 30;
- new string1[256];
- format(string1,sizeof(string1),"%s(%d) Has Started To Rob The Zip! All Units To The Scene!",GetName(playerid),playerid);
- new string[256];
- format(string,sizeof(string),"|_-Tattoo Shop Robbery-_| %s(%d) Has Started To Rob The Zip!",GetName(playerid),playerid);
- SendClientMessageToAll(ORANGE,string);
- SendRobberyWarning(string1,"Zip");
- SetPlayerWantedLevel(playerid,GetPlayerWantedLevel(playerid)+4);
- return 1;
- }
- }
- return 1;
- }
- }
- if(dialogid == CluckinBell)
- {
- if(response)
- {
- if(listitem == 0)
- {
- if(gTeam[playerid] == Cops || gTeam[playerid] == Army || gTeam[playerid] == Swat || gTeam[playerid] == Medic || gTeam[playerid] == Taxi) return SendClientMessage(playerid,BLUE,"Law Enforcement Officers Can't Rob Stores!");
- if(CluckinBellRobbedRecently != 0) return SendClientMessage(playerid,BLUE,"The Cluckin Bell Has Been Robbed Recently, Please Come Back!");
- new rand = random(15);
- CluckinBellRobbedRecently = 120;
- if(rand > 11)
- {
- new string[256];
- format(string,sizeof(string),"|_-Cluckin Bell Failed Robbery-_| %s(%d) Has Failed To Rob The Cluckin Bell!",GetName(playerid),playerid);
- new string1[256];
- SendClientMessageToAll(ORANGE,string);
- format(string1,sizeof(string1),"%s(%d) Has Failed To Rob The Cluckin Bell! But Is Still At Large! All Units To The Scene!",GetName(playerid),playerid);
- SendRobberyWarning(string1,"Cluckin Bell");
- SetPlayerWantedLevel(playerid,GetPlayerWantedLevel(playerid)+4);
- return 1;
- }
- else if(rand < 12)
- {
- RobbingCluckinBell[playerid] = 30;
- new string1[256];
- format(string1,sizeof(string1),"%s(%d) Has Started To Rob The Cluckin Bell! All Units To The Scene!",GetName(playerid),playerid);
- new string[256];
- format(string,sizeof(string),"|_-Cluckin Bell Shop Robbery-_| %s(%d) Has Started To Rob The Cluckin Bell!",GetName(playerid),playerid);
- SendClientMessageToAll(ORANGE,string);
- SendRobberyWarning(string1,"Cluckin Bell");
- SetPlayerWantedLevel(playerid,GetPlayerWantedLevel(playerid)+4);
- return 1;
- }
- }
- return 1;
- }
- }
- if(dialogid == Binco)
- {
- if(response)
- {
- if(listitem == 0)
- {
- if(gTeam[playerid] == Cops || gTeam[playerid] == Army || gTeam[playerid] == Swat || gTeam[playerid] == Medic || gTeam[playerid] == Taxi) return SendClientMessage(playerid,BLUE,"Law Enforcement Officers Can't Rob Stores!");
- if(BincoRobbedRecently != 0) return SendClientMessage(playerid,BLUE,"The Binco Has Been Robbed Recently, Please Come Back!");
- new rand = random(15);
- BincoRobbedRecently = 120;
- if(rand > 11)
- {
- new string[256];
- format(string,sizeof(string),"|_-Binco Failed Robbery-_| %s(%d) Has Failed To Rob The Binco!",GetName(playerid),playerid);
- new string1[256];
- SendClientMessageToAll(ORANGE,string);
- format(string1,sizeof(string1),"%s(%d) Has Failed To Rob The Binco! But Is Still At Large! All Units To The Scene!",GetName(playerid),playerid);
- SendRobberyWarning(string1,"Binco");
- SetPlayerWantedLevel(playerid,GetPlayerWantedLevel(playerid)+4);
- return 1;
- }
- else if(rand < 12)
- {
- RobbingBinco[playerid] = 30;
- new string1[256];
- format(string1,sizeof(string1),"%s(%d) Has Started To Rob The Binco! All Units To The Scene!",GetName(playerid),playerid);
- new string[256];
- format(string,sizeof(string),"|_-Binco Shop Robbery-_| %s(%d) Has Started To Rob The Binco!",GetName(playerid),playerid);
- SendClientMessageToAll(ORANGE,string);
- SendRobberyWarning(string1,"Binco");
- SetPlayerWantedLevel(playerid,GetPlayerWantedLevel(playerid)+4);
- return 1;
- }
- }
- return 1;
- }
- }
- if(dialogid == LVPD)
- {
- if(response)
- {
- if(listitem == 0)
- {
- if(gTeam[playerid] == Cops || gTeam[playerid] == Army || gTeam[playerid] == Swat || gTeam[playerid] == Medic || gTeam[playerid] == Taxi) return SendClientMessage(playerid,BLUE,"Law Enforcement Officers Can't Rob Stores!");
- if(LVPDRobbedRecently != 0) return SendClientMessage(playerid,BLUE,"The LVPD Has Been Robbed Recently, Please Come Back!");
- new rand = random(15);
- LVPDRobbedRecently = 120;
- if(rand > 11)
- {
- new string[256];
- format(string,sizeof(string),"|_-LVPD Failed Robbery-_| %s(%d) Has Failed To Rob The LVPD!",GetName(playerid),playerid);
- new string1[256];
- SendClientMessageToAll(ORANGE,string);
- format(string1,sizeof(string1),"%s(%d) Has Failed To Rob The LVPD! But Is Still At Large! All Units To The Scene!",GetName(playerid),playerid);
- SendRobberyWarning(string1,"LVPD");
- SetPlayerWantedLevel(playerid,GetPlayerWantedLevel(playerid)+4);
- return 1;
- }
- else if(rand < 12)
- {
- RobbingLVPD[playerid] = 30;
- new string1[256];
- format(string1,sizeof(string1),"%s(%d) Has Started To Rob The LVPD! All Units To The Scene!",GetName(playerid),playerid);
- new string[256];
- format(string,sizeof(string),"|_-LVPD Robbery-_| %s(%d) Has Started To Rob The LVPD!",GetName(playerid),playerid);
- SendClientMessageToAll(ORANGE,string);
- SendRobberyWarning(string1,"LVPD");
- SetPlayerWantedLevel(playerid,GetPlayerWantedLevel(playerid)+4);
- return 1;
- }
- }
- return 1;
- }
- }
- if(dialogid == Hospital)
- {
- if(response)
- {
- if(listitem == 0)
- {
- if(GetPlayerMoney(playerid) < 10000) return SendClientMessage(playerid,GREEN,"You dont have enough to Heal Yourself!");
- SetPlayerHealth(playerid,100);
- GivePlayerMoney(playerid,-10000);
- SendClientMessage(playerid,GREEN,"Healed!");
- }
- if(listitem == 1)
- {
- if(GetPlayerMoney(playerid) < 10000) return SendClientMessage(playerid,GREEN,"You dont have enough to Cure Yourself!");
- Infected[playerid] = 0;
- GivePlayerMoney(playerid,-10000);
- SendClientMessage(playerid,GREEN,"Cured!");
- }
- if(listitem == 2)
- {
- if(gTeam[playerid] != Medic) return SendClientMessage(playerid,GREEN,"Only Medics Can Buy Med Kits");
- if(GetPlayerMoney(playerid) < 2000) return SendClientMessage(playerid,GREEN,"You dont have enough to Buy a Med Kit!");
- MedicalBag[playerid] = 3;
- GivePlayerMoney(playerid,-2000);
- SendClientMessage(playerid,GREEN,"Bought!");
- }
- }
- }
- if(dialogid == Bank)
- {
- if(response)
- {
- if(listitem == 0)
- {
- ShowPlayerDialog(playerid,Deposit, DIALOG_STYLE_INPUT, "Please Type Your Amount Wanted To Deposit", "Depositing", "Deposit", "Cancel");
- }
- if(listitem == 1)
- {
- ShowPlayerDialog(playerid,Withdraw, DIALOG_STYLE_INPUT, "Please Type Your Amount Wanted To Withdraw", "Withdrawing", "Withdraw", "Cancel");
- }
- if(listitem == 2)
- {
- new file[256];
- format(file, sizeof(file), SERVER_USER_FILE, GetName(playerid));
- new string[256];
- format(string,sizeof(string),"|_-Bank-_| You Have $%d In your Account!",dini_Int(file, "Bank Cash"));
- SendClientMessage(playerid,GRAY,string);
- }
- if(listitem == 3)
- {
- if(gTeam[playerid] == Cops || gTeam[playerid] == Army || gTeam[playerid] == Swat || gTeam[playerid] == Medic || gTeam[playerid] == Taxi) return SendClientMessage(playerid,BLUE,"Law Enforcement Officers Can't Rob Stores!");
- if(BankRobbedRecently != 0) return SendClientMessage(playerid,BLUE,"The Bank Has Been Robbed Recently, Please Come Back!");
- new rand = random(15);
- BankRobbedRecently = 120;
- if(rand > 11)
- {
- if(gTeam[playerid] == Cops || gTeam[playerid] == Army || gTeam[playerid] == Swat || gTeam[playerid] == Medic || gTeam[playerid] == Taxi) return SendClientMessage(playerid,BLUE,"Law Enforcement Officers Can't Rob Stores!");
- new string[256];
- format(string,sizeof(string),"|_-Bank Failed Robbery-_| %s(%d) Has Failed To Rob The Bank!",GetName(playerid),playerid);
- new string1[256];
- SendClientMessageToAll(ORANGE,string);
- format(string1,sizeof(string1),"%s(%d) Has Failed To Rob The Bank! But Is Still At Large! All Units To The Scene!",GetName(playerid),playerid);
- SendRobberyWarning(string1,"Bank");
- SetPlayerWantedLevel(playerid,GetPlayerWantedLevel(playerid)+4);
- return 1;
- }
- else if(rand < 12)
- {
- if(gTeam[playerid] == Cops || gTeam[playerid] == Army || gTeam[playerid] == Swat || gTeam[playerid] == Medic || gTeam[playerid] == Taxi) return SendClientMessage(playerid,BLUE,"Law Enforcement Officers Can't Rob Stores!");
- RobbingBank[playerid] = 30;
- new string1[256];
- format(string1,sizeof(string1),"%s(%d) Has Started To Rob The Bank! All Units To The Scene!",GetName(playerid),playerid);
- new string[256];
- format(string,sizeof(string),"|_-Bank Robbery-_| %s(%d) Has Started To Rob The Bank!",GetName(playerid),playerid);
- SendClientMessageToAll(ORANGE,string);
- SendRobberyWarning(string1,"Bank");
- SetPlayerWantedLevel(playerid,GetPlayerWantedLevel(playerid)+4);
- return 1;
- }
- }
- }
- }
- if(dialogid == Deposit)
- {
- if(response)
- {
- new file[256];
- format(file, sizeof(file), SERVER_USER_FILE, GetName(playerid));
- if(strval(inputtext) > GetPlayerMoney(playerid))
- {
- new string[256];
- format(string,sizeof(string),"|_-Bank-_| You Do Not Have $%d To Deposit Into Your Bank Account!",strval(inputtext));
- SendClientMessage(playerid,LIGHTGREEN,string);
- return 1;
- }
- new string[256];
- format(string,sizeof(string),"|_-Bank-_| You Have Deposited $%d Into Your Bank Account!",strval(inputtext));
- SendClientMessage(playerid,LIGHTGREEN,string);
- new money[256];
- format(money,sizeof(money),"%d",strval(inputtext));
- SetPlayerMoney(playerid,GetPlayerMoney(playerid)-strval(money));
- dini_IntSet(file, "Bank Cash",dini_Int(file, "Bank Cash")+strval(money));
- }
- }
- if(dialogid == Withdraw)
- {
- if(response)
- {
- new file[256];
- format(file, sizeof(file), SERVER_USER_FILE, GetName(playerid));
- if(strval(inputtext) > dini_Int(file, "Bank Cash"))
- {
- new string[256];
- format(string,sizeof(string),"|_-Bank-_| You Do Not Have $%d In Your Bank Account To WithDraw!",GetPlayerMoney(playerid));
- SendClientMessage(playerid,LIGHTGREEN,string);
- return 1;
- }
- new string[256];
- format(string,sizeof(string),"|_-Bank-_| You Have Withdrew $%d Into Your Pockets!",strval(inputtext));
- SendClientMessage(playerid,LIGHTGREEN,string);
- new money[256];
- format(money,sizeof(money),"%d",strval(inputtext));
- GivePlayerMoney(playerid,strval(money));
- dini_IntSet(file, "Bank Cash",dini_Int(file, "Bank Cash")-strval(money));
- }
- }
- if(dialogid == AutoBahnSetPassword)
- {
- if(response || !response)
- {
- new string5[256];
- format(string5,sizeof(string5),"%d",GetPlayerVehicleID(playerid));
- dini_Set(AutoBahnFile,string5,inputtext);
- TogglePlayerControllable(playerid,1);
- new string1[256];
- format(string1,sizeof(string1),"|_-Auto Bahn-_| You New Car's Password Is %s, Remmember This!",inputtext);
- SendClientMessage(playerid,LIGHTBLUEGREEN,string1);
- AutoBahnCar[GetPlayerVehicleID(playerid)] = 1;
- }
- }
- if(dialogid == EnterAutoBahnCar)
- {
- if(response)
- {
- new string5[256];
- format(string5,sizeof(string5),"%d",GetPlayerVehicleID(playerid));
- if(udb_hash(inputtext) != udb_hash(dini_Get(AutoBahnFile,string5)))
- {
- RemovePlayerFromVehicle(playerid);
- TogglePlayerControllable(playerid,1);
- new string1[256];
- format(string1,sizeof(string1),"|_-Auto Bahn-_| You have Typed the Wrong Password! (You Typed: %s)",inputtext);
- SendClientMessage(playerid,LIGHTBLUEGREEN,string1);
- }
- else if(udb_hash(inputtext) == udb_hash(dini_Get(AutoBahnFile,string5)))
- {
- dini_Set(AutoBahnFile,string5,inputtext);
- TogglePlayerControllable(playerid,1);
- new string1[256];
- format(string1,sizeof(string1),"|_-Auto Bahn-_| You have Typed the Right Password! (You Typed: %s)",inputtext);
- SendClientMessage(playerid,LIGHTBLUEGREEN,string1);
- }
- }
- if(!response)
- {
- RemovePlayerFromVehicle(playerid);
- TogglePlayerControllable(playerid,1);
- SendClientMessage(playerid,LIGHTBLUEGREEN,"|_-Ejected-_| Ejected");
- }
- }
- return 1;
- }
- public OnPlayerClickPlayer(playerid, clickedplayerid, source)
- {
- return 1;
- }
- forward CarOffTimer();
- public CarOffTimer()
- {
- for (new i = 0; i != MAX_VEHICLES; ++i)
- {
- new Float:hp;
- GetVehicleHealth(i,hp);
- if(hp <300)
- {
- SetVehicleHealth(i,300);
- new engine,lights,alarm,doors,bonnet,boot,objective;
- GetVehicleParamsEx(i,engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(i,0,lights,alarm,doors,bonnet,boot,objective);
- /*for (new b = 0; b != MAX_PLAYERS; ++b)
- {
- if(GetPlayerVehicleID(b) == i && Broken[b] != 1 && hp < 300)
- {
- Broken[b] = 1;
- SendClientMessage(b,BROWN,"You Have Totaled Your Car, Please Do /mechanic To Get Your Car Towed To The Nearest Pay'n Spray!");
- }
- }*/
- }
- else if(hp > 300)
- {
- new engine,lights,alarm,doors,bonnet,boot,objective;
- GetVehicleParamsEx(i,engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(i,1,lights,alarm,doors,bonnet,boot,objective);
- }
- }
- return 1;
- }
- forward TaxiTimer();
- public TaxiTimer()
- {
- for (new i = 0; i != MAX_PLAYERS; ++i)
- {
- if(GetVehicleModel(GetPlayerVehicleID(i)) == 438 && TaxiX[i] == 0 && TaxiY[i] == 0 && TaxiZ[i] == 0)
- {
- if(gTeam[i] != Taxi && GetPlayerVehicleSeat(i) != 0 && WantTaxt[i] == 1)
- {
- for (new t = 0; t != MAX_PLAYERS; ++t)
- {
- if(GetPlayerVehicleID(t) == GetPlayerVehicleID(i) && GetPlayerVehicleSeat(t) == 0)
- {
- TaxiDriver[i] = t;
- SendClientMessage(t,GREEN,"You Have A Player That Wants A Ride!");
- }
- }
- if(TaxiDriver[i] != -1)
- {
- SendClientMessage(i,GREEN,"You Have Entered A Taxi And You Will Be Charged For The Ride!");
- new Float:x,Float:y,Float:z;
- GetPlayerPos(i,x,y,z);
- TaxiX[i] = x;
- TaxiY[i] = y;
- TaxiZ[i] = z;
- }
- }
- }
- else if(TaxiX[i] != 0 && TaxiY[i] != 0 && TaxiZ[i] != 0 && GetVehicleModel(GetPlayerVehicleID(i)) != 438)
- {
- for (new j = 0; j != MAX_PLAYERS; ++j)
- {
- if(IsPlayerInRangeOfPoint(i, j,TaxiX[i],TaxiY[i] ,TaxiZ[i]) && TaxiDriver[i] != -1)
- {
- if(GetPlayerMoney(i) < j*5)
- {
- new string[256];
- format(string,sizeof(string),"Taxi Driver %s(%d) Has Drove Player %s(%d) To His Destination! But %s(%d) Cant Pay The &%d, So He Has Gotten Wanted Level!",GetName(TaxiDriver[i]),TaxiDriver[i],GetName(i),i,GetName(i),i,j*5);
- SendClientMessageToAll(GREEN,string);
- SetPlayerWantedLevel(i,GetPlayerWantedLevel(i)+4);
- TaxiX[i] = 0;
- TaxiY[i] = 0;
- TaxiZ[i] = 0;
- TaxiDriver[i] = -1;
- }
- else
- {
- new string[256];
- format(string,sizeof(string),"Taxi Driver %s(%d) Has Drove Player %s(%d) To His Destination! (Price : $%d)",GetName(TaxiDriver[i]),TaxiDriver[i],GetName(i),i,j*5);
- SendClientMessageToAll(GREEN,string);
- GivePlayerMoney(i,-j*5);
- GivePlayerMoney(TaxiDriver[i],j*5);
- TaxiX[i] = 0;
- TaxiY[i] = 0;
- TaxiZ[i] = 0;
- TaxiDriver[i] = -1;
- }
- }
- }
- }
- }
- return 1;
- }
- forward WantedLevelCheck();
- public WantedLevelCheck()
- {
- for (new i = 0; i != MAX_PLAYERS; ++i)
- {
- if(GetPlayerWantedLevel(i) > 0 && GetPlayerWantedLevel(i) < 4)
- {
- SetPlayerColor(i,YELLOW);
- }
- else if(GetPlayerWantedLevel(i) > 3 && GetPlayerWantedLevel(i) < 7)
- {
- SetPlayerColor(i,ORANGE);
- }
- else if(GetPlayerWantedLevel(i) > 6)
- {
- SetPlayerColor(i,RED);
- return 1;
- }
- else if(gTeam[i] == Cops || gTeam[i] == Swat)
- {
- SetPlayerColor(i,BLUE);
- }
- else if(gTeam[i] == Army)
- {
- SetPlayerColor(i,VIOLET);
- }
- else if(gTeam[i] == Medic)
- {
- SetPlayerColor(i,GREEN);
- }
- else if(gTeam[i] == Mechanic)
- {
- SetPlayerColor(i,BROWN);
- }
- else if(gTeam[i] == Taxi)
- {
- SetPlayerColor(i,YELLOW);
- }
- else if(gTeam[i] == Trucker)
- {
- SetPlayerColor(i,GREENISHGOLD);
- }
- else if(gTeam[i] == TrashMan)
- {
- SetPlayerColor(i,INDIGO);
- }
- else if(GetPlayerWantedLevel(i) == 0)
- {
- SetPlayerColor(i,WHITE);
- }
- }
- return 1;
- }
- forward CopMoneyTimer();
- public CopMoneyTimer()
- {
- for (new i = 0; i != MAX_PLAYERS; ++i)
- {
- if(gTeam[i] == Cops || gTeam[i] == Army)
- {
- SendClientMessage(i,BLUE,"You Have Received $10000 For Keeping Criminals Off The Street!");
- GivePlayerMoney(i,2*5000);
- }
- }
- return 1;
- }
- forward CuffedTimer();
- public CuffedTimer()
- {
- for (new i = 0; i != MAX_PLAYERS; ++i)
- {
- new file[256];
- format(file, sizeof(file), SERVER_USER_FILE, GetName(i));
- if(Cuffed[i] > 1)
- {
- new string1[256];
- format(string1,sizeof(string1),"You Will Be Un-Cuffed In :%i",Cuffed[i]);
- TextDrawSetString(Cuff[i],string1);
- TextDrawShowForPlayer(i,Cuff[i]);
- Cuffed[i] --;
- }
- else if(Cuffed[i] == 1)
- {
- TogglePlayerControllable(i,true);
- new string[256];
- format(string,sizeof(string),"|_-UnCuffed-_| Player %s(%d) Has Been Uncuffed By The Cuff Timer!",GetName(i),i);
- SendClientMessageToAll(BLUE, string);
- TextDrawHideForPlayer(i,Cuff[i]);
- Cuffed[i] = 0;
- }
- }
- return 1;
- }
- forward JailedTimer();
- public JailedTimer()
- {
- for (new i = 0; i != MAX_PLAYERS; ++i)
- {
- new file[256];
- format(file, sizeof(file), SERVER_USER_FILE, GetName(i));
- if(dini_Int(file,"Ared") == 0)
- {
- Jailed[i] = 0;
- TextDrawHideForPlayer(i,AR[i]);
- }
- if(Jailed[i] > 1)
- {
- new string1[256];
- format(string1,sizeof(string1),"You Will Be Un-Jailed In :%i",Jailed[i]);
- TextDrawSetString(AR[i],string1);
- TextDrawShowForPlayer(i,AR[i]);
- Jailed[i] --;
- }
- else if(Jailed[i] == 1)
- {
- new string[256];
- format(string,sizeof(string),"|_-UnJailed-_| Player %s(%d) Has been unjailed After serving his time in jail!!",GetName(i),i);
- SendClientMessageToAll(BLUE, string);
- TextDrawHideForPlayer(i,AR[i]);
- Jailed[i] = 0;
- SetPlayerPos(i,2286.9600,2429.1101,10.8203);
- SetPlayerInterior(i,0);
- SetPlayerFacingAngle( i, 180 );
- new file4[256];
- format(file4, sizeof(file4), SERVER_USER_FILE, GetName(i));
- dini_IntSet(file4,"Ared",0);
- DmingInJail[i] = 0;
- TogglePlayerControllable(i,1);
- }
- }
- return 1;
- }
- forward RobbedTimer();
- public RobbedTimer()
- {
- for (new i = 0; i != MAX_PLAYERS; ++i)
- {
- if(RobbedRecently[i] >= 1)
- {
- RobbedRecently[i] --;
- }
- if(HasBeenRobbedRecently[i] >= 1)
- {
- HasBeenRobbedRecently[i] --;
- }
- }
- return 1;
- }
- forward RapedTimer();
- public RapedTimer()
- {
- for (new i = 0; i != MAX_PLAYERS; ++i)
- {
- if(RapedRecently[i] >= 1)
- {
- RapedRecently[i] --;
- }
- if(HasBeenRapedRecently[i] >= 1)
- {
- HasBeenRapedRecently[i] --;
- }
- if(HealedRecently[i] >= 1)
- {
- HealedRecently[i] --;
- }
- if(CuredRecently[i] >= 1)
- {
- CuredRecently[i] --;
- }
- }
- return 1;
- }
- forward GunDealAcceptTimer();
- public GunDealAcceptTimer()
- {
- for (new i = 0; i != MAX_PLAYERS; ++i)
- {
- if(GunDealerToAccept[i] != -1)
- {
- GunDealerToAccept[i] = -1;
- }
- }
- return 1;
- }
- forward DrugDealAcceptTimer();
- public DrugDealAcceptTimer()
- {
- for (new i = 0; i != MAX_PLAYERS; ++i)
- {
- if(DrugDealerToAccept[i] != -1)
- {
- DrugDealerToAccept[i] = -1;
- }
- }
- return 1;
- }
- forward TakenDrugTimer();
- public TakenDrugTimer()
- {
- for (new i = 0; i != MAX_PLAYERS; ++i)
- {
- new Float:health;
- GetPlayerHealth(i,health);
- if(TakenDrugs[i] == 1)
- {
- new string[256];
- format(string,sizeof(string),"Player %s(%d)'s Drugs Have Run Out!",GetName(i),i);
- SendClientMessageToAll(BLUEGREEN,string);
- TakenDrugs[i] = 0;
- SetPlayerHealth(i,health+2);
- }
- else if(TakenDrugs[i] >= 2)
- {
- if(health >= 98)
- {
- SetPlayerHealth(i,100);
- TakenDrugs[i] --;
- }
- else
- {
- TakenDrugs[i] --;
- SetPlayerHealth(i,health+2);
- }
- }
- }
- return 1;
- }
- forward RobbedRecentlyTimer();
- public RobbedRecentlyTimer()
- {
- if(AutoBahnRobbedRecently != 0)
- {
- AutoBahnRobbedRecently --;
- }
- if(AirportRobbedRecently != 0)
- {
- AirportRobbedRecently --;
- }
- if(FourDragonsRobbedRecently != 0)
- {
- FourDragonsRobbedRecently --;
- }
- if(TwentyFourSevenRobbedRecently != 0)
- {
- TwentyFourSevenRobbedRecently --;
- }
- if(BankRobbedRecently != 0)
- {
- BankRobbedRecently --;
- }
- if(PizzaShackRobbedRecently != 0)
- {
- PizzaShackRobbedRecently --;
- }
- if(BurgerShotRobbedRecently != 0)
- {
- BurgerShotRobbedRecently --;
- }
- if(TattooRobbedRecently != 0)
- {
- TattooRobbedRecently --;
- }
- if(ZipRobbedRecently != 0)
- {
- ZipRobbedRecently --;
- }
- if(CluckinBellRobbedRecently != 0)
- {
- CluckinBellRobbedRecently --;
- }
- if(BincoRobbedRecently != 0)
- {
- BincoRobbedRecently --;
- }
- return 1;
- }
- forward RapeRobEscapeRecentlyTimer();
- public RapeRobEscapeRecentlyTimer()
- {
- for (new i = 0; i != MAX_PLAYERS; ++i)
- {
- if(RobRecently[i] > 0)
- {
- RobRecently[i] --;
- }
- if(RapeRecently[i] > 0)
- {
- RapeRecently[i] --;
- }
- if(Escape[i] > 0)
- {
- Escape[i] --;
- }
- if(RecentlyJackedCar[i] > 0)
- {
- RecentlyJackedCar[i] --;
- }
- if(CopCarStolenRecently[i] > 0)
- {
- CopCarStolenRecently[i] --;
- }
- }
- return 1;
- }
- forward AdvertisementTimer();
- public AdvertisementTimer()
- {
- new rand = random(5);
- if(rand < 4)
- {
- new string1[256];
- format(string1,sizeof(string1),"|_-Advertisement-_| Come visit us at http://www.mywebsite.com!");
- SendClientMessageToAll(ORANGE,string1);
- }
- else if(rand > 3)
- {
- new string1[256];
- format(string1,sizeof(string1),"|_-Advertisement-_| Have Fun But Abide By /rules & /pc!");
- SendClientMessageToAll(ORANGE,string1);
- }
- return 1;
- }
- forward OneSecondTimer();
- public OneSecondTimer()
- {
- for (new i = 0; i != MAX_PLAYERS; ++i)
- {
- if(RobbingAutoBahn[i] == 1)
- {
- if(!IsPlayerConnected(i))
- {
- new string1[256];
- format(string1,sizeof(string1),"|_-Auto Bahn Robbery Failed-_| %s(%d) Has Failed To Rob The Auto Bahn! (Reason:Disconnected)",GetName(i),i);
- SendClientMessageToAll(ORANGE,string1);
- RobbingAutoBahn[i] = 0;
- }
- else
- {
- new string[256];
- format(string,sizeof(string),"Robbery Finished!");
- GameTextForPlayer(i, string, 2000,3);
- RobbingAutoBahn[i] --;
- new string1[256],randomrob = random(50000);
- format(string1,sizeof(string1),"|_-Auto Bahn Robbery-_| %s(%d) Has Successfully Robbed $%d From The Auto Bahn!",GetName(i),i,randomrob);
- SendClientMessageToAll(ORANGE,string1);
- GivePlayerMoney(i,randomrob);
- new string2[256];
- format(string2,sizeof(string2),"%s(%d) Has Robbed $%d From Auto Bahn!",GetName(i),i,randomrob);
- SendRobberyWarning(string2,"Auto Bahn");
- SetPlayerScore(i,GetPlayerScore(i)+1);
- new file46[256];
- format(file46, sizeof(file46), SERVER_USER_FILE, GetName(i));
- dini_IntSet(file46,"RobSkill",dini_Int(file46,"RobSkill")+1);
- }
- }
- else if(RobbingAutoBahn[i] != 0)
- {
- if(!IsPlayerConnected(i))
- {
- new string1[256];
- format(string1,sizeof(string1),"|_-Auto Bahn Robbery Failed-_| %s(%d) Has Failed To Rob The Auto Bahn! (Reason:Disconnected)",GetName(i),i);
- SendClientMessageToAll(ORANGE,string1);
- RobbingAutoBahn[i] = 0;
- }
- else if(!IsPlayerInDynamicCP(i, 1))
- {
- new string1[256];
- format(string1,sizeof(string1),"|_-Auto Bahn Robbery Failed-_| %s(%d) Has Failed To Rob The Auto Bahn! (Reason:Left The CheckPoint)",GetName(i),i);
- SendClientMessageToAll(ORANGE,string1);
- RobbingAutoBahn[i] = 0;
- }
- else
- {
- new string[256];
- format(string,sizeof(string),"Robbery In Progress~n~ Time Left: %d!",RobbingAutoBahn[i]);
- GameTextForPlayer(i, string, 2000,3);
- RobbingAutoBahn[i] --;
- }
- }
- else if(RobbingAirport[i] == 1)
- {
- if(!IsPlayerConnected(i))
- {
- new string1[256];
- format(string1,sizeof(string1),"|_-Airport Robbery Failed-_| %s(%d) Has Failed To Rob The Airport! (Reason:Disconnected)",GetName(i),i);
- SendClientMessageToAll(ORANGE,string1);
- RobbingAirport[i] = 0;
- }
- else
- {
- new string[256];
- format(string,sizeof(string),"Robbery Finished!");
- GameTextForPlayer(i, string, 2000,3);
- RobbingAirport[i] --;
- new string1[256],randomrob = random(100000);
- format(string1,sizeof(string1),"|_-Airport Robbery-_| %s(%d) Has Successfully Robbed $%d From The Airport!",GetName(i),i,randomrob);
- SendClientMessageToAll(ORANGE,string1);
- GivePlayerMoney(i,randomrob);
- new string2[256];
- format(string2,sizeof(string2),"%s(%d) Has Robbed $%d From Airport!",GetName(i),i,randomrob);
- SendRobberyWarning(string2,"Airport");
- SetPlayerScore(i,GetPlayerScore(i)+1);
- new file46[256];
- format(file46, sizeof(file46), SERVER_USER_FILE, GetName(i));
- dini_IntSet(file46,"RobSkill",dini_Int(file46,"RobSkill")+1);
- }
- }
- else if(RobbingAirport[i] != 0)
- {
- if(!IsPlayerConnected(i))
- {
- new string1[256];
- format(string1,sizeof(string1),"|_-Airport Robbery Failed-_| %s(%d) Has Failed To Rob The Airport! (Reason:Disconnected)",GetName(i),i);
- SendClientMessageToAll(ORANGE,string1);
- RobbingAirport[i] = 0;
- }
- else if(!IsPlayerInDynamicCP(i, 2))
- {
- new string1[256];
- format(string1,sizeof(string1),"|_-Airport Robbery Failed-_| %s(%d) Has Failed To Rob The Airport! (Reason:Left The CheckPoint)",GetName(i),i);
- SendClientMessageToAll(ORANGE,string1);
- RobbingAirport[i] = 0;
- }
- else
- {
- new string[256];
- format(string,sizeof(string),"Robbery In Progress~n~ Time Left: %d!",RobbingAirport[i]);
- GameTextForPlayer(i, string, 2000,3);
- RobbingAirport[i] --;
- }
- }
- else if(RobbingFourDragons[i] == 1)
- {
- if(!IsPlayerConnected(i))
- {
- new string1[256];
- format(string1,sizeof(string1),"|_-Four Dragons Casino Robbery Failed-_| %s(%d) Has Failed To Rob The Four Dragons Casino! (Reason:Disconnected)",GetName(i),i);
- SendClientMessageToAll(ORANGE,string1);
- RobbingAutoBahn[i] = 0;
- }
- else
- {
- new string[256];
- format(string,sizeof(string),"Robbery Finished!");
- GameTextForPlayer(i, string, 2000,3);
- RobbingFourDragons[i] --;
- new string1[256],randomrob = random(300000);
- format(string1,sizeof(string1),"|_-Four Dragons Casino Robbery-_| %s(%d) Has Successfully Robbed $%d From The Four Dragons Casino!",GetName(i),i,randomrob);
- SendClientMessageToAll(ORANGE,string1);
- GivePlayerMoney(i,randomrob);
- new string2[256];
- format(string2,sizeof(string2),"%s(%d) Has Robbed $%d From Auto Four Dragons Casino!",GetName(i),i,randomrob);
- SendRobberyWarning(string2,"Four Dragons Casino");
- SetPlayerScore(i,GetPlayerScore(i)+1);
- new file46[256];
- format(file46, sizeof(file46), SERVER_USER_FILE, GetName(i));
- dini_IntSet(file46,"RobSkill",dini_Int(file46,"RobSkill")+1);
- }
- }
- else if(RobbingFourDragons[i] != 0)
- {
- if(!IsPlayerConnected(i))
- {
- new string1[256];
- format(string1,sizeof(string1),"|_-Four Dragons Casino Robbery Failed-_| %s(%d) Has Failed To Rob The Four Dragons Casino! (Reason:Disconnected)",GetName(i),i);
- SendClientMessageToAll(ORANGE,string1);
- RobbingFourDragons[i] = 0;
- }
- else if(!IsPlayerInDynamicCP(i, 3))
- {
- new string1[256];
- format(string1,sizeof(string1),"|_-Four Dragons Casino Robbery Failed-_| %s(%d) Has Failed To Rob The Four Dragons Casino! (Reason:Left The CheckPoint)",GetName(i),i);
- SendClientMessageToAll(ORANGE,string1);
- RobbingFourDragons[i] = 0;
- }
- else
- {
- new string[256];
- format(string,sizeof(string),"Robbery In Progress~n~ Time Left: %d!",RobbingFourDragons[i]);
- GameTextForPlayer(i, string, 2000,3);
- RobbingFourDragons[i] --;
- }
- }
- else if(RobbingTwentyFourSeven[i] == 1)
- {
- if(!IsPlayerConnected(i))
- {
- new string1[256];
- format(string1,sizeof(string1),"|_-24/7 Robbery Failed-_| %s(%d) Has Failed To Rob The 24/7! (Reason:Disconnected)",GetName(i),i);
- SendClientMessageToAll(ORANGE,string1);
- RobbingTwentyFourSeven[i] = 0;
- }
- else
- {
- new string[256];
- format(string,sizeof(string),"Robbery Finished!");
- GameTextForPlayer(i, string, 2000,3);
- RobbingFourDragons[i] --;
- new string1[256],randomrob = random(50000);
- format(string1,sizeof(string1),"|_-24/7 Robbery-_| %s(%d) Has Successfully Robbed $%d From 24/7!",GetName(i),i,randomrob);
- SendClientMessageToAll(ORANGE,string1);
- GivePlayerMoney(i,randomrob);
- new string2[256];
- format(string2,sizeof(string2),"%s(%d) Has Robbed $%d From 24/7!",GetName(i),i,randomrob);
- SendRobberyWarning(string2,"24/7");
- SetPlayerScore(i,GetPlayerScore(i)+1);
- RobbingTwentyFourSeven[i] = 0;
- new file46[256];
- format(file46, sizeof(file46), SERVER_USER_FILE, GetName(i));
- dini_IntSet(file46,"RobSkill",dini_Int(file46,"RobSkill")+1);
- }
- }
- else if(RobbingTwentyFourSeven[i] != 0)
- {
- if(!IsPlayerConnected(i))
- {
- new string1[256];
- format(string1,sizeof(string1),"|_-24/7 Robbery Failed-_| %s(%d) Has Failed To Rob The 24/7! (Reason:Disconnected)",GetName(i),i);
- SendClientMessageToAll(ORANGE,string1);
- RobbingTwentyFourSeven[i] = 0;
- }
- else if(!IsPlayerInDynamicCP(i, 4))
- {
- new string1[256];
- format(string1,sizeof(string1),"|_-24/7 Robbery Failed-_| %s(%d) Has Failed To Rob The 24/7! (Reason:Left The CheckPoint)",GetName(i),i);
- SendClientMessageToAll(ORANGE,string1);
- RobbingTwentyFourSeven[i] = 0;
- }
- else
- {
- new string[256];
- format(string,sizeof(string),"Robbery In Progress~n~ Time Left: %d!",RobbingTwentyFourSeven[i]);
- GameTextForPlayer(i, string, 2000,3);
- RobbingTwentyFourSeven[i] --;
- }
- }
- else if(RobbingBank[i] == 1)
- {
- if(!IsPlayerConnected(i))
- {
- new string1[256];
- format(string1,sizeof(string1),"|_-Bank Robbery Failed-_| %s(%d) Has Failed To Rob The Bank! (Reason:Disconnected)",GetName(i),i);
- SendClientMessageToAll(ORANGE,string1);
- RobbingBank[i] = 0;
- }
- else
- {
- new string[256];
- format(string,sizeof(string),"Robbery Finished!");
- GameTextForPlayer(i, string, 2000,3);
- RobbingBank[i] --;
- new string1[256],randomrob = random(1000000);
- format(string1,sizeof(string1),"|_-Bank Robbery-_| %s(%d) Has Successfully Robbed $%d From Bank!",GetName(i),i,randomrob);
- SendClientMessageToAll(ORANGE,string1);
- GivePlayerMoney(i,randomrob);
- new string2[256];
- format(string2,sizeof(string2),"%s(%d) Has Robbed $%d From Bank!",GetName(i),i,randomrob);
- SendRobberyWarning(string2,"Bank");
- SetPlayerScore(i,GetPlayerScore(i)+1);
- new file46[256];
- format(file46, sizeof(file46), SERVER_USER_FILE, GetName(i));
- dini_IntSet(file46,"RobSkill",dini_Int(file46,"RobSkill")+1);
- }
- }
- else if(RobbingBank[i] != 0)
- {
- if(!IsPlayerConnected(i))
- {
- new string1[256];
- format(string1,sizeof(string1),"|_-Bank Robbery Failed-_| %s(%d) Has Failed To Rob The Bank! (Reason:Disconnected)",GetName(i),i);
- SendClientMessageToAll(ORANGE,string1);
- RobbingBank[i] = 0;
- }
- else if(!IsPlayerInDynamicCP(i, 7))
- {
- new string1[256];
- format(string1,sizeof(string1),"|_-Bank Robbery Failed-_| %s(%d) Has Failed To Rob The Bank! (Reason:Left The CheckPoint)",GetName(i),i);
- SendClientMessageToAll(ORANGE,string1);
- RobbingBank[i] = 0;
- }
- else
- {
- new string[256];
- format(string,sizeof(string),"Robbery In Progress~n~ Time Left: %d!",RobbingBank[i]);
- GameTextForPlayer(i, string, 2000,3);
- RobbingBank[i] --;
- }
- }
- else if(RobbingPizzaShack[i] == 1)
- {
- if(!IsPlayerConnected(i))
- {
- new string1[256];
- format(string1,sizeof(string1),"|_-Pizza Shack Robbery Failed-_| %s(%d) Has Failed To Rob The Pizza Shack! (Reason:Disconnected)",GetName(i),i);
- SendClientMessageToAll(ORANGE,string1);
- RobbingPizzaShack[i] = 0;
- }
- else
- {
- new string[256];
- format(string,sizeof(string),"Robbery Finished!");
- GameTextForPlayer(i, string, 2000,3);
- RobbingPizzaShack[i] --;
- new string1[256],randomrob = random(30000);
- format(string1,sizeof(string1),"|_-Pizza Shack Robbery-_| %s(%d) Has Successfully Robbed $%d From Pizza Shack!",GetName(i),i,randomrob);
- SendClientMessageToAll(ORANGE,string1);
- GivePlayerMoney(i,randomrob);
- new string2[256];
- format(string2,sizeof(string2),"%s(%d) Has Robbed $%d From Pizza Shack!",GetName(i),i,randomrob);
- SendRobberyWarning(string2,"Pizza Shack");
- SetPlayerScore(i,GetPlayerScore(i)+1);
- new file46[256];
- format(file46, sizeof(file46), SERVER_USER_FILE, GetName(i));
- dini_IntSet(file46,"RobSkill",dini_Int(file46,"RobSkill")+1);
- }
- }
- else if(RobbingPizzaShack[i] != 0)
- {
- if(!IsPlayerConnected(i))
- {
- new string1[256];
- format(string1,sizeof(string1),"|_-Pizza Shack Robbery Failed-_| %s(%d) Has Failed To Rob The Pizza Shack! (Reason:Disconnected)",GetName(i),i);
- SendClientMessageToAll(ORANGE,string1);
- RobbingPizzaShack[i] = 0;
- }
- else if(!IsPlayerInDynamicCP(i, 11))
- {
- new string1[256];
- format(string1,sizeof(string1),"|_-Pizza Shack Robbery Failed-_| %s(%d) Has Failed To Rob The Pizza Shack! (Reason:Left The CheckPoint)",GetName(i),i);
- SendClientMessageToAll(ORANGE,string1);
- RobbingPizzaShack[i] = 0;
- }
- else
- {
- new string[256];
- format(string,sizeof(string),"Robbery In Progress~n~ Time Left: %d!",RobbingPizzaShack[i]);
- GameTextForPlayer(i, string, 2000,3);
- RobbingPizzaShack[i] --;
- }
- }
- else if(RobbingBurgerShot[i] == 1)
- {
- if(!IsPlayerConnected(i))
- {
- new string1[256];
- format(string1,sizeof(string1),"|_-BurgerShot Robbery Failed-_| %s(%d) Has Failed To Rob The BurgerShot! (Reason:Disconnected)",GetName(i),i);
- SendClientMessageToAll(ORANGE,string1);
- RobbingBurgerShot[i] = 0;
- }
- else
- {
- new string[256];
- format(string,sizeof(string),"Robbery Finished!");
- GameTextForPlayer(i, string, 2000,3);
- RobbingBurgerShot[i] --;
- new string1[256],randomrob = random(40000);
- format(string1,sizeof(string1),"|_-BurgerShot Robbery-_| %s(%d) Has Successfully Robbed $%d From BurgerShot!",GetName(i),i,randomrob);
- SendClientMessageToAll(ORANGE,string1);
- GivePlayerMoney(i,randomrob);
- new string2[256];
- format(string2,sizeof(string2),"%s(%d) Has Robbed $%d From BurgerShot!",GetName(i),i,randomrob);
- SendRobberyWarning(string2,"BurgerShot");
- SetPlayerScore(i,GetPlayerScore(i)+1);
- new file46[256];
- format(file46, sizeof(file46), SERVER_USER_FILE, GetName(i));
- dini_IntSet(file46,"RobSkill",dini_Int(file46,"RobSkill")+1);
- }
- }
- else if(RobbingBurgerShot[i] != 0)
- {
- if(!IsPlayerConnected(i))
- {
- new string1[256];
- format(string1,sizeof(string1),"|_-BurgerShot Robbery Failed-_| %s(%d) Has Failed To Rob The BurgerShot! (Reason:Disconnected)",GetName(i),i);
- SendClientMessageToAll(ORANGE,string1);
- RobbingBurgerShot[i] = 0;
- }
- else if(!IsPlayerInDynamicCP(i, 10))
- {
- new string1[256];
- format(string1,sizeof(string1),"|_-BurgerShot Robbery Failed-_| %s(%d) Has Failed To Rob The PizzaShack! (Reason:Left The CheckPoint)",GetName(i),i);
- SendClientMessageToAll(ORANGE,string1);
- RobbingBurgerShot[i] = 0;
- }
- else
- {
- new string[256];
- format(string,sizeof(string),"Robbery In Progress~n~ Time Left: %d!",RobbingBurgerShot[i]);
- GameTextForPlayer(i, string, 2000,3);
- RobbingBurgerShot[i] --;
- }
- }
- else if(RobbingSexShop[i] == 1)
- {
- if(!IsPlayerConnected(i))
- {
- new string1[256];
- format(string1,sizeof(string1),"|_-Sex Shop Robbery Failed-_| %s(%d) Has Failed To Rob The Sex Shop! (Reason:Disconnected)",GetName(i),i);
- SendClientMessageToAll(ORANGE,string1);
- RobbingSexShop[i] = 0;
- }
- else
- {
- new string[256];
- format(string,sizeof(string),"Robbery Finished!");
- GameTextForPlayer(i, string, 2000,3);
- RobbingSexShop[i] --;
- new string1[256],randomrob = random(40000);
- format(string1,sizeof(string1),"|_-Sex Shop Robbery-_| %s(%d) Has Successfully Robbed $%d From Sex Shop!",GetName(i),i,randomrob);
- SendClientMessageToAll(ORANGE,string1);
- GivePlayerMoney(i,randomrob);
- new string2[256];
- format(string2,sizeof(string2),"%s(%d) Has Robbed $%d From Sex Shop!",GetName(i),i,randomrob);
- SendRobberyWarning(string2,"Sex Shop");
- SetPlayerScore(i,GetPlayerScore(i)+1);
- new file46[256];
- format(file46, sizeof(file46), SERVER_USER_FILE, GetName(i));
- dini_IntSet(file46,"RobSkill",dini_Int(file46,"RobSkill")+1);
- }
- }
- else if(RobbingSexShop[i] != 0)
- {
- if(!IsPlayerConnected(i))
- {
- new string1[256];
- format(string1,sizeof(string1),"|_-Sex Shop Robbery Failed-_| %s(%d) Has Failed To Rob The Sex Shop! (Reason:Disconnected)",GetName(i),i);
- SendClientMessageToAll(ORANGE,string1);
- RobbingSexShop[i] = 0;
- }
- else if(!IsPlayerInDynamicCP(i, 9))
- {
- new string1[256];
- format(string1,sizeof(string1),"|_-Sex Shop Robbery Failed-_| %s(%d) Has Failed To Rob The Sex Shop! (Reason:Left The CheckPoint)",GetName(i),i);
- SendClientMessageToAll(ORANGE,string1);
- RobbingSexShop[i] = 0;
- }
- else
- {
- new string[256];
- format(string,sizeof(string),"Robbery In Progress~n~ Time Left: %d!",RobbingSexShop[i]);
- GameTextForPlayer(i, string, 2000,3);
- RobbingSexShop[i] --;
- }
- }
- else if(RobbingTattoo[i] == 1)
- {
- if(!IsPlayerConnected(i))
- {
- new string1[256];
- format(string1,sizeof(string1),"|_-Tattoo Shop Robbery Failed-_| %s(%d) Has Failed To Rob The Tattoo Shop! (Reason:Disconnected)",GetName(i),i);
- SendClientMessageToAll(ORANGE,string1);
- RobbingTattoo[i] = 0;
- }
- else
- {
- new string[256];
- format(string,sizeof(string),"Robbery Finished!");
- GameTextForPlayer(i, string, 2000,3);
- RobbingTattoo[i] --;
- new string1[256],randomrob = random(10000);
- format(string1,sizeof(string1),"|_-Tattoo Shop Robbery-_| %s(%d) Has Successfully Robbed $%d From Tattoo Shop!",GetName(i),i,randomrob);
- SendClientMessageToAll(ORANGE,string1);
- GivePlayerMoney(i,randomrob);
- new string2[256];
- format(string2,sizeof(string2),"%s(%d) Has Robbed $%d From Tattoo Shop!",GetName(i),i,randomrob);
- SendRobberyWarning(string2,"Tattoo Shop");
- SetPlayerScore(i,GetPlayerScore(i)+1);
- new file46[256];
- format(file46, sizeof(file46), SERVER_USER_FILE, GetName(i));
- dini_IntSet(file46,"RobSkill",dini_Int(file46,"RobSkill")+1);
- }
- }
- else if(RobbingTattoo[i] != 0)
- {
- if(!IsPlayerConnected(i))
- {
- new string1[256];
- format(string1,sizeof(string1),"|_-Tattoo Shop Robbery Failed-_| %s(%d) Has Failed To Rob The Tattoo Shop! (Reason:Disconnected)",GetName(i),i);
- SendClientMessageToAll(ORANGE,string1);
- RobbingTattoo[i] = 0;
- }
- else if(!IsPlayerInDynamicCP(i, 8))
- {
- new string1[256];
- format(string1,sizeof(string1),"|_-Tattoo Shop Robbery Failed-_| %s(%d) Has Failed To Rob The Tattoo Shop! (Reason:Left The CheckPoint)",GetName(i),i);
- SendClientMessageToAll(ORANGE,string1);
- RobbingTattoo[i] = 0;
- }
- else
- {
- new string[256];
- format(string,sizeof(string),"Robbery In Progress~n~ Time Left: %d!",RobbingTattoo[i]);
- GameTextForPlayer(i, string, 2000,3);
- RobbingTattoo[i] --;
- }
- }
- else if(RobbingZip[i] == 1)
- {
- if(!IsPlayerConnected(i))
- {
- new string1[256];
- format(string1,sizeof(string1),"|_-Zip Robbery Failed-_| %s(%d) Has Failed To Rob The Zip! (Reason:Disconnected)",GetName(i),i);
- SendClientMessageToAll(ORANGE,string1);
- RobbingZip[i] = 0;
- }
- else
- {
- new string[256];
- format(string,sizeof(string),"Robbery Finished!");
- GameTextForPlayer(i, string, 2000,3);
- RobbingZip[i] --;
- new string1[256],randomrob = random(50000);
- format(string1,sizeof(string1),"|_-Zip Robbery-_| %s(%d) Has Successfully Robbed $%d From Zip!",GetName(i),i,randomrob);
- SendClientMessageToAll(ORANGE,string1);
- GivePlayerMoney(i,randomrob);
- new string2[256];
- format(string2,sizeof(string2),"%s(%d) Has Robbed $%d From Zip!",GetName(i),i,randomrob);
- SendRobberyWarning(string2,"Zip");
- SetPlayerScore(i,GetPlayerScore(i)+1);
- new file46[256];
- format(file46, sizeof(file46), SERVER_USER_FILE, GetName(i));
- dini_IntSet(file46,"RobSkill",dini_Int(file46,"RobSkill")+1);
- }
- }
- else if(RobbingZip[i] != 0)
- {
- if(!IsPlayerConnected(i))
- {
- new string1[256];
- format(string1,sizeof(string1),"|_-Zip Robbery Failed-_| %s(%d) Has Failed To Rob The Zip! (Reason:Disconnected)",GetName(i),i);
- SendClientMessageToAll(ORANGE,string1);
- RobbingZip[i] = 0;
- }
- else if(!IsPlayerInDynamicCP(i, 12))
- {
- new string1[256];
- format(string1,sizeof(string1),"|_-Zip Robbery Failed-_| %s(%d) Has Failed To Rob The Zip! (Reason:Left The CheckPoint)",GetName(i),i);
- SendClientMessageToAll(ORANGE,string1);
- RobbingZip[i] = 0;
- }
- else
- {
- new string[256];
- format(string,sizeof(string),"Robbery In Progress~n~ Time Left: %d!",RobbingZip[i]);
- GameTextForPlayer(i, string, 2000,3);
- RobbingZip[i] --;
- }
- }
- else if(RobbingCluckinBell[i] == 1)
- {
- if(!IsPlayerConnected(i))
- {
- new string1[256];
- format(string1,sizeof(string1),"|_-Cluckin Bell Robbery Failed-_| %s(%d) Has Failed To Rob The Cluckin Bell! (Reason:Disconnected)",GetName(i),i);
- SendClientMessageToAll(ORANGE,string1);
- RobbingCluckinBell[i] = 0;
- }
- else
- {
- new string[256];
- format(string,sizeof(string),"Robbery Finished!");
- GameTextForPlayer(i, string, 2000,3);
- RobbingCluckinBell[i] --;
- new string1[256],randomrob = random(50000);
- format(string1,sizeof(string1),"|_-Cluckin Bell Robbery-_| %s(%d) Has Successfully Robbed $%d From Cluckin Bell!",GetName(i),i,randomrob);
- SendClientMessageToAll(ORANGE,string1);
- GivePlayerMoney(i,randomrob);
- new string2[256];
- format(string2,sizeof(string2),"%s(%d) Has Robbed $%d From Cluckin Bell!",GetName(i),i,randomrob);
- SendRobberyWarning(string2,"Cluckin Bell");
- SetPlayerScore(i,GetPlayerScore(i)+1);
- new file46[256];
- format(file46, sizeof(file46), SERVER_USER_FILE, GetName(i));
- dini_IntSet(file46,"RobSkill",dini_Int(file46,"RobSkill")+1);
- }
- }
- else if(RobbingCluckinBell[i] != 0)
- {
- if(!IsPlayerConnected(i))
- {
- new string1[256];
- format(string1,sizeof(string1),"|_-Cluckin Bell Robbery Failed-_| %s(%d) Has Failed To Rob The Cluckin Bell! (Reason:Disconnected)",GetName(i),i);
- SendClientMessageToAll(ORANGE,string1);
- RobbingCluckinBell[i] = 0;
- }
- else if(!IsPlayerInDynamicCP(i, 13))
- {
- new string1[256];
- format(string1,sizeof(string1),"|_-Cluckin Bell Robbery Failed-_| %s(%d) Has Failed To Rob The Cluckin Bell! (Reason:Left The CheckPoint)",GetName(i),i);
- SendClientMessageToAll(ORANGE,string1);
- RobbingCluckinBell[i] = 0;
- }
- else
- {
- new string[256];
- format(string,sizeof(string),"Robbery In Progress~n~ Time Left: %d!",RobbingCluckinBell[i]);
- GameTextForPlayer(i, string, 2000,3);
- RobbingCluckinBell[i] --;
- }
- }
- else if(RobbingBinco[i] == 1)
- {
- if(!IsPlayerConnected(i))
- {
- new string1[256];
- format(string1,sizeof(string1),"|_-Binco Robbery Failed-_| %s(%d) Has Failed To Rob The Binco! (Reason:Disconnected)",GetName(i),i);
- SendClientMessageToAll(ORANGE,string1);
- RobbingBinco[i] = 0;
- }
- else
- {
- new string[256];
- format(string,sizeof(string),"Robbery Finished!");
- GameTextForPlayer(i, string, 2000,3);
- RobbingBinco[i] --;
- new string1[256],randomrob = random(50000);
- format(string1,sizeof(string1),"|_-Binco Robbery-_| %s(%d) Has Successfully Robbed $%d From Binco!",GetName(i),i,randomrob);
- SendClientMessageToAll(ORANGE,string1);
- GivePlayerMoney(i,randomrob);
- new string2[256];
- format(string2,sizeof(string2),"%s(%d) Has Robbed $%d From Binco!",GetName(i),i,randomrob);
- SendRobberyWarning(string2,"Binco");
- SetPlayerScore(i,GetPlayerScore(i)+1);
- new file46[256];
- format(file46, sizeof(file46), SERVER_USER_FILE, GetName(i));
- dini_IntSet(file46,"RobSkill",dini_Int(file46,"RobSkill")+1);
- }
- }
- else if(RobbingBinco[i] != 0)
- {
- if(!IsPlayerConnected(i))
- {
- new string1[256];
- format(string1,sizeof(string1),"|_-Binco Robbery Failed-_| %s(%d) Has Failed To Rob The Binco! (Reason:Disconnected)",GetName(i),i);
- SendClientMessageToAll(ORANGE,string1);
- RobbingBinco[i] = 0;
- }
- else if(!IsPlayerInDynamicCP(i, 14))
- {
- new string1[256];
- format(string1,sizeof(string1),"|_-Binco Robbery Failed-_| %s(%d) Has Failed To Rob The Binco! (Reason:Left The CheckPoint)",GetName(i),i);
- SendClientMessageToAll(ORANGE,string1);
- RobbingBinco[i] = 0;
- }
- else
- {
- new string[256];
- format(string,sizeof(string),"Robbery In Progress~n~ Time Left: %d!",RobbingBinco[i]);
- GameTextForPlayer(i, string, 2000,3);
- RobbingBinco[i] --;
- }
- }
- else if(RobbingLVPD[i] == 1)
- {
- if(!IsPlayerConnected(i))
- {
- new string1[256];
- format(string1,sizeof(string1),"|_-LVPD Robbery Failed-_| %s(%d) Has Failed To Rob The LVPD! (Reason:Disconnected)",GetName(i),i);
- SendClientMessageToAll(ORANGE,string1);
- RobbingLVPD[i] = 0;
- }
- else
- {
- new string[256];
- format(string,sizeof(string),"Robbery Finished!");
- GameTextForPlayer(i, string, 2000,3);
- RobbingLVPD[i] --;
- new string1[256],randomrob = random(100000);
- format(string1,sizeof(string1),"|_-LVPD Robbery-_| %s(%d) Has Successfully Robbed $%d From LVPD!",GetName(i),i,randomrob);
- SendClientMessageToAll(ORANGE,string1);
- GivePlayerMoney(i,randomrob);
- new string2[256];
- format(string2,sizeof(string2),"%s(%d) Has Robbed $%d From LVPD!",GetName(i),i,randomrob);
- SendRobberyWarning(string2,"LVPD");
- SetPlayerScore(i,GetPlayerScore(i)+1);
- new file46[256];
- format(file46, sizeof(file46), SERVER_USER_FILE, GetName(i));
- dini_IntSet(file46,"RobSkill",dini_Int(file46,"RobSkill")+1);
- }
- }
- else if(RobbingLVPD[i] != 0)
- {
- if(!IsPlayerConnected(i))
- {
- new string1[256];
- format(string1,sizeof(string1),"|_-LVPD Robbery Failed-_| %s(%d) Has Failed To Rob The LVPD! (Reason:Disconnected)",GetName(i),i);
- SendClientMessageToAll(ORANGE,string1);
- RobbingLVPD[i] = 0;
- }
- else if(!IsPlayerInDynamicCP(i, 15))
- {
- new string1[256];
- format(string1,sizeof(string1),"|_-LVPD Robbery Failed-_| %s(%d) Has Failed To Rob The LVPD! (Reason:Left The CheckPoint)",GetName(i),i);
- SendClientMessageToAll(ORANGE,string1);
- RobbingLVPD[i] = 0;
- }
- else
- {
- new string[256];
- format(string,sizeof(string),"Robbery In Progress~n~ Time Left: %d!",RobbingLVPD[i]);
- GameTextForPlayer(i, string, 2000,3);
- RobbingLVPD[i] --;
- }
- }
- }
- return 1;
- }
- forward VehicleTimer();
- public VehicleTimer()
- {
- for(new i = 0; i != MAX_PLAYERS; i++)
- {
- if(IsPlayerInAnyVehicle(i))
- {
- new string[256];
- new Float:hp;
- GetVehicleHealth(GetPlayerVehicleID(i),hp);
- format(string,sizeof(string),"Vehicle Speed : %d~n~Vehicle Name: %s~n~Vehicle Health %f",GetPlayerSpeed(i,false),VehicleNames[GetVehicleModel(GetPlayerVehicleID(i))-400],hp);
- TextDrawDestroy(Vehicle[i]);
- Vehicle[i] = TextDrawCreate(425.000000,328.000000,string);
- TextDrawShowForPlayer(i,Vehicle[i]);
- }
- else if(!IsPlayerInAnyVehicle(i))
- {
- TextDrawDestroy(Vehicle[i]);
- }
- }
- return 1;
- }
- forward TrashFreeze();
- public TrashFreeze()
- {
- for(new i; i != MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i) && InTrashMission[i] == 1 && InTrashCheckpoint[i] == 1)
- {
- TogglePlayerControllable(i,1);
- GameTextForPlayer(i, "Thank You For Waiting, Continue!", 2000, 4);
- InTrashCheckpoint[i] = 0;
- }
- }
- return 1;
- }
- forward SpawnAllCars();
- public SpawnAllCars()
- {
- for(new i; i != MAX_PLAYERS; i++)
- {
- SetVehicleToRespawn(i);
- }
- return 1;
- }
- forward TruckFreeze();
- public TruckFreeze()
- {
- for(new i; i != MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i) && InTruckerMission[i] == 1 && InTruckerCheckpoint[i] == 1)
- {
- TogglePlayerControllable(i,1);
- GameTextForPlayer(i, "Thank You For Waiting, Continue!", 2000, 4);
- InTruckerCheckpoint[i] = 0;
- }
- }
- return 1;
- }
- forward pauseCheck();
- public pauseCheck()
- {
- for(new i; i != MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- new string[256];
- format(string,sizeof(string),"%s(%d) Paused!",GetName(i),i);
- if(bPaused[i]) SetPlayerChatBubble(i, string, 0xFF0000FF, 100.0, 1000);
- bPaused[i] = true;
- }
- }
- return 1;
- }
- forward InfectedTimer();
- public InfectedTimer()
- {
- for (new i = 0; i != MAX_PLAYERS; ++i)
- {
- if(Infected[i] == 1)
- {
- new Float:health;
- GetPlayerHealth(i,health);
- if(health <= 5)
- {
- new string[256];
- format(string,sizeof(string),"|_-Killed By Infection-_| %s(%d) Has Died Due To Infection!",GetName(i),i);
- SendClientMessageToAll(GREEN,string);
- SetPlayerHealth(i,0);
- Infected[i] = 0;
- }
- else
- {
- SetPlayerHealth(i,health-5-random(10));
- }
- }
- }
- return 1;
- }
- stock GetName(playerid)
- {
- new Name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,Name,sizeof(Name));
- return Name;
- }
- stock IsPlayerNearPlayer(playerid, nearplayerid, Float:maxdis)
- {
- new Float:pos[6];
- GetPlayerPos(playerid, pos[0], pos[1], pos[2]);
- GetPlayerPos(nearplayerid, pos[3], pos[4], pos[5]);
- if (pos[0] >= floatsub(pos[3], maxdis) && pos[0] <= floatadd(pos[3], maxdis)
- && pos[1] >= floatsub(pos[4], maxdis) && pos[1] <= floatadd(pos[4], maxdis)
- && pos[2] >= floatsub(pos[5], maxdis) && pos[2] <= floatadd(pos[5], maxdis))
- {
- return 1;
- }
- return 0;
- }
- stock SendCopRadio(string[],bool:player,playerid)
- {
- for (new i = 0; i != MAX_PLAYERS; ++i)
- {
- if(gTeam[i] == Cops || gTeam[i] == Army)
- {
- if(player == false)
- {
- new radiomsg[256];
- format(radiomsg,sizeof(radiomsg),"|_-Police Radio-_| %s",string);
- SendClientMessage(i,BLUE,radiomsg);
- }
- else if(player == true)
- {
- new radiomsg[256];
- format(radiomsg,sizeof(radiomsg),"|_-Police Radio-_| %s(%d) %s",GetName(playerid),playerid,string);
- SendClientMessage(i,BLUE,radiomsg);
- }
- }
- }
- return 1;
- }
- stock SendMedic(string[],bool:player,playerid)
- {
- for (new i = 0; i != MAX_PLAYERS; ++i)
- {
- if(gTeam[i] == Mechanic)
- {
- if(player == false)
- {
- new radiomsg[256];
- format(radiomsg,sizeof(radiomsg),"|_-Medic Request-_| %s",string);
- SendClientMessage(i,GREEN,radiomsg);
- }
- else if(player == true)
- {
- new radiomsg[256];
- format(radiomsg,sizeof(radiomsg),"|_-Medic Request-_| %s(%d) Needs His: %s !",GetName(playerid),playerid,string);
- SendClientMessage(i,GREEN,radiomsg);
- }
- }
- }
- return 1;
- }
- stock SendMechanic(string[],bool:player,playerid)
- {
- for (new i = 0; i != MAX_PLAYERS; ++i)
- {
- if(gTeam[i] == Mechanic)
- {
- if(player == false)
- {
- new radiomsg[256];
- format(radiomsg,sizeof(radiomsg),"|_-Mechanic Service-_| %s",string);
- SendClientMessage(i,BROWN,radiomsg);
- }
- else if(player == true)
- {
- new radiomsg[256];
- format(radiomsg,sizeof(radiomsg),"|_-Mechanic Service-_| %s(%d) Needs His: %s Fixed!",GetName(playerid),playerid,string);
- SendClientMessage(i,BROWN,radiomsg);
- }
- }
- }
- return 1;
- }
- stock SendTaxi(string[],bool:player,playerid)
- {
- for (new i = 0; i != MAX_PLAYERS; ++i)
- {
- if(gTeam[i] == Taxi)
- {
- if(player == false)
- {
- new radiomsg[256];
- format(radiomsg,sizeof(radiomsg),"|_-Taxi Service-_| %s",string);
- SendClientMessage(i,BROWN,radiomsg);
- }
- else if(player == true)
- {
- new radiomsg[256];
- format(radiomsg,sizeof(radiomsg),"|_-Taxi Service-_| %s(%d) Needs To Be Picked Up (Location: %s)",GetName(playerid),playerid,string);
- SendClientMessage(i,BROWN,radiomsg);
- }
- }
- }
- return 1;
- }
- stock SendRobberyWarning(string[],place[])
- {
- for (new i = 0; i != MAX_PLAYERS; ++i)
- {
- if(gTeam[i] == Cops || gTeam[i] == Army)
- {
- new radiomsg[256];
- format(radiomsg,sizeof(radiomsg),"|_-%s Robbery-_| %s",place,string);
- SendClientMessage(i,BLUE,radiomsg);
- }
- }
- return 1;
- }
- stock IsPlayerDead(playerid)
- {
- new Float:health;
- GetPlayerHealth(playerid, health);
- if(health == 0.0) // Dead
- {
- return 1;
- }
- return 0;
- }
- stock SendDrugDealerMessage(string[],bool:player,playerid)
- {
- for (new i = 0; i != MAX_PLAYERS; ++i)
- {
- if(Class[i] == DRUGDEALER)
- {
- if(player == false)
- {
- new radiomsg[256];
- format(radiomsg,sizeof(radiomsg),"|_-Drugs-_| %s",string);
- SendClientMessage(i,BLUEGREEN,radiomsg);
- }
- else if(player == true)
- {
- new radiomsg[256];
- format(radiomsg,sizeof(radiomsg),"|_-Drugs-_| %s(%d) %s",GetName(playerid),playerid,string);
- SendClientMessage(i,BLUEGREEN,radiomsg);
- }
- }
- }
- return 1;
- }
- stock SendGunDealerMessage(string[],bool:player,playerid)
- {
- for (new i = 0; i != MAX_PLAYERS; ++i)
- {
- if(Class[i] == GUNDEALER)
- {
- if(player == false)
- {
- new radiomsg[256];
- format(radiomsg,sizeof(radiomsg),"|_-GUNS-_| %s",string);
- SendClientMessage(i,ORANGE,radiomsg);
- }
- else if(player == true)
- {
- new radiomsg[256];
- format(radiomsg,sizeof(radiomsg),"|_-GUNS-_| %s(%d) %s",GetName(playerid),playerid,string);
- SendClientMessage(i,ORANGE,radiomsg);
- }
- }
- }
- return 1;
- }
- stock GetPlayerSpeed(playerid,bool:kmh)
- {
- new Float:Vx,Float:Vy,Float:Vz,Float:rtn;
- if(IsPlayerInAnyVehicle(playerid)) GetVehicleVelocity(GetPlayerVehicleID(playerid),Vx,Vy,Vz); else GetPlayerVelocity(playerid,Vx,Vy,Vz);
- rtn = floatsqroot(floatabs(floatpower(Vx + Vy + Vz,2)));
- return kmh?floatround(rtn * 100 * 1.61):floatround(rtn * 100);
- }
- stock PlayerPos(playerid,Float:X,Float:Y,Float:Z)
- {
- if(IsPlayerInAnyVehicle(playerid))
- {
- GetVehiclePos(GetPlayerVehicleID(playerid),X,Y,Z);
- return X, Y, Z;
- }
- GetPlayerPos(playerid,X,Y,Z);
- return X, Y, Z;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement