Advertisement
Guest User

TWD Gaming TDM

a guest
Jun 17th, 2011
790
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 28.78 KB | None | 0 0
  1. //Scripted from scratch by MikeARMB - Do not claim this as your own, feel free to edit as much as you want as long as you remember to give me credits!
  2.  
  3. #include <a_samp>
  4. #include <a_players>
  5.  
  6. new copsgate;
  7.  
  8. #define TEAM_GROOVE 0
  9. #define TEAM_BALLAS 1
  10. #define TEAM_VAGOS 2
  11. #define TEAM_AZTECAS 3
  12. #define TEAM_COP 4
  13. #define COLOR_BLUE 0x00CC00
  14. #define COL_EASY "{FFF1AF}"
  15. #define COL_WHITE "{FFFFFF}"
  16. #define COL_BLACK "{0E0101}"
  17. #define COL_GREY "{C3C3C3}"
  18. #define COL_GREEN 0xFFFF00FF
  19. #define COL_RED "{F81414}"
  20. #define COL_YELLOW "{F3FF02}"
  21. #define COL_ORANGE "{FFAF00}"
  22. #define COL_LIME "{B7FF00}"
  23. #define COL_CYAN "{00FFEE}"
  24. #define COL_LIGHTBLUE "{00C0FF}"
  25. #define COL_BLUE "{0049FF}"
  26. #define COL_MAGENTA "{F300FF}"
  27. #define COL_VIOLET "{B700FF}"
  28. #define COLOR_PURPLE 0x800080FF
  29. #define COL_PINK "{FF00EA}"
  30. #define COL_MARONE "{A90202}"
  31. #define COL_CMD "{B8FF02}"
  32. #define COL_PARAM "{3FCD02}"
  33. #define COL_SERVER "{AFE7FF}"
  34. #define COL_VALUE "{A3E4FF}"
  35. #define COL_RULE "{F9E8B7}"
  36. #define COL_RULE2 "{FBDF89}"
  37. #define COL_RWHITE "{FFFFFF}"
  38. #define COL_LGREEN "{C9FFAB}"
  39. #define COL_LRED "{FFA1A1}"
  40. #define COL_LRED2 "{C77D87}"
  41. #define COLOR_FADE1 0xE6E6E6E6 // Different colors of grey, starting from light to dark
  42. #define COLOR_FADE2 0xC8C8C8C8
  43. #define COLOR_FADE3 0xAAAAAAAA
  44. #define COLOR_FADE4 0x8C8C8C8C
  45. #define COLOR_FADE5 0x6E6E6E6E
  46.  
  47.  
  48. main()
  49.  
  50. {
  51. print("\n----------------------------------");
  52. print(" TWD GAMING'S TDM www.twdgaming.net");
  53. print("----------------------------------\n");
  54. }
  55.  
  56.  
  57.  
  58.  
  59. public OnGameModeInit()
  60. {
  61. SetGameModeText("Gang wars TDM");
  62. //Groove
  63. AddPlayerClass(105, 2505.6960449219, -1694.8666992188, 17.957468032837, 269.1425, 0, 0, 0, 0, 0, 0);
  64. AddPlayerClass(106, 2505.6960449219, -1694.8666992188, 17.957468032837, 269.1425, 0, 0, 0, 0, 0, 0);
  65. AddPlayerClass(107, 2505.6960449219, -1694.8666992188, 17.957468032837, 269.1425, 0, 0, 0, 0, 0, 0);
  66. //Ballas
  67. AddPlayerClass(102, 2216.8469238281, -1170.66015625, 25.7265625, 269.1425, 0, 0, 0, 0, 0, 0);
  68. AddPlayerClass(103, 2216.8469238281, -1170.66015625, 25.7265625, 269.1425, 0, 0, 0, 0, 0, 0);
  69. AddPlayerClass(104, 2216.8469238281, -1170.66015625, 25.7265625, 269.1425, 0, 0, 0, 0, 0, 0);
  70. //Vagos
  71. AddPlayerClass(108, 1882.8952636719, -2016.2152099609, 13.546875, 269.1425, 0, 0, 0, 0, 0, 0);
  72. AddPlayerClass(109, 1882.8952636719, -2016.2152099609, 13.546875, 269.1425, 0, 0, 0, 0, 0, 0);
  73. AddPlayerClass(110, 1882.8952636719, -2016.2152099609, 13.546875, 269.1425, 0, 0, 0, 0, 0, 0);
  74. //Aztecas
  75. AddPlayerClass(114, 2583.5534667969, -1122.8527832031, 65.980575561523, 269.1425, 0, 0, 0, 0, 0, 0);
  76. AddPlayerClass(115, 2583.5534667969, -1122.8527832031, 65.980575561523, 269.1425, 0, 0, 0, 0, 0, 0);
  77. AddPlayerClass(116, 2583.5534667969, -1122.8527832031, 65.980575561523, 269.1425, 0, 0, 0, 0, 0, 0);
  78. //LSPD
  79. AddPlayerClass(280, 1602.5224609375, -1607.34765625, 13.490683555603, 269.1425, 0, 0, 0, 0, 0, 0);
  80. AddPlayerClass(281, 1602.5224609375, -1607.34765625, 13.490683555603, 269.1425, 0, 0, 0, 0, 0, 0);
  81. AddPlayerClass(282, 1602.5224609375, -1607.34765625, 13.490683555603, 269.1425, 0, 0, 0, 0, 0, 0);
  82.  
  83.  
  84.  
  85.  
  86.  
  87. AddStaticVehicleEx(492,2509.57226562,-1671.52795410,13.23902512,347.99768066,86,86,15); //Greenwood
  88. AddStaticVehicleEx(492,2502.18164062,-1656.38073730,13.29447079,59.99523926,86,86,15); //Greenwood
  89. AddStaticVehicleEx(492,2498.53125000,-1682.47546387,13.26251316,280.04150391,86,86,15); //Greenwood
  90. AddStaticVehicleEx(492,2483.50268555,-1683.66674805,13.22894573,266.04034424,86,86,15); //Greenwood
  91. AddStaticVehicleEx(492,2473.09082031,-1685.02783203,13.39872169,356.03942871,86,86,15); //Greenwood
  92. AddStaticVehicleEx(487,2530.60058594,-1677.20373535,20.19522476,90.00000000,86,86,15); //Maverick
  93. AddStaticVehicleEx(482,2481.70043945,-1653.80285645,13.66875076,270.00000000,86,86,15); //Burrito
  94. AddStaticVehicleEx(482,2460.71020508,-1670.30908203,13.74594498,358.00000000,86,86,15); //Burrito
  95. AddStaticVehicleEx(566,2228.17578125,-1177.26269531,25.62656212,90.00000000,18,66,15); //Tahoma
  96. AddStaticVehicleEx(566,2228.35693359,-1170.07263184,25.63064957,90.00000000,18,66,15); //Tahoma
  97. AddStaticVehicleEx(566,2228.34570312,-1163.12792969,25.65191269,90.00000000,18,66,15); //Tahoma
  98. AddStaticVehicleEx(566,2228.10717773,-1156.26464844,25.66973877,90.00000000,18,66,15); //Tahoma
  99. AddStaticVehicleEx(461,2228.16430664,-1166.67712402,25.42140007,94.00000000,115,1,15); //PCJ-600
  100. AddStaticVehicleEx(461,2228.03588867,-1159.57202148,25.45942497,93.99902344,115,1,15); //PCJ-600
  101. AddStaticVehicleEx(461,2227.95849609,-1173.49987793,25.40106392,93.99902344,115,1,15); //PCJ-600
  102. AddStaticVehicleEx(471,2526.78930664,-1666.11682129,14.74274254,86.00000000,16,16,15); //Quad
  103. AddStaticVehicleEx(471,2526.44580078,-1667.82006836,14.74398994,85.99597168,16,16,15); //Quad
  104. AddStaticVehicleEx(471,2526.23803711,-1669.51464844,14.74028111,87.99597168,16,16,15); //Quad
  105. AddStaticVehicleEx(567,1877.68737793,-2035.14099121,13.52521706,181.00000000,6,6,15); //Savanna
  106. AddStaticVehicleEx(567,1877.78393555,-2028.17321777,13.51742363,179.99951172,6,6,15); //Savanna
  107. AddStaticVehicleEx(567,1877.71386719,-2021.43847656,13.51742363,179.99450684,6,6,15); //Savanna
  108. AddStaticVehicleEx(535,1888.03466797,-2021.06408691,13.37908173,180.00000000,6,6,15); //Slamvan
  109. AddStaticVehicleEx(535,1887.81726074,-2039.42407227,13.23060799,180.00000000,6,6,15); //Slamvan
  110. AddStaticVehicleEx(474,1870.28051758,-2031.61328125,13.39687538,271.00000000,6,6,15); //Hermes
  111. AddStaticVehicleEx(487,1898.38586426,-2018.84606934,19.07361794,2.00000000,6,6,15); //Maverick
  112. AddStaticVehicleEx(534,1888.14575195,-2030.03540039,13.36195850,0.00000000,6,1,15); //Remington
  113. AddStaticVehicleEx(468,1871.08300781,-2046.35009766,13.30687523,270.00000000,6,6,15); //Sanchez
  114. AddStaticVehicleEx(468,1871.12597656,-2044.19421387,13.30687523,270.00000000,-1,-1,15); //Sanchez
  115. AddStaticVehicleEx(534,2552.57861328,-1123.90270996,63.67550659,267.99548340,2,1,15); //Remington
  116. AddStaticVehicleEx(534,2551.89770508,-1129.01586914,63.42509842,267.99499512,2,62,15); //Remington
  117. AddStaticVehicleEx(468,2590.62036133,-1128.00329590,65.14802551,353.99597168,2,2,15); //Sanchez
  118. AddStaticVehicleEx(468,2593.03149414,-1128.48229980,65.14037323,353.99597168,2,2,15); //Sanchez
  119. AddStaticVehicleEx(468,2595.67895508,-1128.87683105,65.14327240,353.99597168,2,2,15); //Sanchez
  120. AddStaticVehicleEx(567,2579.36035156,-1131.41137695,65.20120239,0.00000000,2,2,15); //Savanna
  121. AddStaticVehicleEx(567,2573.21411133,-1131.66992188,65.07131958,0.00000000,2,2,15); //Savanna
  122. CreateObject(987,2438.98413086,-1669.31945801,12.52024269,0.00000000,0.00000000,270.00000000); //object(elecfence_bar) (1)
  123. CreateObject(987,2476.92578125,-1722.04919434,11.04687500,0.00000000,0.00000000,0.00000000); //object(elecfence_bar) (3)
  124. CreateObject(987,2438.94995117,-1660.34423828,12.24737644,0.00000000,0.00000000,270.00000000); //object(elecfence_bar) (2)
  125. CreateObject(987,2438.87036133,-1652.43701172,12.28954124,0.00000000,0.00000000,90.00000000); //object(elecfence_bar) (4)
  126. CreateObject(987,2438.94506836,-1640.60168457,12.46223831,0.00000000,0.00000000,90.00000000); //object(elecfence_bar) (5)
  127. CreateObject(987,2448.88964844,-1687.01025391,12.50955582,0.00000000,0.00000000,149.99816895); //object(elecfence_bar) (6)
  128. CreateObject(987,2460.62011719,-1688.91735840,12.51827240,0.00000000,0.00000000,169.99633789); //object(elecfence_bar) (7)
  129. CreateObject(987,2472.20825195,-1689.87219238,12.51396370,0.00000000,0.00000000,175.99145508); //object(elecfence_bar) (8)
  130. CreateObject(987,2483.49487305,-1689.36706543,12.51404381,0.00000000,0.00000000,183.98999023); //object(elecfence_bar) (9)
  131. CreateObject(987,2490.32495117,-1689.89062500,12.98550224,0.00000000,0.00000000,175.98803711); //object(elecfence_bar) (10)
  132. CreateObject(987,2531.71020508,-1722.07019043,12.69869041,0.00000000,0.00000000,179.98449707); //object(elecfence_bar) (11)
  133. CreateObject(987,2541.00024414,-1714.73388672,12.48130322,0.00000000,0.00000000,217.98352051); //object(elecfence_bar) (12)
  134. CreateObject(987,2540.36059570,-1703.95886230,12.38281250,0.00000000,0.00000000,269.97973633); //object(elecfence_bar) (13)
  135. CreateObject(987,2540.14111328,-1692.22082520,13.12322426,0.00000000,0.00000000,269.97802734); //object(elecfence_bar) (15)
  136. CreateObject(987,2442.46044922,-1721.15185547,12.77713490,0.00000000,0.00000000,0.00000000); //object(elecfence_bar) (17)
  137. CreateObject(987,2465.87670898,-1721.61730957,12.49681282,0.00000000,0.00000000,0.00000000); //object(elecfence_bar) (18)
  138. CreateObject(987,2454.41284180,-1721.38024902,12.62132835,0.00000000,0.00000000,0.00000000); //object(elecfence_bar) (20)
  139. CreateObject(987,2442.97192383,-1709.62219238,12.79634094,0.00000000,0.00000000,268.00000000); //object(elecfence_bar) (21)
  140. CreateObject(10245,2514.64453125,-1677.31848145,14.00057602,0.00000000,0.00000000,46.00000000); //object(ottos_ramp) (1)
  141. CreateObject(3279,2450.80566406,-1672.53063965,12.32135201,0.00000000,0.00000000,2.00000000); //object(a51_spottower) (1)
  142. CreateObject(987,2529.20703125,-1628.67565918,16.81250000,0.00000000,0.00000000,0.00000000); //object(elecfence_bar) (24)
  143. CreateObject(987,2517.12817383,-1628.52355957,16.78468132,0.00000000,0.00000000,0.00000000); //object(elecfence_bar) (25)
  144. CreateObject(987,2505.17236328,-1628.30249023,16.43457603,0.00000000,0.00000000,0.00000000); //object(elecfence_bar) (26)
  145. CreateObject(987,2493.24194336,-1628.30871582,15.92791367,0.00000000,0.00000000,0.00000000); //object(elecfence_bar) (27)
  146. CreateObject(987,2482.12329102,-1628.45532227,15.38441277,0.00000000,0.00000000,0.00000000); //object(elecfence_bar) (28)
  147. CreateObject(987,2469.52270508,-1629.00866699,14.88328552,0.00000000,0.00000000,0.00000000); //object(elecfence_bar) (29)
  148. CreateObject(987,2457.44116211,-1628.48681641,14.40287399,0.00000000,0.00000000,0.00000000); //object(elecfence_bar) (30)
  149. CreateObject(987,2445.21655273,-1628.45507812,13.47079468,0.00000000,0.00000000,0.00000000); //object(elecfence_bar) (31)
  150. CreateObject(987,2433.66479492,-1628.68981934,12.80519676,0.00000000,0.00000000,0.00000000); //object(elecfence_bar) (32)
  151. CreateObject(3279,2241.02783203,-1170.26049805,32.53125000,0.00000000,0.00000000,0.00000000); //object(a51_spottower) (3)
  152. CreateObject(3279,2194.09204102,-1157.48364258,32.52404785,0.00000000,0.00000000,0.00000000); //object(a51_spottower) (4)
  153. CreateObject(987,2214.67089844,-1143.21142578,24.80637360,0.00000000,0.00000000,162.00000000); //object(elecfence_bar) (33)
  154. CreateObject(987,2233.32348633,-1147.65161133,24.80383301,0.00000000,0.00000000,341.99890137); //object(elecfence_bar) (34)
  155. CreateObject(987,2233.44335938,-1181.15454102,33.24218750,0.00000000,0.00000000,182.00000000); //object(elecfence_bar) (36)
  156. CreateObject(987,2221.68530273,-1144.95104980,24.80205917,0.00000000,0.00000000,347.99340820); //object(elecfence_bar) (35)
  157. CreateObject(987,2233.56787109,-1150.72119141,33.24218750,0.00000000,0.00000000,269.49191284); //object(elecfence_bar) (37)
  158. CreateObject(987,2233.39990234,-1162.68310547,33.24218750,0.00000000,0.00000000,269.98950195); //object(elecfence_bar) (38)
  159. CreateObject(987,2233.55249023,-1169.28930664,33.24396133,0.00000000,0.00000000,269.98901367); //object(elecfence_bar) (39)
  160. CreateObject(987,2208.88427734,-1138.66296387,33.24218750,0.00000000,0.00000000,179.98901367); //object(elecfence_bar) (40)
  161. CreateObject(987,2208.73120117,-1150.52319336,33.24218750,0.00000000,0.00000000,89.98352051); //object(elecfence_bar) (41)
  162. CreateObject(987,2197.20703125,-1149.92822266,32.53125000,0.00000000,0.00000000,357.98352051); //object(elecfence_bar) (42)
  163. CreateObject(987,2200.18994141,-1161.82824707,33.24218750,0.00000000,0.00000000,89.72851562); //object(elecfence_bar) (43)
  164. CreateObject(987,2200.08740234,-1173.39257812,33.24218750,0.00000000,0.00000000,89.72534180); //object(elecfence_bar) (44)
  165. CreateObject(987,2200.59155273,-1181.37878418,33.24218750,0.00000000,0.00000000,91.72534180); //object(elecfence_bar) (45)
  166. CreateObject(987,2221.59838867,-1181.38073730,33.24218750,0.00000000,0.00000000,179.99951172); //object(elecfence_bar) (46)
  167. CreateObject(987,2211.20922852,-1181.45751953,33.24218750,0.00000000,0.00000000,179.72485352); //object(elecfence_bar) (47)
  168. CreateObject(987,2221.63623047,-1145.00207520,29.80205917,0.00000000,0.00000000,347.99194336); //object(elecfence_bar) (48)
  169. CreateObject(987,2233.29101562,-1147.66796875,29.80383301,0.00000000,0.00000000,339.99194336); //object(elecfence_bar) (49)
  170. CreateObject(987,2214.62182617,-1143.04406738,29.59968948,0.00000000,0.00000000,161.98840332); //object(elecfence_bar) (50)
  171. CreateObject(987,1876.99633789,-2004.07458496,12.54687500,0.00000000,0.00000000,0.00000000); //object(elecfence_bar) (51)
  172. CreateObject(987,1895.20886230,-2004.52575684,12.54687500,0.00000000,0.00000000,270.00000000); //object(elecfence_bar) (52)
  173. CreateObject(987,1899.96411133,-2028.14599609,12.54687500,0.00000000,0.00000000,270.00000000); //object(elecfence_bar) (53)
  174. CreateObject(987,1870.95056152,-2004.54028320,12.55439568,0.00000000,0.00000000,268.00000000); //object(elecfence_bar) (54)
  175. CreateObject(987,1866.50000000,-2034.41296387,12.54687500,0.00000000,0.00000000,87.99499512); //object(elecfence_bar) (55)
  176. CreateObject(987,1866.70129395,-2052.36376953,12.38281250,0.00000000,0.00000000,89.98950195); //object(elecfence_bar) (56)
  177. CreateObject(987,1866.73937988,-2062.46313477,12.54687500,0.00000000,0.00000000,89.98901367); //object(elecfence_bar) (57)
  178. CreateObject(987,1866.93481445,-2062.25512695,12.54687500,0.00000000,0.00000000,0.48901367); //object(elecfence_bar) (58)
  179. CreateObject(987,1878.84863281,-2062.15527344,12.54687500,0.00000000,0.00000000,0.48889160); //object(elecfence_bar) (59)
  180. CreateObject(987,1890.77978516,-2062.11035156,12.54687500,0.00000000,0.00000000,0.48889160); //object(elecfence_bar) (60)
  181. CreateObject(987,1899.45959473,-2042.52416992,12.53908062,0.00000000,0.00000000,0.48889160); //object(elecfence_bar) (61)
  182. CreateObject(987,1902.66467285,-2062.10522461,12.54687500,0.00000000,0.00000000,0.48889160); //object(elecfence_bar) (62)
  183. CreateObject(987,1911.33129883,-2040.42443848,12.53908157,0.00000000,0.00000000,269.48889160); //object(elecfence_bar) (63)
  184. CreateObject(987,1911.07141113,-2057.58618164,12.54687500,0.00000000,0.00000000,270.48889160); //object(elecfence_bar) (64)
  185. CreateObject(3279,1906.31152344,-2047.04382324,12.14688110,0.00000000,0.00000000,270.00000000); //object(a51_spottower) (5)
  186. CreateObject(987,1894.82580566,-2010.44714355,17.80861855,0.00000000,0.00000000,359.50000000); //object(elecfence_bar) (65)
  187. CreateObject(987,1905.12011719,-2010.58435059,17.99362373,0.00000000,0.00000000,269.49462891); //object(elecfence_bar) (66)
  188. CreateObject(987,1905.01672363,-2019.75415039,18.00195312,0.00000000,0.00000000,269.49462891); //object(elecfence_bar) (67)
  189. CreateObject(987,1904.96301270,-2028.82482910,18.21800041,0.00000000,0.00000000,269.49462891); //object(elecfence_bar) (68)
  190. CreateObject(987,1904.76367188,-2040.56628418,17.80861855,0.00000000,0.00000000,359.49462891); //object(elecfence_bar) (69)
  191. CreateObject(987,2549.47583008,-1120.99023438,61.96916962,0.00000000,0.00000000,2.00000000); //object(elecfence_bar) (71)
  192. CreateObject(987,2558.41992188,-1120.89575195,63.40810013,0.00000000,0.00000000,16.00000000); //object(elecfence_bar) (72)
  193. CreateObject(3279,2602.72021484,-1125.32824707,64.31371307,0.00000000,0.00000000,270.00000000); //object(a51_spottower) (7)
  194. CreateObject(987,2594.50122070,-1058.13830566,68.57379150,0.00000000,0.00000000,270.00000000); //object(elecfence_bar) (73)
  195. CreateObject(987,2605.78198242,-1057.83789062,68.57775116,0.00000000,0.00000000,270.00000000); //object(elecfence_bar) (74)
  196. CreateObject(987,2605.97460938,-1069.53466797,68.58779907,0.00000000,0.00000000,274.00000000); //object(elecfence_bar) (75)
  197. CreateObject(987,2606.69189453,-1081.63354492,68.58585358,0.00000000,0.00000000,263.99902344); //object(elecfence_bar) (76)
  198. CreateObject(987,2605.32958984,-1093.81164551,68.58287811,0.00000000,0.00000000,263.99597168); //object(elecfence_bar) (77)
  199. CreateObject(987,2604.62597656,-1103.96118164,67.68382263,0.00000000,0.00000000,272.24597168); //object(elecfence_bar) (78)
  200. CreateObject(987,2604.74487305,-1111.29760742,66.74216461,0.00000000,0.00000000,291.99597168); //object(elecfence_bar) (79)
  201. CreateObject(987,2612.23388672,-1130.87731934,64.18984222,0.00000000,0.00000000,111.99157715); //object(elecfence_bar) (80)
  202. CreateObject(987,2594.44775391,-1078.75756836,68.58570099,0.00000000,0.00000000,89.98910522); //object(elecfence_bar) (82)
  203. CreateObject(987,2594.35400391,-1090.45312500,68.12922668,0.00000000,0.00000000,89.98901367); //object(elecfence_bar) (83)
  204. CreateObject(987,2594.20507812,-1098.32702637,67.63134003,0.00000000,0.00000000,89.98901367); //object(elecfence_bar) (84)
  205. CreateObject(987,2542.97705078,-1121.22778320,60.84610367,0.00000000,0.00000000,1.99951172); //object(elecfence_bar) (85)
  206. CreateObject(987,2588.00488281,-1107.71984863,66.37330627,0.00000000,0.00000000,59.98901367); //object(elecfence_bar) (86)
  207. CreateObject(987,2578.95068359,-1115.00488281,65.28540039,0.00000000,0.00000000,39.98535156); //object(elecfence_bar) (87)
  208. CreateObject(987,2568.21069336,-1118.18640137,64.46679688,0.00000000,0.00000000,19.98474121); //object(elecfence_bar) (88)
  209.  
  210. //LSPD
  211. AddStaticVehicleEx(596,1546.03845215,-1614.23193359,13.20281219,90.00000000,-1,1,15); //Police Car (LSPD)
  212. AddStaticVehicleEx(596,1545.90246582,-1609.67138672,13.20281219,90.00000000,-1,1,15); //Police Car (LSPD)
  213. AddStaticVehicleEx(596,1546.22595215,-1604.98791504,13.20281219,90.00000000,-1,1,15); //Police Car (LSPD)
  214. AddStaticVehicleEx(596,1557.45544434,-1612.99902344,13.20281219,358.00000000,-1,1,15); //Police Car (LSPD)
  215. AddStaticVehicleEx(596,1604.77807617,-1607.27770996,13.33685970,357.99499512,-1,1,15); //Police Car (LSPD)
  216. AddStaticVehicleEx(596,1599.35766602,-1606.91699219,13.27605247,357.99499512,-1,1,15); //Police Car (LSPD)
  217. AddStaticVehicleEx(596,1593.97326660,-1606.77441406,13.21673584,359.99499512,-1,1,15); //Police Car (LSPD)
  218. AddStaticVehicleEx(596,1588.00720215,-1606.88781738,13.20281219,359.99450684,-1,1,15); //Police Car (LSPD)
  219. AddStaticVehicleEx(497,1567.04711914,-1703.22412109,28.65980911,92.00000000,-1,1,15); //Police Maverick
  220. CreateObject(987,1607.94470215,-1637.99731445,15.91496277,0.00000000,0.00000000,180.75000000); //object(elecfence_bar) (1)
  221. CreateObject(987,1608.04736328,-1626.02050781,15.92187977,0.00000000,0.00000000,269.49707031); //object(elecfence_bar) (2)
  222. CreateObject(987,1608.08251953,-1614.88012695,15.92187977,0.00000000,0.00000000,269.99462891); //object(elecfence_bar) (3)
  223. CreateObject(987,1608.08288574,-1607.89562988,15.92187977,0.00000000,0.00000000,269.99450684); //object(elecfence_bar) (4)
  224. CreateObject(987,1608.10058594,-1602.36669922,15.92187977,0.00000000,0.00000000,269.99450684); //object(elecfence_bar) (5)
  225. CreateObject(987,1596.65808105,-1602.39550781,15.91128349,0.00000000,0.00000000,359.99450684); //object(elecfence_bar) (6)
  226. CreateObject(987,1584.99609375,-1602.32458496,15.91128349,0.00000000,0.00000000,359.98901367); //object(elecfence_bar) (7)
  227. CreateObject(987,1573.18591309,-1602.29602051,15.91128349,0.00000000,0.00000000,359.98901367); //object(elecfence_bar) (8)
  228. CreateObject(987,1561.31335449,-1602.29223633,15.91128349,0.00000000,0.00000000,359.98901367); //object(elecfence_bar) (9)
  229. CreateObject(987,1549.46008301,-1602.32836914,15.91128349,0.00000000,0.00000000,359.98901367); //object(elecfence_bar) (10)
  230. CreateObject(987,1539.74353027,-1602.51159668,15.92336941,0.00000000,0.00000000,359.98901367); //object(elecfence_bar) (11)
  231. CreateObject(987,1539.60571289,-1613.96276855,15.92336941,0.00000000,0.00000000,89.98901367); //object(elecfence_bar) (12)
  232. CreateObject(987,1539.87438965,-1617.81042480,15.92446709,0.00000000,0.00000000,89.98901367); //object(elecfence_bar) (13)
  233. CreateObject(987,1539.26757812,-1617.81274414,12.54687500,0.00000000,0.00000000,359.98901367); //object(elecfence_bar) (14)
  234. CreateObject(987,1551.02502441,-1617.78479004,12.54687500,0.00000000,0.00000000,359.98352051); //object(elecfence_bar) (15)
  235. CreateObject(987,1552.25915527,-1637.30358887,12.55597591,0.00000000,0.00000000,179.98352051); //object(elecfence_bar) (16)
  236. CreateObject(987,1564.14843750,-1637.39697266,12.55887890,0.00000000,0.00000000,179.98352051); //object(elecfence_bar) (17)
  237. CreateObject(987,1560.97290039,-1644.61999512,12.47338867,0.00000000,0.00000000,89.98352051); //object(elecfence_bar) (18)
  238. CreateObject(987,1560.84094238,-1625.42456055,12.38281345,0.00000000,0.00000000,89.98352051); //object(elecfence_bar) (19)
  239. CreateObject(8615,1581.56640625,-1631.94360352,15.10750008,0.00000000,0.00000000,180.00000000); //object(vgssstairs04_lvs) (1)
  240. CreateObject(10009,1581.22888184,-1710.39636230,23.38990974,0.00000000,0.00000000,184.00000000); //object(fer_cars3_sfe) (1)
  241.  
  242.  
  243. copsgate = CreateObject( 8674 , 1561.2556152344 , -1629.4250488281 , 13.84972858429 , 0.000000 , 0.000000 , 270.000000);
  244.  
  245.  
  246. return 1;
  247. }
  248.  
  249.  
  250. public OnGameModeExit()
  251. {
  252. return 1;
  253. }
  254.  
  255. public OnPlayerRequestClass(playerid, classid)
  256. {
  257. SetPlayerPos(playerid, 1872.3211669922, -1683.8421630859, 58.166807556152);
  258. SetPlayerCameraPos(playerid, 1865.3919677734, -1683.828125, 59.148662567139);
  259. SetPlayerCameraLookAt(playerid, 1872.3211669922, -1683.8421630859, 58.166807556152);
  260. return 1;
  261. }
  262.  
  263. public OnPlayerConnect(playerid)
  264. {
  265. new PlayerName[MAX_PLAYER_NAME],
  266. string[128];
  267. GetPlayerName(playerid, PlayerName, sizeof(PlayerName));
  268. format(string, sizeof(string), "%s Has joined TWD Gaming.", PlayerName);
  269. SendClientMessageToAll(0xFFFFFFFF, string);
  270. return 1;
  271. }
  272.  
  273.  
  274. public OnPlayerDisconnect(playerid, reason)
  275. {
  276. return 1;
  277. }
  278.  
  279. public OnPlayerSpawn(playerid)
  280. {
  281. new PlayerName[MAX_PLAYER_NAME],
  282. string[128];
  283. GetPlayerName(playerid, PlayerName, sizeof(PlayerName));
  284. format(string, sizeof(string), "%s Has just spawned", PlayerName);
  285. SendClientMessageToAll(0xFFFFFFFF, string);
  286.  
  287. SendClientMessage(playerid, 0xFFFF00FF,"You've spawned as an member of your desired team");
  288. SendClientMessage(playerid, 0xFFFF00FF,"Remember not to driver-driveby & Allways follow our rules");
  289. SendClientMessage(playerid, 0xFFFF00FF,"[TWD] Is also looking for members!");
  290. SendClientMessage(playerid, 0xFFFF00FF,"Remember to visit our forums (www.twdgaming.net).");
  291.  
  292.  
  293. SetPlayerHealth(playerid, 100);
  294. SetPlayerArmour(playerid, 100);
  295. GivePlayerWeapon(playerid, 24, 300);
  296. GivePlayerWeapon(playerid, 25, 50);
  297. GivePlayerWeapon(playerid, 29, 600);
  298. GivePlayerWeapon(playerid, 30, 800);
  299.  
  300. //Grove
  301. if(GetPlayerSkin(playerid) == 105) SetPlayerColor(playerid, 0x33AA33AA);
  302. else if(GetPlayerSkin(playerid) == 106) SetPlayerColor(playerid, 0x33AA33AA);
  303. else if(GetPlayerSkin(playerid) == 107) SetPlayerColor(playerid, 0x33AA33AA);
  304. //Ballas
  305. else if(GetPlayerSkin(playerid) == 102) SetPlayerColor(playerid, 0x800080FF);
  306. else if(GetPlayerSkin(playerid) == 103) SetPlayerColor(playerid, 0x800080FF);
  307. else if(GetPlayerSkin(playerid) == 104) SetPlayerColor(playerid, 0x800080FF);
  308. //Aztecas
  309. else if(GetPlayerSkin(playerid) == 114) SetPlayerColor(playerid, 0x008080FF);
  310. else if(GetPlayerSkin(playerid) == 115) SetPlayerColor(playerid, 0x008080FF);
  311. else if(GetPlayerSkin(playerid) == 116) SetPlayerColor(playerid, 0x008080FF);
  312. //Vagos
  313. else if(GetPlayerSkin(playerid) == 108) SetPlayerColor(playerid, 0xFFFF00FF);
  314. else if(GetPlayerSkin(playerid) == 109) SetPlayerColor(playerid, 0xFFFF00FF);
  315. else if(GetPlayerSkin(playerid) == 110) SetPlayerColor(playerid, 0xFFFF00FF);
  316. //Cops
  317. else if(GetPlayerSkin(playerid) == 280) SetPlayerColor(playerid, 0x00CC00);
  318. else if(GetPlayerSkin(playerid) == 281) SetPlayerColor(playerid, 0x00CC00);
  319. else if(GetPlayerSkin(playerid) == 282) SetPlayerColor(playerid, 0x00CC00);
  320.  
  321.  
  322. //TEAM ASSIGNING (GROOVE)
  323. if(GetPlayerSkin(playerid) == 105) SetPlayerTeam(playerid, TEAM_GROOVE);
  324. else if(GetPlayerSkin(playerid) == 106) SetPlayerTeam(playerid, TEAM_GROOVE);
  325. else if(GetPlayerSkin(playerid) == 107) SetPlayerTeam(playerid, TEAM_GROOVE);
  326. //Ballas
  327. else if(GetPlayerSkin(playerid) == 102) SetPlayerTeam(playerid, TEAM_BALLAS);
  328. else if(GetPlayerSkin(playerid) == 103) SetPlayerTeam(playerid, TEAM_BALLAS);
  329. else if(GetPlayerSkin(playerid) == 104) SetPlayerTeam(playerid, TEAM_BALLAS);
  330. //Aztecas
  331. else if(GetPlayerSkin(playerid) == 114) SetPlayerTeam(playerid, TEAM_AZTECAS);
  332. else if(GetPlayerSkin(playerid) == 115) SetPlayerTeam(playerid, TEAM_AZTECAS);
  333. else if(GetPlayerSkin(playerid) == 116) SetPlayerColor(playerid, TEAM_AZTECAS);
  334. //Vagos
  335. else if(GetPlayerSkin(playerid) == 108) SetPlayerTeam(playerid, TEAM_VAGOS);
  336. else if(GetPlayerSkin(playerid) == 109) SetPlayerTeam(playerid, TEAM_VAGOS);
  337. else if(GetPlayerSkin(playerid) == 110) SetPlayerTeam(playerid, TEAM_VAGOS);
  338. //Cops
  339. else if(GetPlayerSkin(playerid) == 280) SetPlayerTeam(playerid, TEAM_COP);
  340. else if(GetPlayerSkin(playerid) == 281) SetPlayerTeam(playerid, TEAM_COP);
  341. else if(GetPlayerSkin(playerid) == 282) SetPlayerTeam(playerid, TEAM_COP);
  342.  
  343. if(GetPlayerTeam(playerid) == TEAM_GROOVE) SetPlayerColor(playerid, 0x33AA33AA);
  344. else if(GetPlayerTeam(playerid) == TEAM_COP) SetPlayerColor(playerid, 0x00CC00);
  345. else if(GetPlayerTeam(playerid) == TEAM_VAGOS) SetPlayerColor(playerid, 0xFFFF00FF);
  346. else if(GetPlayerTeam(playerid) == TEAM_BALLAS) SetPlayerColor(playerid, 0x800080FF);
  347. else if(GetPlayerTeam(playerid) == TEAM_AZTECAS) SetPlayerColor(playerid, 0x008080FF);
  348.  
  349. return 1;
  350. }
  351.  
  352. public OnPlayerDeath(playerid, killerid, reason)
  353. {
  354. GivePlayerMoney(killerid,500);
  355. SendDeathMessage(killerid, playerid, reason);
  356. GivePlayerMoney(playerid,-500);
  357. SendClientMessage(playerid, COLOR_BLUE, "You have been killed! Bad luck");
  358. return 1;
  359. }
  360.  
  361. public OnVehicleSpawn(vehicleid)
  362. {
  363. return 1;
  364. }
  365.  
  366. public OnPlayerCommandText(playerid, cmdtext[])
  367. {
  368.  
  369. if(strcmp("/opengate", cmdtext, true, 9) == 0) {
  370. MoveObject(copsgate,1561.2556152344, -1629.4250488281, 18.84972858429, 2.00);
  371. SendClientMessage(playerid, COLOR_BLUE, "LSPD Gate opened remember to /closegate to close gate.");
  372. return 1;
  373. }
  374. if(strcmp("/closegate", cmdtext, true, 9) == 0) {// Same deal as before
  375. MoveObject(copsgate,1561.2556152344, -1629.4250488281, 13.84972858429, 2.00); // Same deal as before
  376. SendClientMessage(playerid, COLOR_BLUE, "LSPD Gates are now closed."); // Same deal as before
  377. return 1;
  378. }
  379.  
  380. if (strcmp("/kill", cmdtext, true, 10) == 0)
  381. {
  382. SetPlayerHealth(playerid, 0);
  383. return 1;
  384. }
  385. if (strcmp("/help", cmdtext, true, 10) == 0)
  386. {
  387. SendClientMessage(playerid, 0xFFFF00FF,"Welcome to TWD Gaming's TDM Gang Wars");
  388. SendClientMessage(playerid, 0xFFFF00FF,"You can join the [TWD] Clan by either /pm 'ing Angelo or Alex.");
  389. SendClientMessage(playerid, 0xFFFF00FF,"Our website is www.twdgaming.net -And we are allways looking for new members");
  390. SendClientMessage(playerid, 0xFFFF00FF,"You can use /commands to see a few commands we got here on the server");
  391. SendClientMessage(playerid, 0xFFFF00FF,"By donating your helping our community ALOT!.");
  392. SendClientMessage(playerid, 0xFFFF00FF,"Enjoy your time! <3");
  393. }
  394. return 1;
  395. }
  396.  
  397. public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
  398. {
  399. return 1;
  400. }
  401.  
  402. public OnPlayerExitVehicle(playerid, vehicleid)
  403. {
  404. return 1;
  405. }
  406.  
  407. public OnPlayerStateChange(playerid, newstate, oldstate)
  408. {
  409. return 1;
  410. }
  411.  
  412. public OnPlayerEnterCheckpoint(playerid)
  413. {
  414. return 1;
  415. }
  416.  
  417. public OnPlayerLeaveCheckpoint(playerid)
  418. {
  419. return 1;
  420. }
  421.  
  422. public OnPlayerEnterRaceCheckpoint(playerid)
  423. {
  424. return 1;
  425. }
  426.  
  427. public OnPlayerLeaveRaceCheckpoint(playerid)
  428. {
  429. return 1;
  430. }
  431.  
  432. public OnRconCommand(cmd[])
  433. {
  434. return 1;
  435. }
  436.  
  437. public OnPlayerRequestSpawn(playerid)
  438. {
  439. return 1;
  440. }
  441.  
  442. public OnObjectMoved(objectid)
  443. {
  444. return 1;
  445. }
  446.  
  447. public OnPlayerObjectMoved(playerid, objectid)
  448. {
  449. return 1;
  450. }
  451.  
  452. public OnPlayerPickUpPickup(playerid, pickupid)
  453. {
  454. return 1;
  455. }
  456.  
  457. public OnVehicleMod(playerid, vehicleid, componentid)
  458. {
  459. return 1;
  460. }
  461.  
  462. public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
  463. {
  464. return 1;
  465. }
  466.  
  467. public OnVehicleRespray(playerid, vehicleid, color1, color2)
  468. {
  469. return 1;
  470. }
  471.  
  472. public OnPlayerSelectedMenuRow(playerid, row)
  473. {
  474. return 1;
  475. }
  476.  
  477. public OnPlayerExitedMenu(playerid)
  478. {
  479. return 1;
  480. }
  481.  
  482. public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
  483. {
  484. return 1;
  485. }
  486.  
  487. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  488. {
  489. return 1;
  490. }
  491.  
  492. public OnRconLoginAttempt(ip[], password[], success)
  493. {
  494. return 1;
  495. }
  496.  
  497. public OnPlayerUpdate(playerid)
  498. {
  499. return 1;
  500. }
  501.  
  502. public OnPlayerStreamIn(playerid, forplayerid)
  503. {
  504. return 1;
  505. }
  506.  
  507. public OnPlayerStreamOut(playerid, forplayerid)
  508. {
  509. return 1;
  510. }
  511.  
  512. public OnVehicleStreamIn(vehicleid, forplayerid)
  513. {
  514. return 1;
  515. }
  516.  
  517. public OnVehicleStreamOut(vehicleid, forplayerid)
  518. {
  519. return 1;
  520. }
  521.  
  522. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  523. {
  524. return 1;
  525. }
  526.  
  527. public OnPlayerClickPlayer(playerid, clickedplayerid, source)
  528. {
  529. return 1;
  530. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement