Advertisement
Guest User

Untitled

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