All pastes #799949 Raw Edit

Something

public cpp v1 · immutable
#799949 ·published 2007-11-27 23:59 UTC
rendered paste body
#include <kz_functions>#include <YSI>#include dini#define COLOR_GREY 0x9F9F9FFF#define COLOR_GREEN 0x33AA33AA#define COLOR_RED 0xAA3333AA#define COLOR_YELLOW 0xFFFF00AA#define COLOR_ORANGE 0xFF9900AA#define COLOR_WHITE 0xFFFFFFAA#define COLOR_BLUE 0x0B0BFFFF#define COLOR_DARKPINK 0x5C00B9FF#define CIVILS 0#define cops 1new gTeam[MAX_PLAYERS];new test1, test2;/*new admininfernus;new adminsweeper;new adminbanshee;new adminmaverick;new adminbus;new admincamper;new admingolfcart;new adminturismo;*/new admincheetah;new gClassID[MAX_PLAYERS];new gJailed[MAX_PLAYERS];new Crime[MAX_PLAYERS][500];//new checkpointtrack[Checkpoint];forward ad1();forward Unjail(playerid);main(){	print("\n----------------------------------");	print(" LS RolePlay by the Skitzofrentic Scripting Team");	print("----------------------------------\n");}Script_OnGameModeInit(){	SetGameModeText("LS Roleplay Beta 0.1");	SetTimer("ad1",120000,true);	SendRconCommand("reloadfs seifadmin");	SendRconCommand("reloadfs speedo");	AllowInteriorWeapons(1);		//Cops	AddPlayerClass(265,1548.2826,-1675.3671,14.4542,92.2824,3,1,24,75,25,50); //0	AddPlayerClass(266,1548.2826,-1675.3671,14.4542,92.2824,3,1,24,75,25,50); //1	AddPlayerClass(267,1548.2826,-1675.3671,14.4542,92.2824,3,1,24,75,25,50); //2	AddPlayerClass(280,1548.2826,-1675.3671,14.4542,92.2824,3,1,24,75,25,50); //3	AddPlayerClass(283,1548.2826,-1675.3671,14.4542,92.2824,3,1,24,75,25,50); //4	AddPlayerClass(284,1548.2826,-1675.3671,14.4542,92.2824,24,50,27,50,28,150); //5	AddPlayerClass(285,1548.2826,-1675.3671,14.4542,92.2824,24,50,29,100,34,25); //6	AddPlayerClass(163,1548.2826,-1675.3671,14.4542,92.2824,24,50,29,100,34,25); //7	AddPlayerClass(164,1548.2826,-1675.3671,14.4542,92.2824,24,50,29,100,34,25); //8	//Civilians	AddPlayerClass(104,2237.5313,-1434.1478,25.5511,87.1813,5,1,22,75,0,0); //9	AddPlayerClass(103,2237.5313,-1434.1478,25.5511,87.1813,5,1,22,75,0,0); //10	AddPlayerClass(122,2237.5313,-1434.1478,25.5511,87.1813,5,1,22,75,0,0); //11	AddPlayerClass(106,2237.5313,-1434.1478,25.5511,87.1813,5,1,22,75,0,0); //12	AddPlayerClass(107,2237.5313,-1434.1478,25.5511,87.1813,5,1,22,75,0,0); //13	AddPlayerClass(124,2237.5313,-1434.1478,25.5511,87.1813,5,1,22,75,0,0); //14	AddPlayerClass(127,2237.5313,-1434.1478,25.5511,87.1813,5,1,22,75,0,0); //15	AddPlayerClass(101,2237.5313,-1434.1478,25.5511,87.1813,5,1,22,75,0,0); //16	AddPlayerClass(180,2237.5313,-1434.1478,25.5511,87.1813,5,1,22,75,0,0); //17	AddPlayerClass(19,2237.5313,-1434.1478,25.5511,87.1813,5,1,22,75,0,0); //18	AddPlayerClass(21,2237.5313,-1434.1478,25.5511,87.1813,5,1,22,75,0,0); //19	AddPlayerClass(22,2237.5313,-1434.1478,25.5511,87.1813,5,1,22,75,0,0); //20	AddPlayerClass(28,2237.5313,-1434.1478,25.5511,87.1813,5,1,22,75,0,0); //21	AddPlayerClass(47,2237.5313,-1434.1478,25.5511,87.1813,5,1,22,75,0,0); //22	AddPlayerClass(181,2237.5313,-1434.1478,25.5511,87.1813,5,1,22,75,0,0); //23	AddPlayerClass(241,2237.5313,-1434.1478,25.5511,87.1813,5,1,22,75,0,0); //24	AddPlayerClass(29,2237.5313,-1434.1478,25.5511,87.1813,5,1,22,75,0,0); //25	AddPlayerClass(179,2237.5313,-1434.1478,25.5511,87.1813,5,1,22,75,0,0); //26	AddPlayerClass(23,2237.5313,-1434.1478,25.5511,87.1813,5,1,22,75,0,0); //27	AddPlayerClass(115,2237.5313,-1434.1478,25.5511,87.1813,5,1,22,75,0,0); //28	AddPlayerClass(116,2237.5313,-1434.1478,25.5511,87.1813,5,1,22,75,0,0); //29	AddPlayerClass(217,2237.5313,-1434.1478,25.5511,87.1813,5,1,22,75,0,0); //30	AddPlayerClass(66,2237.5313,-1434.1478,25.5511,87.1813,5,1,22,75,0,0); //31	AddPlayerClass(61,2237.5313,-1434.1478,25.5511,87.1813,5,1,22,75,0,0); //32	AddPlayerClass(253,2237.5313,-1434.1478,25.5511,87.1813,5,1,22,75,0,0); //33	AddPlayerClass(50,2237.5313,-1434.1478,25.5511,87.1813,5,1,22,75,0,0); //34	AddPlayerClass(155,2237.5313,-1434.1478,25.5511,87.1813,5,1,22,75,0,0); //35	AddPlayerClass(205,2237.5313,-1434.1478,25.5511,87.1813,5,1,22,75,0,0); //36	AddPlayerClass(209,2237.5313,-1434.1478,25.5511,87.1813,5,1,22,75,0,0); //37	AddPlayerClass(264,2237.5313,-1434.1478,25.5511,87.1813,5,1,22,75,0,0); //38	AddPlayerClass(167,2237.5313,-1434.1478,25.5511,87.1813,5,1,22,75,0,0); //39	AddPlayerClass(211,2237.5313,-1434.1478,25.5511,87.1813,5,1,22,75,0,0); //40	AddPlayerClass(219,2237.5313,-1434.1478,25.5511,87.1813,5,1,22,75,0,0); //41	AddPlayerClass(241,2237.5313,-1434.1478,25.5511,87.1813,5,1,22,75,0,0); //42	AddPlayerClass(55,2237.5313,-1434.1478,25.5511,87.1813,5,1,22,75,0,0); //43	AddPlayerClass(12,2237.5313,-1434.1478,25.5511,87.1813,5,1,22,75,0,0); //44	AddPlayerClass(92,2237.5313,-1434.1478,25.5511,87.1813,5,1,22,75,0,0); //45	AddPlayerClass(138,2237.5313,-1434.1478,25.5511,87.1813,5,1,22,75,0,0); //46	AddPlayerClass(139,2237.5313,-1434.1478,25.5511,87.1813,5,1,22,75,0,0); //47	AddPlayerClass(90,2237.5313,-1434.1478,25.5511,87.1813,5,1,22,75,0,0); //48	AddPlayerClass(256,2237.5313,-1434.1478,25.5511,87.1813,5,1,22,75,0,0); //49	AddPlayerClass(181,2406.6587,-1875.7368,13.5469,358.2336,0,0,0,0,0,0); //	AddPlayerClass(185,2266.4583,-2343.1196,13.5469,323.7133,0,0,0,0,0,0); // Taxi guy	AddStaticVehicle(528,1534.5573,-1644.3286,5.9349,180.1912,0,0); //	AddStaticVehicle(427,1544.9819,-1676.2261,6.0246,89.5531,0,1); //	AddStaticVehicle(596,1601.6528,-1700.0934,5.6116,89.2199,0,1); //	AddStaticVehicle(596,1601.4619,-1704.0502,5.6120,90.4999,0,1); //	AddStaticVehicle(596,1601.8170,-1687.8348,5.6121,87.4892,0,1); //	AddStaticVehicle(420,1560.6194,-2247.4629,13.3274,269.2233,6,1); //	AddStaticVehicle(420,1560.0151,-2257.4978,13.3269,89.5394,6,1); //	AddStaticVehicle(489,1444.7255,-2224.7441,13.6903,180.2335,14,123); //	AddStaticVehicle(593,1886.7714,-2632.7490,14.0096,4.3043,60,1); //	AddStaticVehicle(487,1567.1632,-2414.0615,13.7315,183.3851,26,57); //	AddStaticVehicle(593,1617.8282,-2632.2466,14.0080,359.8176,13,8); //	AddStaticVehicle(409,1122.8588,-959.1707,42.3373,92.9332,1,1); //	AddStaticVehicle(487,1134.1062,-1183.2163,32.2042,357.5857,54,29); ////	AddStaticVehicle(447,1281.2894,-788.3107,96.4727,4.3475,75,0); // adminchopper//	AddStaticVehicle(541,1254.7747,-804.8892,83.7641,179.8155,68,0); // adminbullet	AddStaticVehicle(491,2685.0115,-2016.5360,13.3088,0.7469,71,72); //	AddStaticVehicle(491,2508.4724,-1667.3231,13.1511,191.9777,52,66); //	AddStaticVehicle(491,2452.4775,-1107.9063,43.1086,359.7194,64,72); //	AddStaticVehicle(491,1993.6312,-1275.3722,23.5789,180.7075,30,72); //	AddStaticVehicle(491,1375.7986,-1637.5492,13.1391,0.0547,60,72); //	AddStaticVehicle(491,782.7056,-1630.3540,13.1391,269.3401,40,65); //	AddStaticVehicle(403,2461.6208,-2627.1311,14.2685,180.7090,37,1); //	AddStaticVehicle(403,2565.4731,-2240.9922,14.1524,357.5975,30,1); //	AddStaticVehicle(515,2202.5044,-2596.7732,14.5591,272.6000,63,78); //	AddStaticVehicle(535,2422.6514,-1129.4423,34.1730,182.0058,28,1); //	AddStaticVehicle(535,2547.3701,-1331.5144,34.0417,89.9581,31,1); //	AddStaticVehicle(458,2589.9946,-1323.1686,39.5807,93.0031,101,1); //	AddStaticVehicle(463,1991.0206,-2039.5701,13.0856,278.6612,7,7); //	AddStaticVehicle(534,1962.7206,-1728.2279,15.6944,269.5023,42,42); //	AddStaticVehicle(468,1980.9728,-1778.6094,17.0272,268.6082,46,46); //	AddStaticVehicle(420,2259.5449,-2338.4182,13.3259,226.6419,6,1); //	AddStaticVehicle(437,2297.3513,-2336.2288,13.6802,224.2932,87,7); //	AddStaticVehicle(420,2261.9448,-2335.5898,13.3266,228.2128,6,1); //	AddStaticVehicle(409,2276.6660,-2357.2583,13.3469,42.4026,1,1); //	AddStaticVehicle(420,2278.8987,-2316.0059,13.3266,224.1608,6,1); //	AddStaticVehicle(536,2370.4177,-1927.9225,13.1204,178.1544,32,1); //	AddStaticVehicle(489,2383.3611,-1928.3810,13.5265,0.0760,112,120); //	AddStaticVehicle(404,2472.8286,-1898.0291,13.2808,94.7734,101,101); //	AddStaticVehicle(466,2393.0225,-1680.7930,14.3467,1.0566,68,76); //	AddStaticVehicle(466,2242.2354,-1453.9388,23.6534,90.9692,78,76); //	AddStaticVehicle(496,2148.2146,-1454.3892,24.8438,270.5921,66,72); //	AddStaticVehicle(555,946.3677,-1809.3351,13.3307,350.7960,60,1); //	AddStaticVehicle(495,154.0143,-1964.4994,4.1243,91.6724,119,122); //	AddStaticVehicle(468,385.0593,-1749.9532,8.7201,7.9110,53,53); //	AddStaticVehicle(535,829.7559,-852.0085,69.6879,198.2637,55,1); //	AddStaticVehicle(587,1028.9314,-811.1199,101.5793,20.6666,40,1); //	AddStaticVehicle(429,918.7531,-787.2595,113.9957,250.6886,13,13); //	AddStaticVehicle(521,957.1872,-718.1470,121.7822,119.1136,75,13); //	AddStaticVehicle(402,1078.7347,-647.7014,113.4228,269.9166,90,90); //	AddStaticVehicle(463,2064.3608,-1585.7043,13.0229,267.1473,7,7); //	//AddPlayerClass(270,496.5620,-76.0319,998.7578,196.9213,0,0,0,0,0,0); // checkpoint bar by grove street beer	AddStaticVehicle(405,2701.2634,-1840.8511,9.3535,333.5424,24,1); //	AddStaticVehicle(579,2822.5935,-1672.1444,9.8970,179.9430,42,42); //	AddStaticVehicle(444,2691.7422,-1672.0795,9.8369,180.0103,32,42); //	AddStaticVehicle(519,-1349.4501,-269.9529,15.0692,307.3261,1,1); //	AddStaticVehicle(420,-1401.2844,-323.8199,13.7779,212.8467,6,1); //	AddStaticVehicle(512,289.6234,2543.2661,17.1000,183.0872,15,123); // cropdust	AddStaticVehicle(568,419.2507,2544.1277,16.2524,268.6943,9,39); // bandito	AddStaticVehicle(545,1767.3159,-2022.4856,13.9571,270.6135,47,1); // hustler	AddStaticVehicle(536,2495.1777,-1997.3755,13.2685,181.4675,26,96); //	//AddPlayerClass(270,2485.8423,-1996.6576,13.8343,359.0231,0,0,0,0,0,0); // checkpoint Drughouse Willowfeild	AddStaticVehicle(579,2205.6465,-1161.0662,25.6625,89.3591,53,53); // huntley	//AddPlayerClass(270,2131.7263,-1150.3413,24.1669,357.4427,0,0,0,0,0,0); // checkpoint Cardealer Cout&Schutz	AddStaticVehicle(600,2135.6064,-1130.6268,25.3762,263.5219,32,8); //	AddStaticVehicle(589,2134.5840,-1135.7103,25.3431,78.8830,31,31); // club	AddStaticVehicle(405,2117.6521,-1134.2603,25.0672,179.6898,36,1); // sentinel	AddStaticVehicle(534,1694.3109,-1035.7462,23.6288,179.1059,53,53); // remington	AddStaticVehicle(539,723.2173,-1499.0702,0.4711,178.6133,70,86); // vortex	AddStaticVehicle(430,719.6354,-1631.4342,-0.4336,177.9508,46,26); // predator	AddStaticVehicle(468,568.6178,-1771.1775,14.0505,351.4386,3,3); // sanchez	AddStaticVehicle(562,1116.0156,-1010.3898,29.5181,270.2111,35,1); // elegy	AddStaticVehicle(442,940.2813,-1086.7925,24.1264,90.1871,11,105); // romero	AddStaticVehicle(549,1003.3485,-906.9307,41.8820,96.7768,75,39); // tampa	AddStaticVehicle(603,179.4788,-1332.3510,69.9156,359.3510,69,1); // phoenix	AddStaticVehicle(535,226.6975,-1401.4603,51.3672,55.7432,66,1); // slamvan	AddStaticVehicle(489,687.0981,-1073.1409,49.6565,54.9831,112,120); // rancher	AddStaticVehicle(589,1452.7699,-921.9053,37.2491,177.5960,23,23); // club	AddStaticVehicle(600,2143.7007,-995.3507,61.3193,74.2697,43,8); // picador	AddStaticVehicle(496,1981.5743,-1274.7777,23.5366,1.4003,53,56); // blista	AddStaticVehicle(542,2137.4031,-1365.8776,24.8246,179.7345,24,118); // clover	AddStaticVehicle(515,2192.2412,-1990.8647,14.5655,357.7109,42,76); // roadtrain	AddStaticVehicle(536,2749.0386,-1423.0366,31.5120,86.5836,30,96); // blade	AddStaticVehicle(603,2817.5017,-1452.4421,39.8989,87.6702,75,77); // phoenix	AddStaticVehicle(463,2790.3135,-1434.2220,39.6023,269.8381,11,11); // freeway	//AddPlayerClass(270,2810.1836,-1176.6444,25.3242,177.6394,0,0,0,0,0,0); // checkpoint weaponsdealer	AddStaticVehicle(579,2807.1157,-1187.5955,25.3132,267.3406,62,62); // huntley	AddStaticVehicle(555,2694.0544,-1118.7402,69.2622,181.5304,68,1); // windsor	AddStaticVehicle(603,2390.7192,-1503.7821,23.6724,269.5923,18,1); // phoenix	AddStaticVehicle(402,904.7773,-1363.2616,13.3159,266.8059,98,98); // buffalo	AddStaticVehicle(488,741.9300,-1369.0242,25.8695,270.4614,2,29); // newschopper	AddStaticVehicle(582,736.4892,-1347.3810,13.5687,272.7463,41,20); // newsvan	AddStaticVehicle(582,736.3439,-1336.7230,13.5890,270.7748,49,11); // newsvan	AddStaticVehicle(603,291.0506,-1517.1993,24.4314,55.9339,32,1); // phoenix	AddStaticVehicle(559,294.6821,-1540.4633,24.2500,232.7844,58,8); // jester	AddStaticVehicle(600,2452.8840,-1762.3579,13.3037,179.1921,11,11); // picador	AddStaticVehicle(521,1083.6680,-2039.9799,68.5786,188.0956,87,118); // FCR-900	AddStaticVehicle(487,1115.2827,-2019.0291,74.6081,266.4151,26,3); // marerick	AddStaticVehicle(457,1133.2689,-2029.2600,68.6310,269.8829,63,1); // caddy	AddStaticVehicle(457,1132.8480,-2044.5009,68.6346,270.2739,18,1); // caddy	AddStaticVehicle(496,1209.6927,-1879.5380,13.2685,180.4342,37,19); // blista	AddStaticVehicle(551,1062.1952,-1766.7623,13.1812,89.7193,72,1); // merit	AddStaticVehicle(468,982.4887,-1621.1504,14.6311,88.9937,6,6); // sanchez	AddStaticVehicle(600,782.2916,-1612.4985,13.0998,270.5766,11,11); // picador	AddStaticVehicle(534,591.8109,-1506.2642,15.0186,273.2898,62,62); // remington	AddStaticVehicle(536,592.0685,-1511.9073,15.0100,271.1288,32,1); // blade	AddStaticVehicle(481,403.4036,-1524.3733,31.7840,223.8189,3,3); // bmx	AddStaticVehicle(402,1753.8196,-1680.5988,13.2943,358.1497,110,110); // buffalo	AddStaticVehicle(587,1662.2041,-1210.0806,14.5890,89.0806,53,1); // euros	AddStaticVehicle(481,1863.9329,-1397.9272,12.9969,270.2081,6,6); // bmx	AddStaticVehicle(522,1306.1370,-800.7911,83.7051,182.1031,3,8); // nrg-500	AddStaticVehicle(593,1822.2615,-2633.4285,14.0074,2.3180,2,1); // dodo	AddStaticVehicle(534,1834.6665,-1872.0154,13.1118,357.3660,7,7); // remington	AddStaticVehicle(542,2063.8757,-1636.5031,13.2904,270.0615,31,93); // clover	//AddPlayerClass(270,499.4456,-20.5955,1000.6797,270.1453,0,0,0,0,0,0); // checkpoint bar drinks alhambra	//AddPlayerClass(270,475.3723,-12.0979,1003.6953,8.8393,0,0,0,0,0,0); // checkpoint alhambra robbery	AddStaticVehicle(481,401.3588,-2067.3245,10.2409,5.5547,65,9); // bmx	//AddStaticVehicle(429,1242.0920,-815.3807,83.8226,179.4355,13,13); // admin banshee	AddStaticVehicle(558,2766.8777,-1843.2874,9.3768,200.4740,116,1); // uranus1 stadium	AddStaticVehicle(519,1359.3223,1714.1956,11.7423,270.1603,1,1); // LVshamal1	AddStaticVehicle(519,1358.4689,1756.2708,11.7417,268.2174,1,1); // LVshamal2	AddStaticVehicle(599,1528.4872,-1688.4288,6.0766,270.4560,0,1); //	AddStaticVehicle(599,1528.4586,-1683.9391,6.0800,269.8364,0,1); //	AddStaticVehicle(427,1545.2651,-1684.2952,6.0224,89.3012,0,1); //	AddStaticVehicle(596,1601.7085,-1696.3706,5.6115,89.6400,0,1); //	AddStaticVehicle(596,1601.6012,-1691.8047,5.6115,89.6780,0,1); //	AddStaticVehicle(596,1545.2261,-1663.0038,5.6127,89.7784,0,1); //	AddStaticVehicle(404,1535.5834,-1666.6578,13.1163,359.7614,119,50); //	AddStaticVehicle(596,1536.7179,-1676.1295,13.1824,0.6659,0,1); //	AddPlayerClass(228,257.4150,78.3126,1003.6406,13.7868,0,0,0,0,0,0); // POLICE	AddPlayerClass(228,257.8739,75.7504,1003.6406,193.7868,0,0,0,0,0,0); // other SWAT / police	AddPlayerClass(228,255.0435,79.2119,1003.6406,82.0216,0,0,0,0,0,0); // Swat / Other POLICE	//AddPlayerClass(228,238.0806,73.0143,1005.0391,160.7882,0,0,0,0,0,0); // Hand yourself in checkpoint	//AddPlayerClass(228,249.2998,68.1594,1003.6406,273.5192,0,0,0,0,0,0); // Weapons refill checkpoint for PD	//AddPlayerClass(228,264.2374,82.7226,1001.0391,271.3726,0,0,0,0,0,0); // Jail Cell	//AddPlayerClass(228,266.1849,83.4732,1001.0391,356.6001,0,0,0,0,0,0); // Jail Cell Door	//AddPlayerClass(228,1642.5363,-2334.0676,13.5469,172.4703,0,0,0,0,0,0); // Checkpoint to Fly Note: NO WATNED LEVELS	AddStaticVehicle(409,1526.4916,-2211.9253,13.3507,179.7273,1,1); //	AddStaticVehicle(420,1560.5696,-2325.3987,13.3279,90.0265,6,1); //	AddStaticVehicle(420,1391.8033,-2208.1338,13.3198,180.8415,6,1); //	AddStaticVehicle(497,1765.7183,-2286.9548,26.9727,0.7454,0,1); // Police chopper	AddStaticVehicle(487,1649.1193,-2414.0334,13.7357,181.3510,29,42); //	AddStaticVehicle(519,1687.2516,-2626.1753,14.4655,359.5099,1,1); //	AddStaticVehicle(519,1747.7948,-2627.8035,14.4696,359.2041,1,1); //	//AddStaticVehicle(592,2031.2990,-2493.7371,14.7356,90.2634,1,1); // Admin ONLY Andromeda	//adminturismo = AddStaticVehicle(451,1249.5527,-805.3200,83.8469,180.5224,0,0); // Admin Turismo	AddStaticVehicle(457,1296.8124,-791.2879,1083.6346,271.3270,18,1); // Admin Golf Cart Inside Admin House	//AddPlayerClass(267,1037.9023,-1340.1786,13.7383,199.5034,0,0,0,0,0,0); // Donut Shop Interior goes to this checkpoint	//AddPlayerClass(267,2695.4822,-1704.8331,11.8438,297.2822,0,0,0,0,0,0); // Checkpoint for Go-kart racing	AddStaticVehicle(580,2280.6399,-1679.5012,14.3063,1.9533,81,81); //	AddStaticVehicle(580,2217.7388,-1314.6357,23.7803,272.4128,67,67); //	AddStaticVehicle(580,1362.7539,-1287.4844,13.2533,1.7138,66,66); //	AddStaticVehicle(580,327.1830,-1456.1093,34.1323,131.1041,61,61); //	AddStaticVehicle(580,488.0983,-1500.6008,20.2018,356.4805,53,53); //	AddStaticVehicle(580,841.9577,-1332.0830,13.3422,268.5948,51,51); //	AddStaticVehicle(580,1513.2743,-1461.8362,9.2960,179.0520,51,51); //	AddStaticVehicle(402,1022.3751,-1411.0330,12.9520,273.3931,13,13); //	AddStaticVehicle(402,1130.3915,-1717.2313,13.3879,274.3288,22,22); //	AddStaticVehicle(402,1131.4916,-1677.4155,13.4901,270.6588,22,22); //	AddStaticVehicle(402,1359.6488,-1751.0972,13.2050,180.3828,22,22); //	AddStaticVehicle(555,1347.1025,-1751.1830,13.0474,181.1609,58,1); //	AddStaticVehicle(515,2780.8662,-2455.8403,14.6461,89.7593,24,77); //	AddStaticVehicle(406,2679.8062,-2521.2097,14.8241,0.7454,1,1); //	//AddPlayerClass(267,-27.7239,-89.6489,1003.5469,206.1519,0,0,0,0,0,0); // Buy checkpoint to buy shit in 24/7's	//AddPlayerClass(267,1929.8180,-1776.5649,13.5469,80.3896,0,0,0,0,0,0); // Warp checkpoint - Send this to 24/7 interior	//AddPlayerClass(267,1944.6140,-1772.1038,13.3906,348.6056,0,0,0,0,0,0); // Gas Checkpoint	//AddPlayerClass(267,1005.3980,-939.3072,42.1797,176.3219,0,0,0,0,0,0); // Gas checkpoint thingy	//AddPlayerClass(267,-30.8382,-28.4234,1003.5573,198.6552,0,0,0,0,0,0); // Buy checkpoint inside 24/7	//AddPlayerClass(267,-30.7647,-55.0339,1003.5469,182.3617,0,0,0,0,0,0); // Buy checkpoint 24/7	//AddPlayerClass(267,2461.9990,-2616.2856,13.6618,298.3566,0,0,0,0,0,0); // Random Gas industrial thing gas station?	AddStaticVehicle(437,2284.3091,-2350.4556,13.6802,224.5453,79,7); //	AddStaticVehicle(409,2290.4299,-2344.1047,13.3469,48.0216,1,1); //	//AddPlayerClass(267,2266.4583,-2343.1196,13.5469,323.7133,0,0,0,0,0,0); // Taxi guy	//AddPlayerClass(267,2268.9070,-2344.4363,13.5469,323.7133,0,0,0,0,0,0); // Taxi guy #2?	AddStaticVehicle(411,2459.2236,-2231.5730,13.1889,274.7637,64,1); //	AddStaticVehicle(549,2298.8960,-1343.6927,23.6171,2.9216,72,39); //	AddStaticVehicle(404,2246.7676,-1727.5347,13.1933,92.0242,101,101); //	AddStaticVehicle(404,2127.6985,-1936.3887,13.1962,127.3541,101,101); //	AddStaticVehicle(404,1777.4364,-1914.7065,13.1204,273.0127,101,101); //	//AddStaticVehicle(411,1243.0098,-804.1359,83.8677,180.3726,0,0); // admin infernus 8; Grove or offroad tires, 10XNOS, Black, hydraulics	//AddStaticVehicle(520,1293.5546,-781.9982,97.4041,273.2209,0,0); // admin hydra 1	//AddStaticVehicle(487,1294.7111,-798.5267,96.6373,269.4409,0,0); // admin maverick 1	admincheetah = AddStaticVehicle(415,1279.4696,-829.0958,82.9141,1.1901,0,0); // admin cheetah 1; Grove or offroad tires, 10XNOS, Black, hydraulics, Win spoilers, side skirts, upswept exaust	//AddStaticVehicle(432,1273.0739,-829.2021,83.1779,359.8957,0,0); // admin tank	//AddStaticVehicle(574,1292.6235,-889.7855,97.0688,271.5289,0,0); // Admin Sweeper - NOS - Black	//AddStaticVehicle(498,1293.1483,-884.1897,97.4123,86.9609,0,0); // Admin Boxville - 10x NOS - Black	//AddStaticVehicle(483,1293.4897,-869.6652,97.3396,89.1582,126,126); // Camper - x10 NOS	//AddStaticVehicle(437,1264.8876,-884.3815,97.4759,356.1664,0,0); // Admin Bus x10 NOS Black	//AddStaticVehicle(447,1278.2942,-804.5734,87.5096,271.0826,75,2); // admin seasparrow!	//CreateObject(3448,1279.515136,-884.391967,96.460937,0.000000,0.000000,177.733245);	//CreateObject(5809,1254.421142,-790.058166,96.611412,0.000000,0.000000,357.555023);	//CreateObject(10631,1290.079711,-731.086364,95.824905,2.000000,1.000000,18.733602);	//CreateObject(5482,1250.730468,-705.274536,97.577957,0.000000,0.000000,4.442358);	//LinkVehicleToInterior (admingolfcart, 5);	SetTimer("ad1", 120000, 1); // ADS	// CHECKPOINTS	test1 = CreateCheckpoint(1111.3748,-975.1141,42.7656, 3.0);	Checkpoint_SetAllWorlds(test1, true);	Checkpoint_SetVisible(test1, true);	Checkpoint_SetAllPlayers(test1, true);	test2 = CreateCheckpoint(1111.3748, -900.1141, 42.7656, 3.0);	Checkpoint_SetAllWorlds(test2, true);	Checkpoint_SetVisible(test2, true);	Checkpoint_SetAllPlayers(test2, true);	// CHECKPOINTS	return 1;}public OnPlayerRequestClass(playerid, classid){	SetPlayerPos(playerid, 1548.2826,-1675.3671,14.4542);	SetPlayerFacingAngle(playerid, 92.2824);	SetPlayerCameraPos(playerid, 1535.9572,-1675.8645,14.9147);	SetPlayerCameraLookAt(playerid, 1548.2826,-1675.3671,14.4542);	gClassID[playerid] = classid;	GameTextForPlayer(playerid, "~g~Police officer~n~~r~NO ABUSING!", 3, 10000);	switch(gClassID[playerid])	{		case 0,1,2,3,4,5,6,7,8:		{			GameTextForPlayer(playerid, "~g~Police officer~n~~r~NO ABUSING!", 3, 2500);		}	}	return 1;}public OnPlayerConnect(playerid){	SendClientMessage(playerid,0xDEEE20FF, "Coded by the Skitzofrentic Scripting Team and [SAP]Francis.");	new pName[30], string[256];	GetPlayerName(playerid, pName, 30);	format(string, 256, "%s has joined the server.", pName);	SendClientMessageToAll(COLOR_GREY, string);	return 1;}Script_OnPlayerDisconnect(playerid, reason){	switch(reason)	{		case 0:		{			 new pName[30], string[256];			 GetPlayerName(playerid, pName, 30);			 format(string, 256, "%s has left the server. (Timeout)", pName);			 SendClientMessageToAll(COLOR_GREY, string);		}		case 1:		{			 new pName[30], string[256];			 GetPlayerName(playerid, pName, 30);			 format(string, 256, "%s has left the server. (Leaving)", pName);			 SendClientMessageToAll(COLOR_GREY, string);		}		case 2:		{			 new pName[30], string[256];			 GetPlayerName(playerid, pName, 30);			 format(string, 256, "%s has left the server. (Kicked)", pName);			 SendClientMessageToAll(COLOR_GREY, string);		}	}	return 1;}public OnPlayerDeath(playerid, killerid, reason){	SendDeathMessage(killerid, playerid, reason);	return 1;}public OnVehicleSpawn(vehicleid){	return 1;}public OnVehicleDeath(vehicleid, killerid){	return 1;}public OnPlayerText(playerid, text[]){	return 1;}public OnPlayerPrivmsg(playerid, recieverid, text[]){	return 1;}public OnPlayerCommandText(playerid, cmdtext[]){	if(gJailed[playerid] == 1 && IsPlayerAdmin(playerid) == 0)	{		SendClientMessage(playerid, COLOR_YELLOW, "Sorry, you are jailed.");		return 1;	}		new cmd[256];	new idx;	cmd = strtok(cmdtext, idx);	new Seconds,Minutes,Hours;	new cmdpname[250];	GetPlayerName(playerid, cmdpname, sizeof(cmdpname));	gettime(Hours,Minutes,Seconds);	printf("# [%d:%d:%d] %s: %s", Hours,Minutes,Seconds,cmdpname,cmdtext);	if(!strcmp(cmdtext, "/test", true))	{		SetPlayerPos(playerid, 1115.3748,-960.1141,42.7656);		return 1;	}		if(!strcmp(cmdtext, "/test2", true))	{		SetPlayerPos(playerid, 1115.3748, -900.1141, 42.7656);		return 1;	}	if(!strcmp(cmdtext, "/cophelp", true))	{		if(gTeam[playerid] == cops)		{			SendClientMessage(playerid, COLOR_DARKPINK, "______________Cops commands______________");			SendClientMessage(playerid, COLOR_BLUE, "/wanted - Dresses a list of suspects");			SendClientMessage(playerid, COLOR_BLUE, "/ar(rest) - Jails a WANTED player");			SendClientMessage(playerid, COLOR_BLUE, "/suspect - Makes a player suspected");			SendClientMessage(playerid, COLOR_BLUE, "/unsuspect - Makes a player unsuspected");			SendClientMessage(playerid, COLOR_BLUE, "/r - Police radio");			SendClientMessage(playerid, COLOR_BLUE, "/ticket - Give a ticket");			SendClientMessage(playerid, COLOR_DARKPINK, "_________________________________________");			return 1;		}		else		{			SendClientMessage(playerid, COLOR_RED, "You are not an official cop.");			return 1;		}	}		if(!strcmp(cmdtext, "/help", true))	{		SendClientMessage(playerid, COLOR_DARKPINK, "_________________Commands________________");		SendClientMessage(playerid, COLOR_ORANGE, "GENERAL: /kill, /say - local chat, /report, /bug - To report a bug");		SendClientMessage(playerid, COLOR_ORANGE, "GENERAL: /whisper - local chat, /shout - local chat");		SendClientMessage(playerid, COLOR_ORANGE, "VEHICLE: /speedo");		SendClientMessage(playerid, COLOR_ORANGE, "ADMINS ONLY: /ah");		if(gTeam[playerid] == cops)		{			SendClientMessage(playerid, COLOR_ORANGE, "LSPD: /cophelp");		}		SendClientMessage(playerid, COLOR_DARKPINK, "_________________________________________");		return 1;	}		if (strcmp(cmdtext,"/kill", true)==0)	{		SetPlayerHealth(playerid,0);		return 1;	}		if(strcmp(cmdtext, "/wanted", true) == 0)	{		new count=0;		SendClientMessage(playerid, COLOR_GREEN, 	"_________Wanted Players_________");		for(new i=0;i<MAX_PLAYERS;i++)		{			if (IsPlayerConnected(i) && GetPlayerWantedLevel(i) > 0)			{				new pname[MAX_PLAYER_NAME], string[250];				GetPlayerName(i,pname,sizeof(pname));				format(string,sizeof(string), "- %s ( Wanted Level: '%d'  Crime: '%s' ) -", pname, GetPlayerWantedLevel(i), Crime[i]);				SendClientMessage(playerid, COLOR_YELLOW, string);				count++;			}		}		if(count == 0)		{			SendClientMessage(playerid, COLOR_YELLOW, "No-one is wanted.");			SendClientMessage(playerid, COLOR_GREEN,    "________________________________");			return 1;		}		else		{			SendClientMessage(playerid, COLOR_GREEN,    "________________________________");			return 1;		}	}				if(strcmp(cmd, "/say", true) == 0)	{		new str[256], pname[250], tmp[256];		new count=0;		tmp = strtok(cmdtext, idx);		if(!strlen(tmp))		{			SendClientMessage(playerid, COLOR_YELLOW, "USAGE: /say [TEXT]");			return 1;		}		GetPlayerName(playerid, pname, sizeof(pname));		format(str, sizeof(str), "%s says: %s", pname, cmdtext[5]);		SendClientMessage(playerid, COLOR_GREY, str);		for(new i=0; i<MAX_PLAYERS; i++)		{			if(IsPlayerConnected(i) && i != playerid)			{				if(GetDistanceBetweenPlayers(playerid, i) < 8)				{					format(str, sizeof(str), "%s says: %s", pname, cmdtext[5]);					SendClientMessage(i, COLOR_GREY, str);					count++; // Some one eared				}			}		}		if(count == 0) // No one ears		{			SendClientMessage(playerid, COLOR_RED, "No-ones ears you.");			return 1;		}		return 1;	}	if(strcmp(cmd, "/shout", true) == 0)	{		new str[256], pname[250], tmp[256];		tmp = strtok(cmdtext, idx);		new count=0;		if(!strlen(tmp))		{			SendClientMessage(playerid, COLOR_YELLOW, "USAGE: /shout [TEXT]");			return 1;		}		GetPlayerName(playerid, pname, sizeof(pname));		format(str, sizeof(str), "%s shouts: %s!!", pname, cmdtext[7]);		SendClientMessage(playerid, COLOR_GREY, str);		for(new i=0; i<MAX_PLAYERS; i++)		{			if(IsPlayerConnected(i) && i != playerid)			{				if(GetDistanceBetweenPlayers(playerid, i) < 25)				{					format(str, sizeof(str), "%s shouts: %s!!", pname, cmdtext[7]);					SendClientMessage(i, COLOR_GREY, str);					count++;				}			}		}		if(count == 0)		{			SendClientMessage(playerid, COLOR_RED, "No-ones ears you.");			return 1;		}		return 1;	}	if(strcmp(cmd, "/whisper", true) == 0)	{		new str[256], pname[250], tmp[256];		tmp = strtok(cmdtext, idx);		new count=0;		if(!strlen(tmp))		{			SendClientMessage(playerid, COLOR_YELLOW, "USAGE: /whisper [TEXT]");			return 1;		}		GetPlayerName(playerid, pname, sizeof(pname));		format(str, sizeof(str), "%s whispers: %s", pname, cmdtext[9]);		SendClientMessage(playerid, COLOR_GREY, str);		for(new i=0; i<MAX_PLAYERS; i++)		{			if(IsPlayerConnected(i) && i != playerid)			{				if(GetDistanceBetweenPlayers(playerid, i) < 2)				{					format(str, sizeof(str), "%s whispers: %s", pname, cmdtext[9]);					SendClientMessage(i, COLOR_GREY, str);					count++;				}			}		}		if(count == 0)		{			SendClientMessage(playerid, COLOR_RED, "No-ones ears you.");			return 1;		}		return 1;	}	if(!strcmp(cmd, "/arrest", true) || !strcmp(cmd, "/ar", true))	{		if(gTeam[playerid] != cops)		{			SendClientMessage(playerid, COLOR_RED, "You are not an official cop.");			return 1;		}		new Playerid;		new str[256];		new pname[256];		new aname[256];		new tmp[256];		new seconds;		tmp = strtok(cmdtext, idx);		if(!strlen(tmp))		{			SendClientMessage(playerid, COLOR_YELLOW, "USAGE: /arrest [id]");			return 1;		}		Playerid = strval(tmp);		if(gTeam[Playerid] == cops)		{			SendClientMessage(playerid, COLOR_RED, "You can't arrest police officers!");			return 1;		}		if(GetDistanceBetweenPlayers(playerid, Playerid) < 6)		{			if(GetPlayerDistanceToPoint(playerid,267.0890,78.3383) < 10)			{				if(IsPlayerConnected(Playerid))				{					if(GetPlayerWantedLevel(Playerid) > 0)					{						switch(GetPlayerWantedLevel(Playerid))						{							case 1:							{								SetTimerEx("Unjail", 20000, false, "i", Playerid);								seconds = 20;								GivePlayerMoney(playerid, 100);							}							case 2:							{								SetTimerEx("Unjail", 40000, false, "i", Playerid);								seconds = 40;								GivePlayerMoney(playerid, 400);							}							case 3:							{								SetTimerEx("Unjail", 60000, false, "i", Playerid);								seconds = 60;								GivePlayerMoney(playerid, 600);							}							case 4:							{								SetTimerEx("Unjail", 80000, false, "i", Playerid);								seconds = 80;								GivePlayerMoney(playerid, 800);							}							case 5:							{								SetTimerEx("Unjail", 100000, false, "i", Playerid);								seconds = 100;								GivePlayerMoney(playerid, 1000);							}							case 6:							{								SetTimerEx("Unjail", 120000, false, "i", Playerid);								seconds = 120;								GivePlayerMoney(playerid, 1200);							}						}						GetPlayerName(Playerid, pname, sizeof (str));						GetPlayerName(playerid, aname, sizeof (str));						format(str, sizeof (str), "***Officer %s Arrested %s for: %d seconds***", aname, pname, seconds);						SendClientMessageToAll(COLOR_YELLOW, str);						SetPlayerInterior(Playerid, 6);						SetPlayerPos(Playerid, 264.7810,77.9664,1001.0391);						SetPlayerFacingAngle(Playerid, 2.4599);						TogglePlayerControllable(Playerid, 0);						gJailed[Playerid] = 1;						print(str);						return 1;					}					else					{						SendClientMessage(playerid, COLOR_RED, "You can't arrest a non-suspect player!");						return 1;					}				}				else				{					SendClientMessage(playerid, COLOR_RED, "Please provide a good ID.");					return 1;				}			}			else			{				SendClientMessage(playerid, COLOR_RED, "You are too far away from the LSPD jail.");				return 1;			}		}		else		{			SendClientMessage(playerid, COLOR_RED, "Player is too far away from you.");			return 1;		}	}	if(strcmp(cmd, "/suspect", true) == 0)	{		if(gTeam[playerid] != cops)		{			SendClientMessage(playerid, COLOR_RED, "You are not an official cop.");			return 1;		}		new Playerid;		new str[256];		new pname[256];		new aname[256];		new tmp[256];		tmp = strtok(cmdtext, idx);		if(!strlen(tmp))		{			SendClientMessage(playerid, COLOR_YELLOW, "USAGE: /suspect [id] [reason]");			return 1;		}		Playerid = strval(tmp);		new length = strlen(cmdtext);		while ((idx < length) && (cmdtext[idx] <= ' '))		{			idx++;		}		new offset = idx;		new reason[256];		while ((idx < length) && ((idx - offset) < (sizeof(reason) - 1)))		{			reason[idx - offset] = cmdtext[idx];			idx++;		}		reason[idx - offset] = EOS;		if(!strlen(reason))		{			SendClientMessage(playerid, COLOR_YELLOW, "USAGE: /suspect [id] [reason]");			return 1;		}		if(gTeam[Playerid] == cops || playerid == Playerid)		{			SendClientMessage(playerid, COLOR_RED, "You can't do that on a cop.");			return 1;		}		if(IsPlayerConnected(Playerid))		{			GetPlayerName(Playerid, pname, sizeof (str));			GetPlayerName(playerid, aname, sizeof (str));			format(str, sizeof (str), "***Officer %s Set %s as wanted for: %s***", aname, pname, reason);			print(str);			SendClientMessageToAll(COLOR_YELLOW, str);			SetPlayerColor(Playerid, COLOR_ORANGE);			SetPlayerWanted(Playerid, 1, reason);			return 1;		}		else		{			SendClientMessage(playerid, COLOR_RED, "Please provide a good ID.");			return 1;		}	}	if(strcmp(cmd, "/unsuspect", true) == 0)	{		if(gTeam[playerid] != cops)		{			SendClientMessage(playerid, COLOR_RED, "You are not an official cop.");			return 1;		}		new Playerid;		new str[256];		new pname[556];		new aname[256];		new tmp[256];		tmp = strtok(cmdtext, idx);		if(!strlen(tmp) && gTeam[playerid] == cops)		{			SendClientMessage(playerid, COLOR_YELLOW, "USAGE: /unsuspect [id] [reason]");			return 1;		}		Playerid = strval(tmp);		new length = strlen(cmdtext);		while ((idx < length) && (cmdtext[idx] <= ' '))		{			idx++;		}		new offset = idx;		new reason[256];		while ((idx < length) && ((idx - offset) < (sizeof(reason) - 1)))		{			reason[idx - offset] = cmdtext[idx];			idx++;		}		reason[idx - offset] = EOS;		if(!strlen(reason))		{			SendClientMessage(playerid, COLOR_YELLOW, "USAGE: /unsuspect [playerid] [reason]");			return 1;		}		if(GetPlayerWantedLevel(Playerid) != 0)		{			if(IsPlayerConnected(Playerid))			{				GetPlayerName(Playerid, pname, sizeof (pname));				GetPlayerName(playerid, aname, sizeof (aname));				format(str, sizeof (str), "***Officer %s has set %s non-suspect [Reason: %s]***", aname, pname, reason);				print(str);				SendClientMessageToAll(COLOR_YELLOW, str);				SetPlayerColor(Playerid, COLOR_ORANGE);				SetPlayerWanted(Playerid, 0, "Not suspected");				SetPlayerWantedLevel(Playerid, 0);				SetPlayerColor(Playerid, COLOR_GREY);				return 1;			}			else			{				SendClientMessage(playerid, COLOR_RED, "Please provide a good ID.");				return 1;			}		}		else		{			SendClientMessage(playerid, COLOR_RED, "Player is not suspected.");			return 1;		}	}		if(strcmp(cmd, "/ticket", true) == 0)	{		if(gTeam[playerid] != cops)		{			SendClientMessage(playerid, COLOR_RED, "You are not an official cop.");			return 1;		}		new Playerid;		new str[256];		new pname[556];		new aname[256];		new tmp[256];		tmp = strtok(cmdtext, idx);		if(!strlen(tmp) && gTeam[playerid] == cops)		{			SendClientMessage(playerid, COLOR_YELLOW, "USAGE: /ticket [id] [reason]");			return 1;		}		Playerid = strval(tmp);		new length = strlen(cmdtext);		while ((idx < length) && (cmdtext[idx] <= ' '))		{			idx++;		}		new offset = idx;		new reason[256];		while ((idx < length) && ((idx - offset) < (sizeof(reason) - 1)))		{			reason[idx - offset] = cmdtext[idx];			idx++;		}		reason[idx - offset] = EOS;		if(!strlen(reason))		{			SendClientMessage(playerid, COLOR_YELLOW, "USAGE: /ticket [id] [reason]");			return 1;		}		if(gTeam[Playerid] == cops)		{			SendClientMessage(playerid, COLOR_RED, "You can't do that on a cop!");			return 1;		}		if(GetPlayerWantedLevel(Playerid) != 0)		{			if(IsPlayerConnected(Playerid))			{				if(playerid != Playerid)				{					if(GetDistanceBetweenPlayers(playerid, Playerid) < 2)					{						GetPlayerName(Playerid, pname, sizeof (pname));						GetPlayerName(playerid, aname, sizeof (aname));						format(str, sizeof (str), "***Officer %s has given %s a ticket ( $800 ) [Reason: %s]***", aname, pname, reason);						print(str);						SendClientMessageToAll(COLOR_YELLOW, str);						SetPlayerColor(Playerid, COLOR_GREY);						GivePlayerMoney(playerid, 400);						GivePlayerMoney(Playerid, 800);						SendClientMessage(playerid, COLOR_ORANGE, "If the ticket was abused, you will get kicked.");						SendClientMessage(Playerid, COLOR_ORANGE, "If you think that the cop abused, /report him.");						format(str, sizeof(str), "You paid $800 to the state for '%s'.", reason);						SetPlayerWantedLevel(Playerid, 0);						return 1;					}					else					{						SendClientMessage(playerid, COLOR_RED, "You must next to the suspect.");						return 1;					}				}				else				{					SendClientMessage(playerid, COLOR_RED, "You can't give yourself a ticket!");					return 1;				}			}			else			{				SendClientMessage(playerid, COLOR_RED, "Please provide a good ID.");				return 1;			}		}		else		{			SendClientMessage(playerid, COLOR_RED, "Player is not suspected.");			return 1;		}	}		if(!strcmp(cmdtext, "/r ", true, 3))	{		if(gTeam[playerid] == cops)		{			if(!strlen(cmdtext[4]))			{				SendClientMessage(playerid, COLOR_ORANGE, "USAGE: /r [text]");				return 1;			}			CopRadio(playerid, cmdtext[3]);			return 1;		}		else		{			SendClientMessage(playerid, COLOR_RED, "You are not an official cop.");			return 1;		}	}	return 0;}public OnPlayerPickUpPickup(playerid, pickupid){	return 1;}public OnPlayerSelectedMenuRow(playerid, row){	return 1;}public OnPlayerExitedMenu(playerid){	return 1;}public OnPlayerSpawn(playerid){	//SetPlayerCheckpoint(playerid, 1111.3748,-975.1141,42.7656,3.0);	SendClientMessage(playerid, COLOR_WHITE, " Type \"/help\" to get your commands and get started.");	if(gClassID[playerid] >= 0 && gClassID[playerid] <= 8)	{		gTeam[playerid] = cops;		SendClientMessage(playerid, COLOR_BLUE, "You are a police officer. Use the correct police procedures.");	}	return 1;}/*public OnPlayerEnterCheckpoint(playerid){	SetPlayerInterior (playerid, 12);	SetPlayerPos(playerid,2111.4661,1904.1135,10.8203);	DisablePlayerCheckpoint(playerid);	return 1;}*/public OnPlayerEnterVehicle(playerid, vehicleid){	if (vehicleid == admincheetah)	{		AddVehicleComponent (admincheetah, 1010); // Nitro		AddVehicleComponent (admincheetah, 1081); // Grove tires		AddVehicleComponent (admincheetah, 1001); // Spoiler		AddVehicleComponent (admincheetah, 1007); // Right Skirt		AddVehicleComponent (admincheetah, 1017); // Left Skirt		AddVehicleComponent (admincheetah, 1018); // Exhaust		AddVehicleComponent (admincheetah, 1087); // Hydraulics	}	return 1;}// -----------------------------------------------------------------------------public Unjail(playerid){	if(IsPlayerConnected(playerid))	{		if(gJailed[playerid] == 1)		{			SetPlayerInterior(playerid, 6);			SetPlayerPos(playerid, 267.0890,78.3383,1001.0391);			SetPlayerFacingAngle(playerid, 180.0000);			TogglePlayerControllable(playerid, 1);			SetPlayerWantedLevel(playerid, 0);			new message[256];			new pname[250];			GetPlayerName(playerid, pname, sizeof(pname));			format(message, sizeof(message), "*** %s has been unjailed.", pname);			print(message);			SendClientMessageToAll(COLOR_GREEN, message);			gJailed[playerid] = 0;		}	}}// -----------------------------------------------------------------------------GetDistanceBetweenPlayers(playerid, playerid2) //By Slick (Edited by Smugller thx for Y_Less ){	new Float:x1,Float:y1,Float:z1,Float:x2,Float:y2,Float:z2;	new Float:dis;	GetPlayerPos(playerid,x1,y1,z1);	GetPlayerPos(playerid2,x2,y2,z2);	dis = floatsqroot((x2-x1)*(x2-x1)+(y2-y1)*(y2-y1)+(z2-z1)*(z2-z1));	return floatround(dis);}// -----------------------------------------------------------------------------GetPlayerDistanceToPoint(playerid,Float:x,Float:y) //By Sacky (Edited by Smugller){	new Float:x1,Float:y1,Float:z1;	new Float:dis;	GetPlayerPos(playerid,x1,y1,z1);	dis = floatsqroot((x-x1)*(x-x1)+(y-y1)*(y-y1));	return floatround(dis);}// -----------------------------------------------------------------------------stock PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z){	new Float:oldposx, Float:oldposy, Float:oldposz;	new Float:tempposx, Float:tempposy, Float:tempposz;	GetPlayerPos(playerid, oldposx, oldposy, oldposz);	tempposx = (oldposx -x);	tempposy = (oldposy -y);	tempposz = (oldposz -z);	if (((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi)))	{		return 1;	}	return 0;}// -----------------------------------------------------------------------------CopRadio(playerid, str[]){	new formatedstr[256], playername[250];	GetPlayerName(playerid, playername, sizeof(playername));	format(formatedstr, sizeof(formatedstr), "%s (RADIO): %s, over***", playername, str);	for(new i=0; i<MAX_PLAYERS; i++)	{		if(IsPlayerConnected(i))		{			if(gTeam[i] == cops)			{				SendClientMessage(i, COLOR_BLUE, formatedstr);			}		}	}}// -----------------------------------------------------------------------------SetPlayerWanted(playerid, starstoadd, reason[]){	if(IsPlayerConnected(playerid))	{		if(GetPlayerWantedLevel(playerid) >= 5)		{			SetPlayerWantedLevel(playerid, 6);			format(Crime[playerid], 500, "%s", reason);			return 1;		}		else		{			SetPlayerWantedLevel(playerid, GetPlayerWantedLevel(playerid)+starstoadd);			format(Crime[playerid], 500, "%s", reason);			return 1;		}	}	return 1;}Script_OnPlayerEnterCheckpointEx(playerid, cpid){	if(cpid == test1)	{		SendClientMessage(playerid, COLOR_BLUE, "TEST");		return 1;	}	if(cpid == test2)	{		SendClientMessage(playerid, COLOR_BLUE, "TEST2");		return 1;	}	return 1;}// -----------------------------------Ads---------------------------------------public ad1(){	SendClientMessageToAll(COLOR_YELLOW, "This is an ad created by [SAP]Francis ( TEST ).");	return 1;}