Advertisement
Guest User

Problem

a guest
Jul 11th, 2013
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 6.12 KB | None | 0 0
  1. #include <a_samp>
  2. #define FILTERSCRIPT
  3. new gTeam[MAX_PLAYERS];
  4.  
  5. #define GROVE 1
  6. #define BALLAS 2
  7. #define AZTECAS 3
  8. #define VAGOS 4
  9. #define YAKUZA 5
  10. #define BIKER 6
  11.  
  12. #define GROVE_COLOUR 0x00820FAA
  13. #define BALLAS_COLOUR 0xC2A2DAAA
  14. #define AZTECAS_COLOUR 0x01FCFFC8
  15. #define VAGOS_COLOUR 0xFFFF00AA
  16. #define VAGOS_COLOUR 0xFFFF00AA
  17. #define BIKER_COLOUR 0xAFAFAFAA
  18. #define YAKUZA_COLOUR 0xAA3333AA
  19.  
  20.  
  21. #if defined FILTERSCRIPT
  22.  
  23. #endif
  24.  
  25. public OnGameModeInit()
  26. {
  27.  
  28. SetGameModeText("Gangwar");
  29. AddPlayerClass(105, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);//GROVE
  30. AddPlayerClass(106, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);//GROVE
  31. AddPlayerClass(107, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);//GROVE
  32. AddPlayerClass(270, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);//GROVE
  33. AddPlayerClass(102, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);//BALLAS
  34. AddPlayerClass(103, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);//BALLAS
  35. AddPlayerClass(104, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);//BALLAS
  36. AddPlayerClass(296, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);//BALLAS
  37. AddPlayerClass(108, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);//VAGOS
  38. AddPlayerClass(109, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);//VAGOS
  39. AddPlayerClass(110, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);//VAGOS
  40. AddPlayerClass(30, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);//VAGOS
  41. AddPlayerClass(114, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);//AZTECAS
  42. AddPlayerClass(115, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);//AZTECAS
  43. AddPlayerClass(116, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);//AZTECAS
  44. AddPlayerClass(292, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);//AZTECAS
  45. AddPlayerClass(100, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);//BIKER
  46. AddPlayerClass(247, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);//BIKER
  47. AddPlayerClass(248, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);//BIKER
  48. AddPlayerClass(181, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);//BIKER
  49. AddPlayerClass(118, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);//YAKUZA
  50. AddPlayerClass(120, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);//YAKUZA
  51. AddPlayerClass(228, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);//YAKUZA
  52. AddPlayerClass(294, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);//YAKUZA
  53. return 1;
  54. }
  55.  
  56. public OnGameModeExit()
  57. {
  58. return 1;
  59. }
  60.  
  61. public OnPlayerRequestClass(playerid, classid)
  62. {
  63. SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
  64. SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
  65. SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
  66.  
  67. public OnPlayerConnect(playerid)
  68. {
  69. return 1;
  70. }
  71.  
  72. public OnPlayerDisconnect(playerid, reason)
  73. {
  74. return 1;
  75. }
  76.  
  77. public OnPlayerSpawn(playerid)
  78. {
  79.  
  80. SetPlayerTeamFromClass(playerid, classid)
  81. {
  82. if(classid == 0)
  83. {
  84. gTeam[playerid] = GROVE_STREET;
  85. }
  86. if(classid == 1)
  87. {
  88. gTeam[playerid] = BALLAS;
  89. }
  90. if(classid == 2)
  91. {
  92. gTeam[playerid] = VAGOS;
  93. }
  94. if(classid == 3)
  95. {
  96. gTeam[playerid] = AZTECAS;
  97. }
  98. if(classid == 4)
  99. {
  100. gTeam[playerid] = BIKER;
  101. }
  102. if(classid == 5)
  103. {
  104. gTeam[playerid] = YAKUZA;
  105. }
  106. }
  107.  
  108. SetPlayerToTeamColour(playerid)
  109. {
  110. if(gTeam[playerid] == GROVE)
  111. {
  112. SetPlayerColor(playerid,GROVE_COLOUR); //Green
  113. }
  114. if(gTeam[playerid] == BALLAS)
  115. {
  116. SetPlayerColor(playerid,BALLAS_COLOUR); //Purple
  117. }
  118. if(gTeam[playerid] == VAGOS)
  119. {
  120. SetPlayerColor(playerid,VAGOS_COLOUR); //Yellow
  121. }
  122. if(gTeam[playerid] == AZTECAS)
  123. {
  124. SetPlayerColor(playerid,AZTECAS_COLOUR); //Cyan
  125. }
  126. if(gTeam[playerid] == BIKER)
  127. {
  128. SetPlayerColor(playerid,BIKER_COLOUR); //Gray
  129. }
  130. if(gTeam[playerid] == YAKUZA)
  131. {
  132. SetPlayerColor(playerid,YAKUZA_COLOUR); //Red
  133. }
  134.  
  135. public OnPlayerDeath(playerid, killerid, reason)
  136. {
  137. return 1;
  138. }
  139.  
  140. public OnVehicleSpawn(vehicleid)
  141. {
  142. return 1;
  143. }
  144.  
  145. public OnVehicleDeath(vehicleid, killerid)
  146. {
  147. return 1;
  148. }
  149.  
  150. public OnPlayerText(playerid, text[])
  151. {
  152. return 1;
  153. }
  154.  
  155. public OnPlayerCommandText(playerid, cmdtext[])
  156. {
  157. if (strcmp("/mycommand", cmdtext, true, 10) == 0)
  158. {
  159. // Do something here
  160. return 1;
  161. }
  162. return 0;
  163. }
  164.  
  165. public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
  166. {
  167. return 1;
  168. }
  169.  
  170. public OnPlayerExitVehicle(playerid, vehicleid)
  171. {
  172. return 1;
  173. }
  174.  
  175. public OnPlayerStateChange(playerid, newstate, oldstate)
  176. {
  177. return 1;
  178. }
  179.  
  180. public OnPlayerEnterCheckpoint(playerid)
  181. {
  182. return 1;
  183. }
  184.  
  185. public OnPlayerLeaveCheckpoint(playerid)
  186. {
  187. return 1;
  188. }
  189.  
  190. public OnPlayerEnterRaceCheckpoint(playerid)
  191. {
  192. return 1;
  193. }
  194.  
  195. public OnPlayerLeaveRaceCheckpoint(playerid)
  196. {
  197. return 1;
  198. }
  199.  
  200. public OnRconCommand(cmd[])
  201. {
  202. return 1;
  203. }
  204.  
  205. public OnPlayerRequestSpawn(playerid)
  206. {
  207. return 1;
  208. }
  209.  
  210. public OnObjectMoved(objectid)
  211. {
  212. return 1;
  213. }
  214.  
  215. public OnPlayerObjectMoved(playerid, objectid)
  216. {
  217. return 1;
  218. }
  219.  
  220. public OnPlayerPickUpPickup(playerid, pickupid)
  221. {
  222. return 1;
  223. }
  224.  
  225. public OnVehicleMod(playerid, vehicleid, componentid)
  226. {
  227. return 1;
  228. }
  229.  
  230. public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
  231. {
  232. return 1;
  233. }
  234.  
  235. public OnVehicleRespray(playerid, vehicleid, color1, color2)
  236. {
  237. return 1;
  238. }
  239.  
  240. public OnPlayerSelectedMenuRow(playerid, row)
  241. {
  242. return 1;
  243. }
  244.  
  245. public OnPlayerExitedMenu(playerid)
  246. {
  247. return 1;
  248. }
  249.  
  250. public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
  251. {
  252. return 1;
  253. }
  254.  
  255. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  256. {
  257. return 1;
  258. }
  259.  
  260. public OnRconLoginAttempt(ip[], password[], success)
  261. {
  262. return 1;
  263. }
  264.  
  265. public OnPlayerUpdate(playerid)
  266. {
  267. return 1;
  268. }
  269.  
  270. public OnPlayerStreamIn(playerid, forplayerid)
  271. {
  272. return 1;
  273. }
  274.  
  275. public OnPlayerStreamOut(playerid, forplayerid)
  276. {
  277. return 1;
  278. }
  279.  
  280. public OnVehicleStreamIn(vehicleid, forplayerid)
  281. {
  282. return 1;
  283. }
  284.  
  285. public OnVehicleStreamOut(vehicleid, forplayerid)
  286. {
  287. return 1;
  288. }
  289.  
  290. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  291. {
  292. return 1;
  293. }
  294.  
  295. public OnPlayerClickPlayer(playerid, clickedplayerid, source)
  296. {
  297. return 1;
  298. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement