#include #include #include #include //Global stuff and defines for our gamemode static gTeam[MAX_PLAYERS]; // Tracks the team assignment for each player new gPlayerClass[MAX_PLAYERS]; //Color Defines #define COLOR_GREY 0xAFAFAFAA #define COLOR_GREEN 0x33AA33AA #define COLOR_RED 0xAA3333AA #define COLOR_YELLOW 0xFFFF00AA #define COLOR_PINK 0xFF66FFAA #define COLOR_BLUE 0x0000BBAA #define COLOR_LIGHTBLUE 0x33CCFFAA #define COLOR_DARKRED 0x660000AA #define COLOR_ORANGE 0xFF9900AA //Team Defines #define TEAM_skrieger 0 #define TEAM_name 1 #define TEAM_Taxi 2 #define TEAM_adac 3 #define TEAM_ice 4 #define TEAM_GSLincoln 5 #define TEAM_Shadow 6 #define TEAM_vpac 7 #define TEAM_Noplan 8 #define TEAM_anna 9 #define TEAM_all 10 #define TEAM_lvp 11 //------------------------------------------------------------------------------ main() { print("\n----------------------------------"); print(" SFTDM by Cam (2006)\n"); print("----------------------------------\n"); } //------------------------------------------------------------------------------ OnGameModeInit() { SetGameModeText("San Fierro TDM"); SetTeamCount(7); ShowNameTags(1); ShowPlayerMarkers(1); SetWorldTime(18); AddPlayerClass(147,-903.0599,2685.9468,42.3703,306.8075,0,0,0,0,0,0); // spawn_Skrieger AddPlayerClass(101,1498.1487,-691.6877,94.7500,183.9277,0,0,0,0,0,0); // spawn_nameless AddPlayerClass(220,-2522.6819,1216.5052,37.4283,279.8182,0,0,0,0,0,0); // Taxi Fhrer AddPlayerClass(188,-2419.2781,969.3322,45.2969,261.2242,0,0,0,0,0,0); // ADAC Playe AddPlayerClass(10,1333.2242,-628.6432,109.1349,20.3443,0,0,0,0,0,0); // spawn_[VG]IceColdKilla AddPlayerClass(0,296.9553,-1335.0209,53.4417,30.7988,0,0,0,0,0,0); // spawn_GSLincoln AddPlayerClass(124,1570.5831,2717.2529,10.8203,358.7202,0,0,0,0,0,0); // spawn_Shadow AddPlayerClass(122,-2662.1909,877.6731,79.7738,355.2296,0,0,0,0,0,0); // spawn V_Pac AddPlayerClass(126,397.9660,-1271.1154,50.0198,32.9716,0,0,0,0,0,0); // spawn_[FF]NoplaN AddPlayerClass(164,-545.6528,2593.7883,53.5156,269.1397,0,0,0,0,0,0); // spawn_nGuard AddPlayerClass(190,1992.6687,2760.8462,10.8203,184.6927,0,0,0,0,0,0); // anna AddStaticVehicle(589,1997.9861,2760.3413,10.4784,358.5958,22,22); // AddStaticVehicle(581,1992.5957,2758.4839,10.4135,260.3068,72,1); // AddStaticVehicle(0,407.0989,-1263.4078,50.4719,18.3898,0,0,0,0,0,0); // spawn_Infernus AddStaticVehicle(0,404.9972,-1264.1908,50.5027,29.9832,0,0,0,0,0,0); // spawn_NRG AddStaticVehicle(581,2291.4441,2477.0684,10.4167,173.4160,87,1); // AddStaticVehicle(581,2291.2095,2442.7905,10.4168,16.5939,87,1); // AddStaticVehicle(581,2261.1064,2461.5791,10.4131,350.9498,87,1); // AddStaticVehicle(598,2256.7810,2459.5725,10.5660,0.5769,0,1); // AddStaticVehicle(598,2273.0801,2476.7300,10.5645,357.0826,0,1); // AddStaticVehicle(598,2273.8379,2443.8992,10.5673,0.3440,0,1); // AddStaticVehicle(506,-2680.5635,867.9112,76.1128,5.2108,7,7); // spawn_Turismo(V_Pac) AddStaticVehicle(522,1566.9816,2719.9688,10.3835,323.8139,8,82); // NRG_Shadow AddStaticVehicle(411,1558.3210,2722.1995,10.5459,357.1381,106,1); // infernus_shadow AddStaticVehicle(411,309.3726,-1333.3347,53.1734,30.9029,0,0); // car_infernus AddStaticVehicle(409,303.3963,-1323.2611,53.2453,82.9481,1,1); // car_strech AddStaticVehicle(498,1354.1832,-631.0919,113.0949,21.5742,0,0,0,0,0,0); // car_maverick AddStaticVehicle(559,1361.1833,-620.3021,108.7892,106.1154,60,1); // car_sandking AddStaticVehicle(559,1358.7394,-612.9153,108.7892,104.1257,60,1); // car_turismo AddStaticVehicle(487,1470.4321,-664.3113,94.9268,173.0463,0,0); // vehicle_helikopter AddStaticVehicle(411,1459.3777,-662.1818,94.4771,176.9019,0,0); // car_infernus AddStaticVehicle(451,1514.7589,-690.4814,94.4570,89.3425,18,18); // auto_SuperGT AddStaticVehicle(522,1465.4850,-692.6540,94.3143,272.6234,6,25); // motorrad_NRG AddStaticVehicle(147,-900.8691,2689.0542,42.3703,45.2675,0,0,0,0,0,0); // vehicel_Patriot AddStaticVehicle(401,-2118.9319,194.8274,35.7567,2.7513,-1,-1); AddStaticVehicle(401,-2036.5212,305.6321,35.9090,359.8144,-1,-1); AddStaticVehicle(413,-2087.8369,255.6416,37.0341,357.9168,-1,-1); AddStaticVehicle(457,-2652.9031,-297.2605,8.0617,315.6009,-1,-1); AddStaticVehicle(457,-2659.7441,-289.6562,8.0920,313.6239,-1,-1); AddStaticVehicle(457,-2642.9949,-301.7552,8.0090,47.6567,-1,-1); AddStaticVehicle(421,-2681.7434,-276.2391,8.0605,44.2241,-1,-1); AddStaticVehicle(575,-2618.9480,1376.7870,7.7322,181.1998,-1,-1); AddStaticVehicle(411,-2645.5964,1376.7522,7.8935,267.8349,-1,-1); AddStaticVehicle(409,-2628.6924,1377.4845,7.9350,180.7913,-1,-1); AddStaticVehicle(409,-2633.1638,1332.7010,7.9953,269.6430,-1,-1); AddStaticVehicle(405,-2126.2573,650.7344,53.2421,88.8335,-1,-1); AddStaticVehicle(445,-2158.0305,657.3961,53.2440,272.5298,-1,-1); AddStaticVehicle(522,-2151.1257,629.7889,52.8293,180.7068,-1,-1); AddStaticVehicle(484,-1476.5386,700.1740,1.1248,355.3123,-1,-1); AddStaticVehicle(446,-1571.3143,1263.2914,1.2879,269.1020,-1,-1); AddStaticVehicle(446,-1720.0265,1436.3821,1.4272,3.3108,-1,-1); AddStaticVehicle(445,-2156.6838,942.3219,80.8784,269.6746,-1,-1); AddStaticVehicle(480,-2223.2629,1083.2794,80.7819,359.6700,-1,-1); AddStaticVehicle(444,-2517.2996,1229.3512,38.7999,209.3221,-1,-1); AddStaticVehicle(522,-1654.1005,1211.9901,14.2380,315.9562,-1,-1); AddStaticVehicle(415,-1660.4161,1213.3704,8.0209,295.4768,-1,-1); AddStaticVehicle(415,-1553.3494,1089.8568,7.9584,89.1789,-1,-1); AddStaticVehicle(420,-1497.4607,845.8477,7.9671,88.5197,-1,-1); AddStaticVehicle(421,-1699.4597,1035.9624,46.0932,91.6588,-1,-1); AddStaticVehicle(559,-1786.6871,1206.5266,25.7813,178.8742,-1,-1); AddStaticVehicle(559,-1703.9169,1339.6957,7.8358,133.6003,-1,-1); AddStaticVehicle(539,-1835.1257,1425.9342,1.5476,184.1130,-1,-1); AddStaticVehicle(539,-2441.2109,1414.1995,1.4429,86.1079,-1,-1); AddStaticVehicle(547,-2438.0117,1340.9783,8.7316,86.7979,-1,-1); AddStaticVehicle(411,-2166.5498,1251.0760,28.2782,1.6030,-1,-1); AddStaticVehicle(411,-2636.3838,932.3286,72.5378,187.1212,-1,-1); AddStaticVehicle(461,-2566.5906,989.6594,78.8568,358.1472,-1,-1); AddStaticVehicle(461,-2464.8860,896.7036,63.6223,0.6326,-1,-1); AddStaticVehicle(542,-2273.8679,921.3689,67.3102,359.9958,-1,-1); AddStaticVehicle(400,-2459.9055,786.4501,36.2643,89.8722,-1,-1); AddStaticVehicle(400,-2673.5830,802.1517,51.0693,0.3607,-1,-1); AddStaticVehicle(539,-2952.4602,495.9247,1.9517,0.4375,-1,-1); AddStaticVehicle(446,-2970.6746,497.2838,1.3557,4.0073,-1,1); AddStaticVehicle(444,-2902.7820,342.5712,6.3723,138.7612,-1,-1); AddStaticVehicle(444,-2876.3977,26.3173,7.2123,118.5961,-1,-1); AddStaticVehicle(470,-1382.4279,455.8060,7.1838,359.9849,-1,-1); AddStaticVehicle(470,-1439.3396,455.1034,7.1739,0.1531,-1,-1); AddStaticVehicle(542,-1465.0304,455.6730,7.9280,358.9676,-1,-1); AddStaticVehicle(571,-1677.1865,438.8195,7.4635,227.1910,-1,-1); AddStaticVehicle(476,-1433.3817,-504.8247,15.8794,158.2625,-1,-1); AddStaticVehicle(476,-1464.6495,-522.4009,15.8899,234.2019,-1,-1); AddStaticVehicle(593,-1354.2429,-467.9689,15.6386,162.9646,-1,-1); AddStaticVehicle(593,-1387.8518,-484.0513,15.6341,247.9289,-1,-1); AddStaticVehicle(487,-1162.1279,-460.9374,15.3257,53.8622,-1,-1); AddStaticVehicle(553,-1317.8910,-260.4665,16.4827,288.2876,-1,-1); AddStaticVehicle(553,-1362.9397,-183.5522,16.4848,308.6994,-1,-1); AddStaticVehicle(447,-1187.9520,26.1456,15.1604,45.3312,-1,-1); AddStaticVehicle(447,-1222.7996,-10.4235,15.1594,45.5780,-1,-1); AddStaticVehicle(475,-1872.5575,-820.7949,32.8273,90.7921,-1,-1); AddStaticVehicle(444,-1898.3019,-915.5814,33.3947,91.2857,-1,-1); AddStaticVehicle(496,-2124.4800,-929.0856,32.7397,269.1853,-1,-1); AddStaticVehicle(496,-2133.3015,-847.1439,32.7396,88.8312,-1,-1); AddStaticVehicle(516,-2134.1038,-775.5048,32.8568,91.5838,-1,-1); AddStaticVehicle(516,-2134.1428,-453.9576,36.1699,95.0875,-1,-1); AddStaticVehicle(541,-2035.6851,170.2529,29.4610,268.9087,-1,-1); AddStaticVehicle(500,-2219.7209,-83.2318,36.4367,2.0481,-1,-1); AddStaticVehicle(541,-2018.4379,-98.9675,35.7890,358.5420,-1,-1); AddStaticVehicle(541,-2352.0959,-126.8848,35.9374,179.5324,-1,-1); AddStaticVehicle(405,-2180.1277,41.8536,36.1953,269.9865,-1,-1); AddStaticVehicle(522,-2269.4526,69.5823,35.7279,89.6104,-1,-1); AddStaticVehicle(522,-2266.0090,145.0206,35.7322,92.0045,-1,-1); AddStaticVehicle(475,-2129.2864,787.6249,70.3666,87.1679,-1,-1); AddStaticVehicle(475,-2424.9958,740.8871,35.8205,177.6701,-1,-1); AddStaticVehicle(400,-2684.7639,636.4294,14.5454,179.2696,-1,-1); AddStaticVehicle(496,-2545.7666,627.5895,15.1684,89.1952,-1,-1); AddStaticVehicle(496,-2428.7107,514.7900,30.6451,207.9893,-1,-1); AddStaticVehicle(429,-2498.4822,357.5526,35.7969,58.0823,-1,-1); AddStaticVehicle(429,-2664.9673,268.9968,5.0156,357.6026,-1,-1); AddStaticVehicle(420,-2626.5276,-53.6779,5.1144,357.7703,-1,-1); AddStaticVehicle(434,-2718.5354,-124.4790,5.3071,269.1429,-1,-1); AddStaticVehicle(434,-2487.5295,-125.3075,26.5715,90.9363,-1,-1); AddStaticVehicle(400,-2486.0298,51.5018,27.7954,177.2178,-1,-1); AddStaticVehicle(400,-2574.9736,146.5981,5.4279,1.8790,-1,-1); AddStaticVehicle(559,-2800.0251,205.2155,7.8399,92.2606,-1,-1); AddStaticVehicle(549,-1741.0009,811.0599,25.5879,270.6703,-1,-1); AddStaticVehicle(549,-1920.7559,875.2713,36.1113,270.0973,-1,-1); AddStaticVehicle(500,-2040.4465,1107.7076,54.4032,89.8491,-1,-1); AddStaticVehicle(500,-1968.8488,465.6065,36.2766,89.3124,-1,-1); AddStaticVehicle(401,-1938.2876,584.4863,35.9137,1.1244,-1,-1); AddStaticVehicle(401,-1825.2035,-0.4858,15.8965,270.0104,-1,-1); AddStaticVehicle(579,-1820.0182,-175.9391,10.3323,87.9147,-1,-1); AddStaticVehicle(429,-1687.9076,1003.5587,18.2656,91.3972,-1,-1); AddStaticVehicle(439,-1704.8613,1058.0004,18.4810,182.3475,-1,-1); AddStaticVehicle(579,-1702.2262,1028.7677,18.5187,270.2923,-1,-1); AddStaticVehicle(480,-1735.9534,1016.0621,18.3580,268.5771,-1,-1); AddStaticVehicle(400,-2782.3508,442.1533,5.5383,57.1401,-1,-1); AddStaticVehicle(400,-2836.3665,865.6495,44.1470,268.7662,-1,-1); AddStaticVehicle(415,-2899.3823,1112.4786,27.3954,268.9744,-1,-1); AddStaticVehicle(516,-2654.5662,615.2198,15.2873,0.1598,-1,-1); AddStaticVehicle(416,-2618.7363,627.2617,15.6024,179.6464,-1,-1); AddStaticVehicle(401,-1968.8031,-400.9335,35.1227,88.2282,-1,-1); AddStaticVehicle(516,-1904.3373,-599.6174,24.4277,344.2378,-1,-1); AddStaticVehicle(475,-1639.3912,-567.4948,13.9482,80.1914,-1,-1); AddStaticVehicle(475,-1405.5500,-309.2615,13.9504,174.9827,-1,-1); AddStaticVehicle(475,-2132.1143,160.2086,35.1341,270.0023,-1,-1); AddStaticVehicle(500,-2151.4924,428.9210,35.1902,176.6156,-1,-1); AddStaticVehicle(500,-2304.8279,360.0154,35.2835,201.6184,-1,-1); AddStaticVehicle(522,-1696.7413,977.0867,17.1574,7.0263,-1,-1); AddStaticVehicle(429,-2641.7395,1333.0645,6.8700,356.7557,-1,-1); AddStaticVehicle(457,-2650.6292,-280.5106,7.0874,132.0127,-1,-1); AddStaticVehicle(421,-1409.6693,456.0711,7.0672,3.2988,-1,-1); AddStaticVehicle(487,-1681.5756,706.4234,30.7777,266.5047,-1,-1); AddStaticVehicle(603,-2617.2964,1349.0765,7.0217,358.1852,-1,-1); // AddStaticVehicle(475,-2129.8242,288.0418,34.9864,269.9582,-1,-1); // AddStaticVehicle(475,-2664.0950,-259.9579,6.5482,74.4868,-1,-1); // AddStaticVehicle(597,-1628.6875,652.5107,6.9568,0.9097,-1,-1); // AddStaticVehicle(597,-1616.7957,652.5980,6.9551,0.6199,-1,-1); // AddStaticVehicle(597,-1594.2644,672.5858,6.9564,176.7420,-1,-1); // AddStaticVehicle(597,-1593.5823,652.3891,6.9567,1.3142,0,1); // AddStaticVehicle(597,-1611.9730,673.5499,6.9567,181.6088,0,1); // AddStaticVehicle(562,-2424.7637,954.1229,44.9548,270.1645,11,1); // AddStaticVehicle(562,-2424.1479,954.2919,44.9566,275.2114,11,1); // Abschlepper AddStaticVehicle(562,-2441.4116,954.7524,44.9575,278.1247,11,1); // Abschlepper AddStaticVehicle(562,-2444.6567,990.4753,44.9561,281.2091,11,1); // Packer AddStaticVehicle(562,-2426.1763,990.9517,44.9567,270.2688,11,1); // Packer AddStaticVehicle(562,-2404.1331,950.4896,44.9555,92.2574,11,1); // ultility VAn AddStaticVehicle(562,-2538.6694,1228.9131,37.0803,24.5383,11,1); // Cabby AddStaticVehicle(562,-2534.0750,1228.8160,37.0805,36.5712,11,1); // Cabby AddStaticVehicle(560,2119.2773,2199.5496,10.3768,1.1112,56,29); // AddStaticVehicle(560,1978.2838,2479.9805,10.5482,267.2369,56,29); // AddStaticVehicle(445,2008.7958,2470.7805,10.6959,92.6883,37,37); // AddStaticVehicle(445,2152.3147,2487.1733,10.6953,89.8912,37,37); // AddStaticVehicle(445,2102.6187,2053.1494,10.6952,91.9771,37,37); // AddStaticVehicle(445,2038.5818,1539.8673,10.5469,179.5733,37,37); // AddStaticVehicle(479,1936.4414,1457.9369,10.5371,91.7837,59,36); // AddStaticVehicle(479,1729.2291,1484.5376,10.5300,343.8096,59,36); // AddStaticVehicle(551,1739.6353,1617.2159,9.0905,344.9168,72,1); // AddStaticVehicle(551,1870.8484,2243.4939,10.6209,357.8883,72,1); // AddStaticVehicle(551,2087.3489,2278.1172,10.5443,274.3945,72,1); // AddStaticVehicle(551,2127.3750,2356.5623,10.4726,270.2033,72,1); // AddStaticVehicle(562,2361.5442,656.6506,11.1188,179.4472,36,1); // AddStaticVehicle(562,2265.9058,651.5865,11.0679,184.1327,36,1); // AddStaticVehicle(562,1843.4781,653.7937,11.1208,268.3255,36,1); // AddStaticVehicle(492,1910.0431,709.3034,10.6018,1.1861,77,26); // AddStaticVehicle(492,1935.5374,696.2975,10.5984,182.5809,77,26); // AddStaticVehicle(492,2283.4092,734.1777,10.4537,179.6862,77,26); // AddStaticVehicle(492,2388.8296,696.0678,11.1316,359.2286,77,26); // AddStaticVehicle(468,2461.0803,928.9657,10.4888,271.0019,46,46); // AddStaticVehicle(522,2378.2676,1012.8814,10.3851,355.3416,3,8); // AddStaticVehicle(522,2388.9187,1521.3428,10.3904,181.8171,3,8); // AddStaticVehicle(507,2408.7083,1529.0984,10.5682,269.8982,62,62); // AddStaticVehicle(507,2607.7810,1468.5742,10.5964,266.6036,62,62); // AddStaticVehicle(507,2622.5190,1294.4247,10.5681,179.7557,62,62); // AddStaticVehicle(411,2540.0415,1272.3367,10.5474,183.5727,12,1); // AddStaticVehicle(411,2431.1792,1343.0914,10.3989,0.2020,12,1); // AddStaticVehicle(411,2596.7275,1369.4093,10.3990,269.4803,12,1); // AddStaticVehicle(411,2686.7410,1467.5789,12.5203,267.6343,12,1); // AddStaticVehicle(491,2759.6631,1401.0065,8.5045,142.8320,30,72); // AddStaticVehicle(491,2655.4941,1307.8318,10.4989,267.9181,30,72); // AddStaticVehicle(491,2432.1040,1453.9242,10.4986,358.9015,30,72); // AddStaticVehicle(506,1643.0476,2008.2894,10.4477,269.5886,6,6); // AddStaticVehicle(506,1930.4314,2097.2229,10.3763,4.7440,6,6); // AddStaticVehicle(506,1941.4169,2151.4094,10.5248,85.0516,7,7); // AddStaticVehicle(506,2013.8938,2244.6587,17.0668,91.8368,7,7); // AddStaticVehicle(506,1986.2234,2263.6819,19.8776,182.0773,7,7); // AddStaticVehicle(506,1908.2791,2258.4202,10.5248,177.0453,7,7); // AddStaticVehicle(461,1652.1740,1750.9324,10.2497,358.5462,43,1); // AddStaticVehicle(461,1615.5444,1877.9736,10.2512,92.7892,43,1); // AddStaticVehicle(461,1363.3284,1198.5024,10.4052,270.3228,43,1); // AddStaticVehicle(439,2119.4026,2183.7146,10.5651,179.3506,43,21); // AddStaticVehicle(490,-538.5660,2583.0144,53.5414,269.0999,0,0); // spawn_FBIRancher AddStaticVehicle(490,-538.5402,2577.9956,53.5436,270.1305,0,0); // spawn_FBIRancher AddStaticVehicle(428,-538.5850,2603.6885,53.5420,268.8977,0,0); // spawn_Securicar AddStaticVehicle(428,-538.1760,2608.5923,53.5420,268.8773,0,0); // spawn_Securicar AddStaticVehicle(447,-545.6358,2642.2786,53.8579,265.9676,0,0); // spawn_Seasparrow AddStaticVehicle(447,-546.5516,2632.0479,53.5273,265.0993,0,0); // spawn_Seasparrow AddStaticVehicle(560,-520.3951,2581.9873,53.1755,268.5074,0,0); // spawn_Sultanschwarz AddStaticVehicle(560,-520.7407,2577.0039,53.1195,267.2272,0,0); // spawn_Sultanschwarz AddStaticVehicle(560,-520.3369,2604.6943,53.1192,269.5621,0,0); // spawn_Sultanschwarz AddStaticVehicle(560,-520.0270,2609.8196,53.1198,269.8305,0,0); // spawn_Sultanschwarz AddStaticVehicle(491,2095.7200,-1793.4890,13.1436,270.9200,71,72); // AddStaticVehicle(491,1931.9084,-1783.1802,13.2164,178.5798,64,72); // AddStaticVehicle(567,1834.8011,-1871.6595,13.2615,359.8110,97,96); // AddStaticVehicle(576,1793.4664,-2127.5830,13.1831,358.0162,74,8); // AddStaticVehicle(470,2766.0642,-2452.2732,13.5568,181.9192,43,0); // AddStaticVehicle(578,2262.5303,-2124.4619,14.1717,41.2880,1,1); // AddStaticVehicle(500,2766.0029,-2433.7668,13.6473,181.7749,40,84); // AddStaticVehicle(511,1822.8101,-2626.4114,14.9370,0.3907,7,68); // AddStaticVehicle(511,1889.9640,-2624.3328,14.9218,359.8178,8,66); // AddStaticVehicle(553,1954.4521,-2637.8984,14.8830,356.7995,61,74); // AddStaticVehicle(608,1479.0890,-2454.9451,13.2115,85.3202,1,76); // AddStaticVehicle(577,1478.2502,-2436.3669,13.4847,179.2573,40,44); // AddStaticVehicle(485,1577.7942,-2645.2830,13.2023,356.8848,1,74); // AddStaticVehicle(606,1579.0087,-2650.2949,13.2067,22.3582,1,75); // AddStaticVehicle(607,1581.8610,-2645.5354,13.2064,353.5203,1,75); // AddStaticVehicle(606,1572.2571,-2650.0505,13.2070,359.4715,1,76); // AddStaticVehicle(412,2654.6099,-2036.0978,13.3870,275.2860,27,1); // AddStaticVehicle(567,2653.8813,-2031.5701,13.4220,270.7165,88,64); // AddStaticVehicle(424,2863.0444,-1984.8948,10.7940,2.9678,2,2); // AddStaticVehicle(424,2758.3242,-1847.9728,9.4927,21.6747,2,2); // AddStaticVehicle(468,2785.2446,-1834.5736,9.4851,48.9884,46,46); // AddStaticVehicle(502,2809.9890,-1822.2435,9.8161,268.6072,58,67); // AddStaticVehicle(504,2812.6736,-1671.9381,9.7314,358.0278,57,38); // AddStaticVehicle(492,2505.8635,-1678.6552,13.2412,318.7615,77,26); // AddStaticVehicle(481,2500.9463,-1648.6847,13.0868,177.6261,46,46); // AddStaticVehicle(400,2390.7058,-1497.2505,23.9271,89.8919,113,1); // AddStaticVehicle(434,2326.5298,-1252.1299,22.4583,83.7057,12,12); // AddStaticVehicle(547,2266.3423,-1103.2124,37.7115,150.6294,123,1); // AddStaticVehicle(475,1362.7251,-1273.1125,13.2641,358.2452,33,0); // AddStaticVehicle(523,1560.3560,-1695.2899,5.4678,36.4569,0,0); // AddStaticVehicle(523,1563.4681,-1694.7538,5.4575,34.9242,0,0); // AddStaticVehicle(596,1601.2632,-1695.7388,5.6384,271.8524,0,1); // AddStaticVehicle(596,1585.8796,-1667.6766,5.6412,270.8025,0,1); // AddStaticVehicle(427,1545.6144,-1671.9916,6.0226,269.5432,0,1); // AddStaticVehicle(521,1098.6520,-1760.9114,12.9231,268.3397,75,13); // AddStaticVehicle(409,1022.3251,-1135.9800,23.5309,91.1502,1,1); // AddStaticVehicle(424,740.2180,-1789.9663,12.9967,344.8701,3,2); // AddStaticVehicle(560,485.1324,-1541.4186,18.6084,204.8586,52,39); // AddStaticVehicle(442,937.8458,-1123.2084,23.8135,0.0919,11,105); // AddStaticVehicle(458,927.5223,-1124.7179,23.8414,1.4136,101,1); // AddStaticVehicle(565,1227.7402,-904.9421,42.6146,188.4208,7,7); // AddStaticVehicle(479,1011.4994,-660.6580,120.9359,33.5048,59,36); // AddStaticVehicle(462,1006.7581,-663.6834,120.7457,29.7093,13,13); // AddStaticVehicle(567,1533.0742,-2211.6282,13.4210,0.1214,93,64); // AddStaticVehicle(466,2063.3333,-1694.5491,13.2888,89.0993,68,76); // AddStaticVehicle(481,1881.1921,-1369.9409,13.0869,178.7774,46,46); // AddStaticVehicle(430,1952.4540,-1205.0734,17.7672,25.6741,46,26); // AddStaticVehicle(474,2161.3552,-1163.3827,23.5788,267.4312,81,1); // AddStaticVehicle(457,1533.0320,-814.4471,71.7424,91.9275,63,1); // AddStaticVehicle(457,1516.6628,-765.5809,79.5664,144.4367,63,1); // AddStaticVehicle(608,1594.0979,1238.2985,10.4710,91.9733,1,75); // AddStaticVehicle(577,1589.0488,1257.0236,10.7436,178.3702,8,7); // AddStaticVehicle(519,1279.4337,1398.5450,11.7330,266.5297,1,1); // AddStaticVehicle(511,1283.7643,1361.3947,12.1952,269.4152,8,66); // AddStaticVehicle(511,1282.1018,1324.1958,12.1905,269.5618,12,60); // AddStaticVehicle(553,1323.9047,1575.1765,12.1550,270.7262,55,23); // AddStaticVehicle(485,1308.6790,1612.5465,10.4786,271.8658,1,76); // AddStaticVehicle(607,1320.8104,1622.0231,10.4778,267.8518,1,76); // AddStaticVehicle(606,1317.7075,1591.9161,10.4805,312.0221,1,76); // AddStaticVehicle(607,1308.4347,1587.1494,10.4741,307.6602,1,76); // AddStaticVehicle(577,1474.5387,1808.3669,10.7289,179.3752,8,10); // AddStaticVehicle(485,1451.8938,1781.3679,10.4774,265.3937,1,76); // AddStaticVehicle(608,1444.1587,1781.9910,10.4790,265.3920,1,76); // AddStaticVehicle(512,1356.1067,1714.5396,11.1031,270.8840,15,123); // AddStaticVehicle(593,1355.6892,1749.0613,11.2837,260.2014,58,8); // AddStaticVehicle(567,1243.3844,-805.6010,84.0098,182.7037,88,64); // AddStaticVehicle(411,1249.3738,-805.0676,83.8677,179.9198,116,1); // AddStaticVehicle(521,1255.3925,-805.4932,83.7112,177.2406,75,13); // AddStaticVehicle(572,1282.5402,-725.2689,92.3527,294.5559,117,1); // AddStaticVehicle(457,1060.7053,-643.0706,119.7439,187.8203,18,1); // AddStaticVehicle(457,945.0681,-717.1989,121.8377,207.4244,32,1); // return 1; } //------------------------------------------------------------------------------ public OnPlayerConnect(playerid) { GameTextForPlayer(playerid,"San Fierro: ~r~TDM",2500,5); GivePlayerMoney(playerid, 1000); SetPlayerColor(playerid, COLOR_GREY); // Set the player's color to inactive return 1; } //------------------------------------------------------------------------------ OnPlayerSpawn(playerid) { SetPlayerInterior(playerid,0); if(gTeam[playerid] == TEAM_skrieger) { SetPlayerColor(playerid,COLOR_GREEN); // Green } else if(gTeam[playerid] == TEAM_name) { SetPlayerColor(playerid,COLOR_RED); // Red } else if(gTeam[playerid] == TEAM_Taxi) { SetPlayerColor(playerid,COLOR_YELLOW); // Yellow } else if(gTeam[playerid] == TEAM_adac) { SetPlayerColor(playerid,COLOR_PINK); // Pink } else if(gTeam[playerid] == TEAM_ice) { SetPlayerColor(playerid,COLOR_BLUE); // Blue } else if(gTeam[playerid] == TEAM_GSLincoln) { SetPlayerColor(playerid,COLOR_LIGHTBLUE); // Light Blue } else if(gTeam[playerid] == TEAM_Shadow) { SetPlayerColor(playerid,COLOR_DARKRED); // Dark Red } else if(gTeam[playerid] == TEAM_vpac) { SetPlayerColor(playerid,COLOR_ORANGE); // Orange } else if(gTeam[playerid] == TEAM_Noplan) { SetPlayerColor(playerid,COLOR_ORANGE); // Orange } else if(gTeam[playerid] == TEAM_anna) { SetPlayerColor(playerid,COLOR_ORANGE); // Orange } else if(gTeam[playerid] == TEAM_all) { SetPlayerColor(playerid,COLOR_ORANGE); // Orange } else if(gTeam[playerid] == TEAM_lvp) { SetPlayerColor(playerid,COLOR_ORANGE); // Orange } return 1; } //------------------------------------------------------------------------------ public OnPlayerDeath(playerid, killerid, reason) { if(killerid == INVALID_PLAYER_ID) { SendDeathMessage(INVALID_PLAYER_ID,playerid,reason); } else { if(gTeam[killerid] != gTeam[playerid]) { // Valid kill SendDeathMessage(killerid,playerid,reason); SetPlayerScore(killerid,GetPlayerScore(killerid)+1); GivePlayerMoney(killerid, 1000); } else { //Team Killer! new warning[256]; format(warning, sizeof(warning), "Be careful! You have been punished for teamkilling."); SendClientMessage(killerid, 0xFFFF00AA, warning); SendDeathMessage(killerid,playerid,reason); GivePlayerMoney(killerid, -1000); SetPlayerScore(killerid, GetPlayerScore(killerid) - 1); } } return 1; } //------------------------------------------------------------------------------ SetupPlayerForClassSelection(playerid) { SetPlayerInterior(playerid,14); SetPlayerPos(playerid,258.4893,-41.4008,1002.0234); SetPlayerFacingAngle(playerid, 90.0); SetPlayerCameraPos(playerid,256.0815,-43.0475,1003.0234); SetPlayerCameraLookAt(playerid,258.4893,-41.4008,1002.0234); } //------------------------------------------------------------------------------ OnPlayerRequestClass(playerid, classid) { SetPlayerClass(playerid, classid); SetupPlayerForClassSelection(playerid); gPlayerClass[playerid] = classid; switch (classid) { case 0: { GameTextForPlayer(playerid, "~g~Skrieger", 500, 3); } case 1: { GameTextForPlayer(playerid, "~g~Nameless", 500, 3); } case 2: { GameTextForPlayer(playerid, "~g~Taxi", 500, 3); } case 3: { GameTextForPlayer(playerid, "~g~ADAC", 500, 3); } case 4: { GameTextForPlayer(playerid, "~g~[VG]IceColdKilla", 500, 3); } case 5: { GameTextForPlayer(playerid, "~g~GSLincoln", 500, 3); } case 6: { GameTextForPlayer(playerid, "~g~Shadow", 500, 3); } case 7: { GameTextForPlayer(playerid, "~g~vpac", 500, 3); } case 8: { GameTextForPlayer(playerid, "~g~Noplan", 500, 3); } case 9: { GameTextForPlayer(playerid, "~g~Anna von Manuel ", 500, 3); } case 10: { GameTextForPlayer(playerid, "~g~all", 500, 3); } case 14: { GameTextForPlayer(playerid, "~g~Polizei LV", 500, 3); } else if(classid == 11) { gTeam[playerid] = TEAM_lvp; } return 1; } //------------------------------------------------------------------------------ forward OnTimer1(); GameModeExitFunc() { GameModeExit(); return 1; } //------------------------------------------------------------------------------ SetPlayerClass(playerid, classid) { if(classid == 0) { gTeam[playerid] = TEAM_skrieger; } else if(classid == 1) { gTeam[playerid] = TEAM_name; } else if(classid == 2) { gTeam[playerid] = TEAM_Taxi; } else if(classid == 3) { gTeam[playerid] = TEAM_adac; } else if(classid == 4) { gTeam[playerid] = TEAM_ice; } else if(classid == 5) { gTeam[playerid] = TEAM_GSLincoln; } else if(classid == 6) { gTeam[playerid] = TEAM_Shadow; } else if(classid == 7) { gTeam[playerid] = TEAM_vpac; } else if(classid == 8) { gTeam[playerid] = TEAM_Noplan; } else if(classid == 9) { gTeam[playerid] = TEAM_anna; } else if(classid == 10) { gTeam[playerid] = TEAM_all; } else if(classid == 11) { gTeam[playerid] = TEAM_lvp; } } return 1;