#include #include #include #define TEAM_RICH 1 #define TEAM_POOR 2 #define TEAM_ADMIN 3 #define TEAM_RICH_COLOR 0xFF0000AA #define TEAM_POOR_COLOR 0xFF00FFAA #define TEAM_ADMIN_COLOR 0x000000AA #define COLOR_RED 0x000000AA #define COLOR_YELLOW 0xFFFF00AA new Float:Pos[MAX_PLAYERS][4]; new gPlayerClass[MAX_PLAYERS]; new CashScoreOld; forward SetPlayerToTeamColor(playerid); forward SetPlayerTeamFromClass(playerid,classid); forward SetupPlayerForClassSelection(playerid); static gTeam[MAX_PLAYERS]; main() { print("\n----------------------------------"); print(" [MOB]RICH VS POOR"); print("----------------------------------\n"); } public OnGameModeInit() { print("GameModeInit()"); SetGameModeText("[MOB]RICH VS POOR"); AddPlayerClass(22,2323.4783,-1795.6262,13.5469,269.8276,1,0,24,220,32,200); //poor gangster orange AddPlayerClass(23,2341.2449,-1785.3824,13.5469,85.7309,5,0,22,220,32,200); // poor weird skater AddPlayerClass(24,2066.6287,-1703.2852,14.1484,266.9104,4,0,22,220,32,200); //poor baseball coat man AddPlayerClass(26,1977.4681,-1234.5210,20.0469,271.8406,3,0,22,220,32,200); //poor tramp AddPlayerClass(25,2107.6938,-1279.7227,25.6875,108.3026,2,0,24,220,28,200); // poor body armour man AddPlayerClass(30,2521.1855,-2008.6818,13.5469,77.7157,1,0,22,220,28,200); //poor lowrider AddPlayerClass(28,2323.6382,-1273.7483,22.5000,307.1943,5,0,24,220,28,200); // spawn underground AddPlayerClass(29,2704.4507,-1698.8221,11.8438,38.8955,4,0,24,220,28,200); // trophy spawn poor AddPlayerClass(35,1652.9702,-1837.9386,13.5461,49.5636,3,0,24,220,28,200); // poor spawn garage AddPlayerClass(32,1855.2990,-1991.6888,13.5469,262.6685,2,0,22,220,28,200); // poor spawn houses AddPlayerClass(31,1110.1682,-741.7699,100.1329,87.7365,1,0,22,220,29,200); // spawn rich AddPlayerClass(37,979.8679,-675.7549,121.9763,31.5541,5,0,24,220,29,200); // rich spawn AddPlayerClass(33,1044.8103,-640.6768,120.1172,0.8595,4,0,22,220,29,200); // rich spawn AddPlayerClass(36,1095.0337,-646.6276,113.6484,2.8378,3,0,24,220,29,200); // rich spawn AddPlayerClass(12, 1292.7319,-809.2126,88.3125,58.2739, 2, 0,22, 220, 29, 200);// girl AddPlayerClass(19, 1271.8574, -778.3342, 95.9663, 76.0873, 1,0, 24, 220, 29, 200);// RICH GUY GANGSTER AddPlayerClass(20, 1334.1877,-627.2261,109.1349,31.2488,5, 0, 22, 220, 29, 200);//rich TRIAD AddPlayerClass(18,1549.6149,-1352.8251,329.6433,252.8698, 4,0, 24, 220, 29, 200);//MAN IN SHORTS AddPlayerClass(21,1548.6149,-1352.8251,329.6433,252.8698, 3,0,22, 220, 29, 200);// gangster black shirt rich AddPlayerClass(17,1575.6648,-1334.0304,16.4844,311.3250,2,0,24,220,29,200); // rich spawn suit AddPlayerClass(34,2230.5796,-1159.7725,25.8211,92.2791,1,0,22,220,29,200); //poor cowboy man AddPlayerClass(165,213.7894,1869.7531,13.1406,1.3479,24,9999999999,27,999999,32,99999999); // my spawn AddPlayerClass(115,212.1923,1871.4673,13.1406,354.1411,24,9999999,27,9999999,28,999999999); // NK spawn AddStaticVehicle(487,1554.6000,-1352.8200,329.6433,252.8698,1,1);//HELICOPTER ON RICH HOUSE AddStaticVehicle(487, 1291.6384,-788.1622,96.4609,232.5631,1,1);//HELICOPTER ON TO OF SKYSKRAPER AddStaticVehicle(462,2484.8975,-1672.0511,13.3359,101.7786,0,0);//gang bike poor fagio AddStaticVehicle(468,2483.5562,-1667.6217,13.3438,104.9120,0,0);//gang bike poor sanchez AddStaticVehicle(482,2482.1121,-1662.2013,13.3438,104.9120,0,0);//gang van poor burrito AddStaticVehicle(567,2481.2783,-1659.0715,13.3438,104.9120,0,0);//gang car poor savana AddStaticVehicle(475,2480.4509,-1655.9644,13.3161,104.9120,0,0);//gang car poor sabre AddStaticVehicle(542,2484.8975,-1670.0511,13.3359,101.7786,0,0);//gang car poor clover AddStaticVehicle(522,1252.0242,-804.4304,83.7114,176.9505,1,1); //gang car rich nrg500 AddStaticVehicle(409,1249.2692,-804.5209,84.1406,181.1251,1,1); //gang car rich stretch AddStaticVehicle(480,1254.6370,-804.2422,84.1406,187.0785,1,1); //gang car rich comet AddStaticVehicle(579,2059.4031,-1694.8048,13.4231,268.7489,0,0); // poor car smokes house AddStaticVehicle(471,2095.5242,-1282.5378,25.1524,181.2453,0,0); // car poor AddStaticVehicle(513,1882.2004,-2632.2761,13.3196,0.8468,0,0); // plane poor AddStaticVehicle(577,1824.8845,-2628.3933,13.3205,1.5676,0,0); // plane poor AddStaticVehicle(487,2533.5142,-1676.3107,19.9302,178.8826,0,0);//heli poor AddStaticVehicle(415,1351.9733,-621.8157,109.1328,18.0887,1,1);//rich car cheetah AddStaticVehicle(567,210.7071,1927.2062,23.2806,178.7046,0,0); //NK's car AddStaticVehicle(434,214.0702,1890.0079,14.9812,359.6148,1,1); //MY car AddStaticVehicle(567,2517.5928,-2008.1837,12.9503,179.7615,0,0); //vehcicl lowrider poor AddStaticVehicle(535,2504.7202,-2013.5148,12.9495,89.1489,0,0); // vehicle lowrider poor AddStaticVehicle(536,2492.1292,-2013.6879,12.9525,89.2307,0,0); // vehicle lowrider poor AddStaticVehicle(534,2479.3645,-2005.4993,12.9499,269.6451,0,0); // vehicle lowrider poor AddStaticVehicle(575,2493.8008,-2005.3881,12.9364,270.0929,0,0); // vehicle lowrider poor AddStaticVehicle(412,2506.3318,-2005.1270,12.9471,269.1659,0,0); // vehicle lowrider poor AddStaticVehicle(400,2324.2888,-1243.8524,22.1692,262.9993,0,0); // vehcile poor underground AddStaticVehicle(402,2325.8140,-1234.9587,22.1688,263.0887,0,0); // vehicle poor underground AddStaticVehicle(560,2348.6223,-1235.0427,22.1695,95.7113,0,0); // vehicle poor underground AddStaticVehicle(576,2487.4155,-2013.5482,12.8841,89.9463,0,0); // lowrider tornado AddStaticVehicle(444,2676.7075,-1672.3362,9.0007,358.7728,0,0); // trophy vehicle poor AddStaticVehicle(568,2681.7864,-1672.1062,9.0234,359.2512,0,0); // trophy vehicle poor AddStaticVehicle(424,2686.9092,-1671.6418,9.0487,1.2711,0,0); // trophy vehicle poor AddStaticVehicle(504,2692.1167,-1672.4354,9.0691,0.1522,0,0); // trophy vehicle poor AddStaticVehicle(502,2697.1626,-1672.7797,9.0901,357.0293,0,0); // trophy vehicle poor AddStaticVehicle(506,1109.2953,-732.6971,100.2647,87.0035,1,1); // vehicle rich AddStaticVehicle(545,1006.5525,-662.4951,120.9458,211.3658,1,1); // rich vehicle AddStaticVehicle(541,1011.1940,-659.4734,120.9416,213.9743,1,1); // rich vehicle AddStaticVehicle(429,1041.4819,-631.5482,119.5584,278.5988,1,1); // rich vehicle AddStaticVehicle(411,1090.4541,-641.5708,112.9035,267.7686,1,1); // rich behicle AddStaticVehicle(451,1091.0107,-635.4041,112.2791,273.5389,1,1); // rich vehicle AddStaticVehicle(535,1600.8953,-1814.0663,13.2047,88.9343,0,0); // vehcile poor spawn garage AddStaticVehicle(475,1604.0902,-1825.0740,13.2406,88.7641,0,0); // vehcile poor spawn garage AddStaticVehicle(542,1606.4830,-1837.5997,13.2801,177.7620,0,0); // vehcile poor spawn garage AddStaticVehicle(483,1655.3474,-1807.5309,13.3182,271.7286,0,0); // vehcile poor spawn garage AddStaticVehicle(477,1654.4778,-1819.3583,13.3184,264.7190,0,0); // vehcile poor spawn garage AddStaticVehicle(437,1879.2261,-2024.7954,13.1647,180.0239,0,0); // poor vehicle houses AddStaticVehicle(431,1886.7673,-2022.1981,13.1641,179.1666,0,0); // poor vehicle houses AddStaticVehicle(522,1306.1177,-801.1424,83.7112,181.2310,1,1); //rich bike AddStaticVehicle(541,1573.9241,-1315.5776,16.6562,271.6081,1,1); //rich car AddStaticVehicle(445,1591.3646,-1337.6982,16.1093,179.7662,1,1); // AddStaticVehicle(409,1578.9834,-1329.0813,16.1095,42.2546,1,1); // AddStaticVehicle(471,2228.7612,-1163.1970,25.2575,89.3931,0,0); // AddStaticVehicle(535,2228.5359,-1166.3914,25.2355,87.9650,0,0); // AddStaticVehicle(475,2228.5859,-1170.2030,25.2160,87.9694,0,0); // AddStaticVehicle(542,2228.0996,-1173.6616,25.2092,91.7646,0,0); // AddStaticVehicle(483,2228.5190,-1177.7737,25.2076,91.7410,0,0); // AddStaticVehicle(477,2216.1084,-1170.2445,25.2079,263.5723,0,0); // AddStaticVehicle(437,2217.5105,-1166.1328,25.2081,88.2969,0,0); // AddStaticVehicle(431,2216.7080,-1161.6682,25.2090,268.7314,0,0); // AddStaticVehicle(522,2217.1904,-1157.3663,25.2066,92.1609,0,0); // AddStaticVehicle(576,2206.1934,-1153.1329,25.2187,269.9474,0,0); // AddStaticVehicle(560,2206.1589,-1157.0875,25.2168,269.4123,0,0); // AddStaticVehicle(402,2205.4985,-1161.0072,25.2155,268.1560,0,0); // AddStaticVehicle(400,2206.1201,-1168.9032,25.2086,267.4759,0,0); // AddStaticVehicle(412,2205.8904,-1173.0244,25.2083,272.4931,0,0); // AddStaticVehicle(575,2205.5952,-1177.2614,25.2079,268.7810,0,0); // AddStaticVehicle(520,316.5079,2055.1384,17.8182,178.6609,1,1); // admin hydra AddStaticVehicle(432,273.1003,1964.0703,17.4134,272.0591,1,1); // admin tank AddStaticVehicle(432,273.3726,1950.5945,17.4141,269.2281,1,1); // admin tank AddStaticVehicle(425,224.0032,2007.0022,17.4125,269.0362,1,1); // admin hunter AddStaticVehicle(425,222.2454,1992.3209,17.4117,264.4499,1,1); // admin hunter AddStaticVehicle(425,214.5251,1971.9341,17.4120,263.4453,1,1); // admin hunter AddStaticVehicle(480,281.3614,2077.9980,17.4106,181.6200,1,1); // cars admin AddStaticVehicle(480,275.0825,2078.0222,17.4146,178.6662,1,1); // cars admin AddStaticVehicle(411,267.9966,2078.5144,17.4186,178.7797,1,1); // cars admin AddStaticVehicle(451,276.2858,2067.1094,17.4148,181.2531,1,1); // cars admin AddStaticVehicle(477,273.5410,2057.0361,17.4122,183.0213,1,1); // cars admin AddStaticVehicle(506,275.7695,2046.6532,17.4135,184.0393,1,1); // cars admin AddStaticVehicle(411,269.7698,2049.6633,17.4141,180.2030,1,1); // cars admin AddStaticVehicle(480,269.7969,2041.9988,17.4135,180.2030,1,1); // cars admin AddStaticVehicle(502,264.9670,2044.5853,17.4126,180.0281,1,1); // cars admin AddStaticVehicle(541,260.3730,2046.4016,17.4134,176.7928,1,1); // cars admin AddStaticVehicle(451,260.8907,2055.6416,17.4129,176.7927,1,1); // cars admin AddStaticVehicle(429,261.5278,2067.0081,17.4125,176.7927,1,1); // cars admin AddStaticVehicle(429,262.1282,2077.7227,17.4129,176.7927,1,1); // cars admin AddStaticVehicle(522,364.7354,1990.4752,17.2971,93.1981,0,0); // bikes admin AddStaticVehicle(522,363.8156,1985.4919,17.3087,91.4385,0,0); // bikes admin AddStaticVehicle(522,364.1447,1982.7970,17.3092,90.0091,0,0); // bikes admin AddStaticVehicle(522,363.6481,1980.2092,17.3097,78.7492,0,0); // bikes admin AddStaticVehicle(468,363.8757,1977.2524,17.3089,87.6860,0,0); // bikes admin AddStaticVehicle(468,364.4251,1974.4307,17.3083,80.9778,0,0); // bikes admin AddStaticVehicle(471,364.0547,1971.4393,17.3090,88.1098,0,0); // bikes admin AddStaticVehicle(471,366.2259,1968.3398,17.3094,87.5188,0,0); // bikes admin AddStaticVehicle(520,302.6306,2061.2615,18.5896,178.2362,1,1); // admin hydra AddStaticVehicle(520,306.6432,2074.1343,18.6342,174.6378,1,1); // admin hydra AddStaticVehicle(476,274.4753,1988.6395,17.1220,270.0641,0,0); //admin rustler AddStaticVehicle(476,275.0954,2023.4451,17.1187,266.6147,0,0); // admin rustler AddStaticVehicle(480,252.4524,1910.2211,20.3627,272.3618,1,1); //admin AddStaticVehicle(415,250.6381,1906.7267,20.2415,90.7874,1,1); //admin AddStaticVehicle(535,250.9082,1902.5708,20.1638,272.0025,0,0); //admin AddStaticVehicle(536,250.4409,1898.0481,20.3496,90.7282,0,0); //admin AddStaticVehicle(402,250.0936,1892.2183,20.4652,273.9661,0,0); //admin AddStaticVehicle(560,250.9754,1888.0399,20.3454,90.3034,0,0); //admin AddStaticVehicle(568,250.2808,1884.5463,20.5069,273.9752,0,0); //admin AddStaticVehicle(504,250.4116,1881.1085,20.4296,88.7024,0,0); //admin AddStaticVehicle(502,250.3722,1877.3932,20.5325,268.9653,0,0); //admin AddStaticVehicle(506,250.0838,1873.8412,20.3454,84.6463,1,1); //admin AddStaticVehicle(541,249.5960,1870.6486,20.2656,265.5136,1,1); //admin AddStaticVehicle(444,245.9585,1862.8313,20.9904,38.2438,0,0); //admin AddStaticVehicle(429,249.1094,1867.1556,20.3212,64.9246,1,1); //admin AddStaticVehicle(411,242.0414,1860.6064,20.3225,32.7602,1,1); //admin AddStaticVehicle(451,238.7855,1859.4476,20.3436,27.4514,1,1); //admin AddStaticVehicle(535,233.7030,1857.8615,20.3448,359.5716,0,0); //admin AddStaticVehicle(477,229.3661,1858.2000,20.3382,358.8906,0,0); //admin AddStaticVehicle(567,225.6196,1858.0116,20.4326,357.5103,0,0); //admin AddStaticVehicle(475,221.1909,1858.4746,20.3969,355.2743,0,0); //admin AddStaticVehicle(542,217.5189,1858.9165,20.3768,357.1862,0,0); //admin AddStaticVehicle(579,213.5791,1859.2023,20.5638,357.2709,0,0); //admin AddStaticVehicle(534,209.7494,1858.1573,20.2949,0.0102,0,0); //admin AddStaticVehicle(412,205.8507,1859.1791,20.4560,0.2695,0,0); //admin AddStaticVehicle(409,203.6033,1856.9902,20.1902,359.5084,1,1); //admin AddStaticVehicle(462,201.8632,1857.5668,20.1839,359.9337,0,0); //admin AddStaticVehicle(468,200.2249,1857.0463,20.2043,359.4786,0,0); //admin AddStaticVehicle(522,197.9749,1857.4564,20.1247,359.8522,1,1); //admin AddStaticVehicle(471,195.6916,1857.8148,20.0990,359.9941,0,0); //admin AddStaticVehicle(487,190.5706,1855.9076,20.5048,0.4676,1,1); //admin AddStaticVehicle(520,205.2179,1883.8820,18.6392,184.9243,1,1); //admin hydra AddStaticVehicle(425,191.4790,1834.4120,23.8121,270.8105,1,1); //admin AddStaticVehicle(535,220.4893,1926.6016,23.1932,178.1254,0,0); //admin NK AddStaticVehicle(560,200.8935,1926.5190,23.1471,179.8354,0,0); //admin NK AddStaticVehicle(480,219.6382,1934.8864,23.0173,270.2318,1,1); //admin NK AddStaticVehicle(451,214.2339,1926.5334,23.1805,178.1718,1,1); //adminNK AddStaticVehicle(411,207.7463,1926.6854,23.1455,181.7774,1,1); //admin NK AddStaticVehicle(534,196.3371,1935.7311,22.9674,94.2614,0,0); //admin NK AddStaticVehicle(429,192.6094,1926.6102,23.1304,178.6768,1,1); //admin NK AddStaticVehicle(482,184.2676,1860.5238,20.7702,77.0427,0,0); // drugs van AddStaticVehicle(520,226.4131,1886.1107,18.6799,175.1520,1,1); // admin hydra AddStaticVehicle(490,-1605.9780,673.1624,7.3708,179.8186,0,1); //police AddStaticVehicle(597,-1616.5204,651.4700,7.3794,178.7973,0,1); // AddStaticVehicle(597,-1612.7183,733.1269,-5.5239,359.2189,0,0); // AddStaticVehicle(597,-1573.3269,726.8173,-5.4421,88.4039,0,1); // AddStaticVehicle(490,-1573.5647,718.2747,-5.4412,88.4039,0,1); // AddStaticVehicle(597,-1572.9373,710.1271,-5.4370,88.4039,0,1); // AddStaticVehicle(597,-1588.7344,717.7234,-5.6665,269.0750,0,0); // AddStaticVehicle(490,-1588.7819,714.6871,-5.6612,280.2013,0,0); // AddStaticVehicle(597,1796.9889,-1930.9156,13.4114,172.9111,6,76); // AddStaticVehicle(597,1776.7675,-1932.2258,13.2562,357.9353,97,96); // AddStaticVehicle(523,1947.2062,-1939.8917,13.4175,274.2783,97,96); // AddStaticVehicle(523,-1588.7013,707.5544,-5.4305,269.8491,0,0); // AddStaticVehicle(523,-1600.1642,693.1417,-5.4364,179.8640,0,1); // AddStaticVehicle(523,-1608.2760,677.1136,-5.6681,1.7724,0,0); // AddStaticVehicle(490,-1612.7701,693.1786,-5.4403,179.4185,0,1); // AddStaticVehicle(523,-1624.6719,693.2003,-5.4389,179.8638,0,1); // AddStaticVehicle(490,-1622.7891,653.8261,-5.4948,91.0745,1,1); // AddStaticVehicle(523,-1637.9061,682.5287,-5.4741,93.1173,0,1); // AddStaticVehicle(523,-1638.0552,662.3746,-5.4809,93.1173,0,1); // AddStaticVehicle(523,1630.7214,-1901.1986,13.3697,182.5180,17,1); // AddStaticVehicle(490,2062.3115,-1919.6991,13.1880,359.8528,57,1); // AddStaticVehicle(480,972.7531,-1260.6445,16.2090,1.0054,1,1); // AddStaticVehicle(522,876.5691,-1241.6459,15.1259,359.8186,0,0); // AddStaticVehicle(541,864.2740,-1256.0233,14.4672,265.7156,1,1); // AddStaticVehicle(415,1009.3495,-1122.6742,23.6817,359.9997,1,1); // AddStaticVehicle(567,1064.6307,-1204.9436,17.8622,0.1438,0,0); // AddStaticVehicle(579,1052.0325,-1295.9500,13.3973,359.8820,0,0); // AddStaticVehicle(411,1065.4161,-1356.2566,13.0863,0.0005,1,1); // AddStaticVehicle(462,1175.9843,-1339.2382,13.5794,264.3265,0,0); // AddStaticVehicle(444,1253.6997,-1259.4291,13.5193,0.0124,0,0); // AddStaticVehicle(412,1337.9205,-1251.6019,13.3057,180.5380,0,0); // AddStaticVehicle(576,1298.6826,-1249.1099,13.1723,269.7140,0,0); // AddStaticVehicle(541,1299.2382,-1239.0067,13.1860,179.9521,1,1); // AddStaticVehicle(477,1729.7806,-1319.1251,13.3292,0.0164,0,0); // AddStaticVehicle(522,1924.4325,-1413.8911,13.1369,183.1922,0,0); // AddStaticVehicle(522,1911.2201,-1414.6260,13.1433,357.5581,0,0); // AddStaticVehicle(471,1914.9960,-1415.1522,13.0517,2.9393,0,0); // AddStaticVehicle(471,1922.7518,-1414.7540,13.0517,2.9393,0,0); // AddStaticVehicle(468,1918.2355,-1414.3936,13.2387,182.6356,0,0); // AddStaticVehicle(522,1864.0638,-1415.9468,13.0783,276.5613,0,0); // AddStaticVehicle(522,1864.4114,-1405.2671,13.0284,276.5612,0,0); // AddStaticVehicle(522,1864.0178,-1401.8464,13.0285,276.5612,0,0); // AddStaticVehicle(522,2117.8972,-1342.7523,23.5510,268.4780,0,0); // AddStaticVehicle(535,2106.0481,-1368.8333,23.7480,359.9998,0,0); // AddStaticVehicle(412,2137.2744,-1273.5200,25.3334,181.2996,0,0); // AddStaticVehicle(412,2148.5107,-1152.2357,23.8217,271.6616,0,0); // AddStaticVehicle(415,2160.5566,-1182.7240,23.5900,268.9007,1,1); // AddStaticVehicle(400,2148.2710,-1171.5496,23.9128,273.9234,0,0); // AddStaticVehicle(468,2147.6038,-1188.9818,23.4889,255.4964,0,0); // AddStaticVehicle(415,2438.2324,-1238.3301,24.4984,170.8905,1,1); // AddStaticVehicle(534,2410.5356,-1226.2180,24.1725,359.3938,0,0); // AddStaticVehicle(536,2506.7571,-1296.7810,34.5139,0.0614,0,0); // AddStaticVehicle(522,2491.8821,-1277.2057,32.0010,267.8436,0,0); // AddStaticVehicle(568,2505.7012,-1240.9790,36.1334,177.8054,0,0); // AddStaticVehicle(475,2576.0735,-1226.6154,51.4508,0.7959,0,0); // AddStaticVehicle(487,2579.3794,-1122.7450,65.9635,0.1095,1,1); // AddStaticVehicle(451,2589.8669,-1109.0231,67.1361,359.4916,1,1); // AddStaticVehicle(411,2599.7490,-1105.8889,67.9444,1.2233,1,1); // AddStaticVehicle(468,2736.4263,-1068.4969,69.1474,229.9701,0,0); // AddStaticVehicle(412,2755.7485,-1177.1212,69.2419,85.9717,0,0); // AddStaticVehicle(487,2757.4460,-1200.9950,78.0043,275.6557,0,0); // AddStaticVehicle(402,2746.7593,-1275.2399,58.3321,68.3194,0,0); // AddStaticVehicle(468,2744.4109,-1387.1787,37.9276,8.5313,0,0); // AddStaticVehicle(545,2661.4258,-1432.0105,30.3084,359.9998,1,1); // AddStaticVehicle(471,2654.9683,-1431.7263,29.9617,359.9943,0,0); // AddStaticVehicle(536,2638.0552,-1549.3983,20.9876,176.9866,0,0); // AddStaticVehicle(468,2670.4766,-1583.7098,15.6154,180.8153,0,0); // AddStaticVehicle(468,2742.7153,-1875.6959,9.3046,6.3723,0,0); // AddStaticVehicle(567,2787.6321,-1875.9523,9.7006,359.8761,0,0); // AddStaticVehicle(451,2771.5459,-1841.9030,9.4675,201.6222,1,1); // AddStaticVehicle(482,2855.6704,-1927.1355,11.0844,357.5728,0,0); // AddStaticVehicle(475,2856.6519,-1976.7321,10.7320,359.4525,0,0); // AddStaticVehicle(535,2855.7896,-2022.2949,10.7078,0.1320,0,0); // AddStaticVehicle(468,2804.4243,-1969.1238,13.2147,271.5049,0,0); // AddStaticVehicle(471,2346.0139,-1993.9967,12.8912,360.0000,0,0); // AddStaticVehicle(471,2350.4814,-1993.9971,12.8911,0.0010,0,0); // AddStaticVehicle(471,2350.4814,-1993.9971,12.8911,0.0010,0,0); // AddStaticVehicle(468,1776.4407,-1904.1968,13.0556,351.5538,0,0); // AddStaticVehicle(597,174.1770,1883.4893,20.6441,268.8755,6,76); // AddStaticVehicle(490,173.0177,1876.9685,20.9616,271.4752,1,1); // AddStaticVehicle(490,173.0558,1877.0062,20.9752,268.8092,1,1); // AddStaticVehicle(462,365.2167,1964.7209,17.2401,99.4556,0,0); // AddStaticVehicle(490,343.4090,1850.3345,18.1510,97.0801,57,1); // AddStaticVehicle(400,342.5034,1855.0026,18.1717,102.1234,0,0); // AddStaticVehicle(475,341.4035,1858.7605,17.9076,100.7341,0,0); // AddStaticVehicle(597,341.4452,1863.4258,17.8636,98.4751,6,76); // AddStaticVehicle(513,317.0765,1799.4995,18.2079,0.6249,0,0); // AddStaticVehicle(513,299.7544,1801.5291,18.1924,0.0252,0,0); // AddStaticPickup(1242,2,2494.2637,-1689.8735,21.8221);//bodyarmour poor AddStaticPickup(1240,2,2528.3279,-1678.0598,19.9302);//health poor AddStaticPickup(371,2,1560.2983,-1358.7178,329.4535);//parachute on building AddStaticPickup(348,2,1272.6361,-793.6677,88.3151); //degal rich AddStaticPickup(350,2,1275.9218,-793.5718,88.3151); //sawnoff rich AddStaticPickup(352,2,1278.9490,-793.7175,88.3151); //uzi rich AddStaticPickup(355,2,1282.0341,-793.3375,88.3151); //ak47 rich AddStaticPickup(372,2,1285.2531,-793.2634,88.3151); //tec9 rich AddStaticPickup(351,2,1288.9594,-793.1781,88.3050); //shotgun rich AddStaticPickup(1240,2,1282.6179,-800.4789,88.3151); //health rich AddStaticPickup(1242,2,1278.5681,-800.5501,88.3151); //body armour rich AddStaticPickup(370,2,234.0971,1932.6719,33.8984); //jet pack AddStaticPickup(1240,2,202.7714,1860.6129,13.1406); // AddStaticPickup(1242,2,208.6889,1860.7588,13.1406); // AddStaticPickup(351,2,211.4449,1860.8726,13.1406); // AddStaticPickup(372,2,214.5201,1860.9652,13.1406); // AddStaticPickup(352,2,217.0131,1861.1390,13.1406); // AddStaticPickup(350,2,220.2340,1861.1923,13.1470); // AddStaticPickup(348,2,222.8762,1861.3984,13.1470); // SetTimer("AdminArea",250,1); SetTimer("Mycarcheck",5000,1); SetTimer("Mycarcheck2",5000,1); return 1; } public SetPlayerTeamFromClass(playerid,classid) { if (classid == 19 ||classid == 18 ||classid == 17 || classid ==16 || classid ==15 ||classid == 14 ||classid == 13 ||classid == 12 ||classid == 11 || classid ==10) { gTeam[playerid] = TEAM_RICH; } else if (classid == 21 ||classid == 22) { gTeam[playerid] = TEAM_ADMIN; } else if (classid == 2 ||classid == 0 ||classid == 3 ||classid == 4 ||classid == 5 ||classid == 6 ||classid == 7 ||classid == 8 ||classid == 9 ||classid == 20) { gTeam[playerid] = TEAM_POOR; } } public OnPlayerRequestClass(playerid, classid) { printf("OnPlayerRequestClass(%d, %d)", playerid, classid); SetPlayerPos(playerid, 1282.4651, -831.5480, 83.1406); SetPlayerCameraPos(playerid, 1282.4651, -825.5480, 84.1406); SetPlayerFacingAngle(playerid, 0.6483); SetPlayerCameraLookAt(playerid, 1282.4651, -831.5480, 83.1406); switch (classid) { case 0: { GameTextForPlayer(playerid, "~b~POOR", 5000, 3); } case 1: { GameTextForPlayer(playerid, "~b~POOR", 5000, 3); } case 2: { GameTextForPlayer(playerid, "~b~POOR", 5000, 3); } case 3: { GameTextForPlayer(playerid, "~b~POOR", 5000, 3); } case 4: { GameTextForPlayer(playerid, "~b~POOR", 5000, 3); } case 5: { GameTextForPlayer(playerid, "~b~POOR", 5000, 3); } case 6: { GameTextForPlayer(playerid, "~b~POOR", 5000, 3); } case 7: { GameTextForPlayer(playerid, "~b~POOR", 5000, 3); } case 8: { GameTextForPlayer(playerid, "~b~POOR", 5000, 3); } case 9: { GameTextForPlayer(playerid, "~b~POOR", 5000, 3); } case 10: { GameTextForPlayer(playerid, "~r~RICH", 5000, 3); } case 11: { GameTextForPlayer(playerid, "~r~RICH", 5000, 3); } case 12: { GameTextForPlayer(playerid, "~r~RICH", 5000, 3); } case 13: { GameTextForPlayer(playerid, "~r~RICH", 5000, 3); } case 14: { GameTextForPlayer(playerid, "~r~RICH", 5000, 3); } case 15: { GameTextForPlayer(playerid, "~r~RICH", 5000, 3); } case 16: { GameTextForPlayer(playerid, "~r~RICH", 5000, 3); } case 17: { GameTextForPlayer(playerid, "~r~RICH", 5000, 3); } case 18: { GameTextForPlayer(playerid, "~r~RICH", 5000, 3); } case 19: { GameTextForPlayer(playerid, "~r~RICH", 5000, 3); } case 20: { GameTextForPlayer(playerid, "~b~POOR", 5000, 3); } case 21: { GameTextForPlayer(playerid, "~w~[MOB]jtg91", 5000, 3); } case 22: { GameTextForPlayer(playerid, "~w~NK_Gangsta", 5000, 3); } } return 1; } public OnGameModeExit() { print("GameModeExit()"); return 1; } public OnPlayerConnect(playerid) { printf("OnPlayerConnect(%d)", playerid); GivePlayerMoney(playerid,1000); SendClientMessage(playerid,0xFFFF00AA,"Made by [MOB]jtg91 and NK_Gangsta, special thanks to [MOB]tape for his help in problems i had."); SendClientMessage(playerid,0xFFFF00AA,"Object of game is to kill the other team and become the richest of them all!"); SendClientMessage(playerid,0xFFFF00AA,"Type /shelp for help."); return 1; } public OnPlayerDisconnect(playerid) { printf("OnPlayerDisconnect(%d)", playerid); return 1; } public OnPlayerSpawn(playerid) { new name[MAX_PLAYER_NAME]; GetPlayerName(playerid,name,sizeof(name)); if (strcmp(name, "[MOB]jtg91", true)!= 0) { if (gPlayerClass[playerid]==21) { new string[256]; format(string, 256, "Player %s KICKED for impersonating Me.", name); SendClientMessageToAll(0xFFFFFFAA, string); Kick(playerid); } } if(gTeam[playerid] == TEAM_RICH) { SetPlayerColor(playerid, TEAM_RICH_COLOR); } else if(gTeam[playerid] == TEAM_ADMIN) { SetPlayerColor(playerid, TEAM_ADMIN_COLOR); } else if (gTeam[playerid] == TEAM_POOR) { SetPlayerColor(playerid, TEAM_POOR_COLOR); } return 1; } public OnPlayerDeath(playerid, killerid, reason) { SendDeathMessage(killerid, playerid, reason); if(gTeam[killerid] != gTeam[playerid]) { if (killerid != INVALID_PLAYER_ID) { SetPlayerScore(killerid,GetPlayerScore(killerid)+1); GivePlayerMoney(killerid, 500); } } else { //Team Killer! new warning[256]; format(warning, sizeof(warning), "Dont Team Kill!"); SendClientMessage(killerid, 0xFFFF00AA, warning); SendDeathMessage(killerid,playerid,reason); GivePlayerMoney(killerid, -1000); SetPlayerScore(killerid, GetPlayerScore(killerid) - 1); } return 1; } public OnVehicleSpawn(vehicleid) { printf("OnVehicleSpawn(%d)", vehicleid); return 1; } public OnVehicleDeath(vehicleid, killerid) { printf("OnVehicleDeath(%d, %d)", vehicleid, killerid); return 1; } public OnPlayerText(playerid) { printf("OnPlayerText(%d)", playerid); return 1; } public OnPlayerCommandText(playerid, cmdtext[], ownedcar) { if (strcmp(cmdtext, "/lock", true) == 0 && IsPlayerConnected(playerid)) { if(IsPlayerInAnyVehicle(playerid)) { new State=GetPlayerState(playerid); if(State!=PLAYER_STATE_DRIVER) { SendClientMessage(playerid,0xFFFF00AA,"You can only lock the doors as the driver."); return 1; } new i; for(i=0;i 166.0736 && Pos[i][0] < 389.6100 // xmin, xmax && Pos[i][1] > 1789.7251 && Pos[i][1] < 2092.7087 // ymin, ymax && Pos[i][2] > -100.0000 && Pos[i][2] < 100.0000) // zmin, zmax { SetPlayerPos(i,Pos[i][0]-3.0*floatsin(-Pos[i][3],degrees), Pos[i][1]-3.0*floatcos(-Pos[i][3],degrees), Pos[i][2]+3.0); GameTextForPlayer(i,"Your not allowed in the Admin Area!",5000,5); SendClientMessage(i,COLOR_RED, "Please login as Admin to access this area!"); } } } } PropertyExists(name[]) { if (existproperty(0, "",dprop_PRIVATE_hash(name))) return true; return false; } #pragma unused PropertyExists PropertyGet(name[]) { new value[255]; getproperty(0, "", dprop_PRIVATE_hash(name), value); strunpack(value,value); return value; } #pragma unused PropertyGet dprop_PRIVATE_hash(buf[]) { new length=strlen(buf); new s1 = 1; new s2 = 0; new n; for (n=0; n CashScoreOld) { CashScoreOld = CashScore; //format(string, sizeof(string), "$$$ %s is now in the lead $$$", name); //SendClientMessageToAll(COLOR_YELLOW, string); } } } } public SetPlayerClass(playerid,classid) { gPlayerClass[playerid] = classid; return 1; }