Guest User

Untitled

a guest
Oct 23rd, 2013
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 20.33 KB | None | 0 0
  1. // This is a comment
  2. // uncomment the line below if you want to write a filterscript
  3. //#define FILTERSCRIPT
  4.  
  5. #include <a_samp>
  6.  
  7. #if defined FILTERSCRIPT
  8.  
  9. #define TEAM_LAWYER 0
  10. #define TEAM_COP 1
  11. #define TEAM_ARMY 2
  12. #define TEAM_MEDIC 3
  13. #define TEAM_CARFIX 4
  14. #define TEAM_CASSEC 5
  15. #define TEAM_DRIVER 6
  16. #define TEAM_BISTRO 7
  17. #define TEAM_JAILTK 8
  18.  
  19. #define TEAM_PVTMED 9
  20. #define TEAM_CIVIL 10
  21. #define TEAM_GASDEL 11
  22. #define TEAM_DRGDEL 12
  23. #define TEAM_HITMAN 13
  24. #define TEAM_GUNDEL 14
  25. #define TEAM_SNITCH 15
  26. #define TEAM_RAPIST 16
  27. #define TEAM_BOUNTY 17
  28. #define TEAM_CARJACK 18
  29.  
  30. #define COLOR_GREY 0xAFAFAFAA
  31. #define COLOR_GREEN 0x33AA33AA
  32. #define COLOR_RED 0xFF0000AA
  33. #define COLOR_YELLOW 0xFFFF00AA
  34. #define COLOR_WHITE 0xFFFFFFAA
  35. #define COLOR_BLUEVIOLET 0x8A2BE2AA
  36. #define COLOR_DEADCONNECT 0x808080AA
  37. #define COLOR_BLUE 0x0000FFAA
  38. #define COLOR_FORESTGREEN 0x228B22AA
  39. #define COLOR_DODGERBLUE 0x1E90FFAA
  40. #define COLOR_DARKOLIVEGREEN 0x556B2FAA
  41. #define COLOR_ORANGE 0xFFA500AA
  42. #define COLOR_PURPLE 0x800080AA
  43. #define COLOR_ROYALBLUE 0x4169FFAA
  44. #define COLOR_ERROR 0xD2691EAA
  45.  
  46. public OnFilterScriptInit()
  47. {
  48. print("\n--------------------------------------");
  49. print(" Blank Filterscript by your name here");
  50. print("--------------------------------------\n");
  51. return 1;
  52. }
  53.  
  54. public OnFilterScriptExit()
  55. {
  56. return 1;
  57. }
  58.  
  59. #else
  60.  
  61. main()
  62. {
  63. print("\n----------------------------------");
  64. print(" Blank Gamemode by your name here");
  65. print("----------------------------------\n");
  66. }
  67.  
  68. #endif
  69.  
  70. public OnGameModeInit()
  71. {
  72. AddPlayerClass(211,2281.3210,2429.7224,3.2734,359.5055,3,1,22,50,29,500); // female citycop
  73. AddPlayerClass(265,2281.3210,2429.7224,3.2734,359.5055,3,1,22,50,29,500); // citycop
  74. AddPlayerClass(267,2281.3210,2429.7224,3.2734,359.5055,3,1,22,50,29,500); // citycop
  75. AddPlayerClass(283,2281.3210,2429.7224,3.2734,359.5055,3,1,22,50,29,500); // citycop
  76. AddPlayerClass(284,2281.3210,2429.7224,3.2734,359.5055,3,1,22,50,29,500); // citycop
  77. AddPlayerClass(285,2281.3210,2429.7224,3.2734,359.5055,3,1,22,50,29,500); // citycop
  78. AddPlayerClass(286,2281.3210,2429.7224,3.2734,359.5055,3,1,22,50,29,500); // fbi
  79. AddPlayerClass(287,2941.0012,468.3174,21.6395,49.3062,24,50,30,500,34,20); // army
  80. AddPlayerClass(164,1899.3256,962.4217,10.8203,178.9707,23,100,25,50,0,0); // casino security spawn
  81. AddPlayerClass(122,2281.3210,2429.7224,3.2734,359.5055,3,1,22,50,29,500); // plain clothes
  82. AddPlayerClass(71,1337.5198,1279.3478,10.8203,144.4931,3,1,22,50,29,500); // air cops
  83. AddPlayerClass(71,2293.8950,543.3351,1.7944,182.4626,3,1,22,50,29,500); // marine unit new
  84. AddPlayerClass(111,2343.2703,2454.1113,14.9742,95.8794,3,1,0,0,0,0); // jail turnkey
  85. AddPlayerClass(276,1624.2527,1821.0498,10.8203,5.6779,22,50,0,0,0,0); // medic 2
  86. AddPlayerClass(50,2006.1929,2295.9451,10.8203,177.4306,22,50,0,0,0,0); // mechanic spawn
  87. AddPlayerClass(155,2076.5696,2223.5557,10.8203,189.4515,5,1,22,50,0,0); // bistro spawn
  88. AddPlayerClass(133,1151.7200,1399.4144,5.8203,0.9030,22,50,0,0,0,0); // driver spawn male
  89. AddPlayerClass(151,1151.7200,1399.4144,5.8203,0.9030,22,50,0,0,0,0); // driver spawn female
  90. AddPlayerClass(7,2090.1008,2078.2600,10.8203,263.0699,0,0,0,0,0,0); // civil skin
  91. AddPlayerClass(12,2090.1008,2078.2600,10.8203,263.0699,0,0,0,0,0,0);// civil skin
  92. AddPlayerClass(23,2090.1008,2078.2600,10.8203,263.0699,0,0,0,0,0,0);// civil skin
  93. AddPlayerClass(29,2815.0498,2254.1252,10.8203,158.6954,0,0,0,0,0,0); // hoody skin civi
  94. AddPlayerClass(294,2814.0542,2253.4043,10.8203,315.9051,0,0,0,0,0,0); // woozie skin
  95. AddPlayerClass(214,2812.1963,2247.7256,10.8203,352.8735,0,0,0,0,0,0); // civi
  96. AddPlayerClass(1,2634.0793,1072.6293,10.8203,88.4012,0,0,0,0,0,0);// civil skin
  97. AddPlayerClass(15,2634.0793,1072.6293,10.8203,88.4012,0,0,0,0,0,0);// civil skin
  98. AddPlayerClass(34,2634.0793,1072.6293,10.8203,88.4012,0,0,0,0,0,0);// civil skin
  99. AddPlayerClass(2,2193.6528,2007.7402,12.2894,1.8574,0,0,0,0,0,0);// civil skin
  100. AddPlayerClass(9,2193.6528,2007.7402,12.2894,1.8574,0,0,0,0,0,0); // civil skin
  101. AddPlayerClass(19,2193.6528,2007.7402,12.2894,1.8574,0,0,0,0,0,0);// civil skin
  102. AddPlayerClass(22,2193.6528,2007.7402,12.2894,1.8574,0,0,0,0,0,0);// civil skin
  103. AddPlayerClass(26,2082.0784,2480.8333,10.8203,182.0390,0,0,0,0,0,0);// civil skin
  104. AddPlayerClass(31,2082.0784,2480.8333,10.8203,182.0390,0,0,0,0,0,0);// civil skin
  105. AddPlayerClass(45,2082.0784,2480.8333,10.8203,182.0390,0,0,0,0,0,0);// civil skin
  106. AddPlayerClass(46,2082.0784,2480.8333,10.8203,182.0390,0,0,0,0,0,0);// civil skin
  107. AddPlayerClass(9,2193.7366,2007.4865,12.2894,358.2378,0,0,0,0,0,0); // civil skin
  108. AddPlayerClass(13,2193.7366,2007.4865,12.2894,358.2378,0,0,0,0,0,0); //civil skin
  109. AddPlayerClass(14,2193.7366,2007.4865,12.2894,358.2378,0,0,0,0,0,0); //civil skin
  110. AddPlayerClass(24,2193.7366,2007.4865,12.2894,358.2378,0,0,0,0,0,0); //civil skin
  111. AddPlayerClass(33,2193.7366,2007.4865,12.2894,358.2378,0,0,0,0,0,0); //civil skin
  112. AddPlayerClass(36,2193.7366,2007.4865,12.2894,358.2378,0,0,0,0,0,0); //civil skin
  113. AddPlayerClass(38,2193.7366,2007.4865,12.2894,358.2378,0,0,0,0,0,0); //civil skin
  114. AddPlayerClass(52,2193.7366,2007.4865,12.2894,358.2378,0,0,0,0,0,0); //civil skin
  115. AddPlayerClass(63,2193.7366,2007.4865,12.2894,358.2378,0,0,0,0,0,0); //civil skin
  116. AddPlayerClass(75,2193.7366,2007.4865,12.2894,358.2378,0,0,0,0,0,0); //civil skin
  117. AddPlayerClass(82,2193.7366,2007.4865,12.2894,358.2378,0,0,0,0,0,0); //civil skin
  118. AddPlayerClass(87,2193.7366,2007.4865,12.2894,358.2378,0,0,0,0,0,0); //civil skin
  119. AddPlayerClass(92,2193.7366,2007.4865,12.2894,358.2378,0,0,0,0,0,0); //civil skin
  120. AddPlayerClass(94,2193.7366,2007.4865,12.2894,358.2378,0,0,0,0,0,0); //civil skin
  121. AddPlayerClass(127,2193.7366,2007.4865,12.2894,358.2378,0,0,0,0,0,0); //civil skin
  122. AddPlayerClass(128,2193.7366,2007.4865,12.2894,358.2378,0,0,0,0,0,0); //civil skin
  123. AddPlayerClass(138,2193.7366,2007.4865,12.2894,358.2378,0,0,0,0,0,0); //civil skin
  124. AddPlayerClass(146,2193.7366,2007.4865,12.2894,358.2378,0,0,0,0,0,0); //civil skin
  125. AddPlayerClass(147,2193.7366,2007.4865,12.2894,358.2378,0,0,0,0,0,0); //civil skin
  126. AddPlayerClass(158,2193.7366,2007.4865,12.2894,358.2378,0,0,0,0,0,0); //civil skin
  127. AddPlayerClass(160,2193.7366,2007.4865,12.2894,358.2378,0,0,0,0,0,0); //civil skin
  128. AddPlayerClass(204,2193.7366,2007.4865,12.2894,358.2378,0,0,0,0,0,0); //civil skin
  129. AddPlayerClass(249,2193.7366,2007.4865,12.2894,358.2378,0,0,0,0,0,0); //civil skin
  130. AddPlayerClass(264,2193.7366,2007.4865,12.2894,358.2378,0,0,0,0,0,0); //civil skin
  131. AddPlayerClass(269,2193.7366,2007.4865,12.2894,358.2378,0,0,0,0,0,0); //civil skin
  132. AddPlayerClass(270,2193.7366,2007.4865,12.2894,358.2378,0,0,0,0,0,0); //civil skin
  133. AddPlayerClass(271,2193.7366,2007.4865,12.2894,358.2378,0,0,0,0,0,0); //civil skin
  134. AddPlayerClass(141,2193.5884,2007.4149,12.2894,355.9373,0,0,0,0,0,0); // gloris skin
  135. return 1;
  136. }
  137.  
  138. public OnGameModeExit()
  139. {
  140. return 1;
  141. }
  142.  
  143. public OnPlayerRequestClass(playerid, classid)
  144. {
  145. SetPlayerTeamFromClass(playerid, classid);
  146. SetPlayerColor(playerid,COLOR_DEADCONNECT);
  147.  
  148. SetPlayerInterior(playerid, 0);
  149. SetPlayerFacingAngle(playerid, 0);
  150. SetPlayerPos(playerid, 435.355652,2532.222900,26.623209);
  151. SetPlayerCameraPos(playerid,435.355652,2535.222902,26.623209);
  152. SetPlayerCameraLookAt(playerid,435.355652,2532.222900,26.623209);
  153.  
  154. // 435.355652,2532.222900,26.623209
  155.  
  156. // 257.750336,-42.528057,1002.23438
  157. switch (classid) {
  158.  
  159. case 0,1,2,3,4,5:
  160.  
  161. {
  162.  
  163. GameTextForPlayer(playerid, "~b~POLICE OFFICER~n~~w~CITY OFFICER", 3000, 5);
  164.  
  165. }
  166.  
  167. case 6:
  168.  
  169. {
  170.  
  171. GameTextForPlayer(playerid, "~b~POLICE OFFICER~n~~w~FBI", 3000, 5);
  172.  
  173. }
  174.  
  175. case 7:
  176.  
  177. {
  178.  
  179. GameTextForPlayer(playerid, "~b~SA ARMY OFFICER~n~~w~DEADLY FORCE SQUAD", 3000, 5);
  180.  
  181. }
  182.  
  183. case 8:
  184.  
  185. {
  186.  
  187. GameTextForPlayer(playerid, "~w~CASINO SECURITY", 3000, 5);
  188.  
  189. }
  190.  
  191. case 9:
  192.  
  193. {
  194.  
  195. GameTextForPlayer(playerid, "~b~POLICE OFFICER~n~~w~CASUAL CLOTHES", 3000, 5);
  196.  
  197. }
  198.  
  199. case 10:
  200.  
  201. {
  202.  
  203. GameTextForPlayer(playerid, "~b~POLICE OFFICER~n~~w~AIR SUPPORT", 3000, 5);
  204.  
  205. }
  206.  
  207. case 11:
  208.  
  209. {
  210.  
  211. GameTextForPlayer(playerid, "~b~POLICE OFFICER~n~~w~MARINE SUPPORT", 3000, 5);
  212.  
  213. }
  214.  
  215. case 12:
  216.  
  217. {
  218.  
  219. GameTextForPlayer(playerid, "~b~JAIL TURNKEY~n~~w~(RELEASE PRISONERS)", 3000, 5);
  220. }
  221.  
  222. case 13:
  223.  
  224. {
  225.  
  226. GameTextForPlayer(playerid, "~b~MEDIC", 3000, 5);
  227.  
  228. }
  229.  
  230. case 14:
  231.  
  232. {
  233.  
  234. GameTextForPlayer(playerid, "~w~CAR MECHANIC", 3000, 5);
  235.  
  236. }
  237.  
  238. case 15:
  239.  
  240. {
  241.  
  242. GameTextForPlayer(playerid, "~w~BISTRO STAFF", 3000, 5);
  243.  
  244. }
  245.  
  246. case 16,17:
  247.  
  248. {
  249.  
  250. GameTextForPlayer(playerid, "~g~TAXI DRIVER", 3000, 5);
  251.  
  252. }
  253. case 53:
  254.  
  255. {
  256.  
  257. GameTextForPlayer(playerid, "~w~LAWYER~n~HELP PRISONERS RELEASE", 3000, 5);
  258.  
  259. }
  260. case 18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,54,55,56,57,58,59,60,61,62,63:
  261.  
  262. {
  263.  
  264. GameTextForPlayer(playerid, "~w~CIVILIAN~b~~n~CHOOSE A JOB WHEN YOU SPAWN", 3000, 5);
  265.  
  266. }
  267.  
  268.  
  269. }
  270. return 1;
  271. }
  272.  
  273. public OnPlayerConnect(playerid)
  274. {
  275. return 1;
  276. }
  277.  
  278. public OnPlayerDisconnect(playerid, reason)
  279. {
  280. return 1;
  281. }
  282.  
  283. public OnPlayerSpawn(playerid)
  284. {
  285. SetCameraBehindPlayer(playerid);
  286.  
  287. SetPlayerTime(playerid,gametime,0);
  288. IsSpawned[playerid] =1;
  289. GangZoneShowForPlayer(playerid, alkatrazmap, 0x8B4513AA);
  290. GangZoneShowForPlayer(playerid, carriermap, 0x8B4513AA);
  291. TextDrawShowForPlayer(playerid,welcome);
  292. //TextDrawShowForPlayer(playerid,txtScriptVers);
  293.  
  294.  
  295.  
  296. zoneupdates[playerid] = 1;
  297. player_zone[playerid] = -1;
  298. RobbedCasRecent[playerid] =0;
  299. RobbedPlyRecent[playerid] =1;
  300. if(!zoneupdate) zoneupdate = SetTimer("update_zones",1000,4);
  301.  
  302. SetPlayerWantedLevel(playerid, 0);
  303. SetPlayerInterior(playerid,0);
  304. SetPlayerToTeamColour(playerid);
  305.  
  306.  
  307. if(gTeam[playerid] >= 9) {
  308. new rnd;
  309. rnd = random(sizeof (SpawnPoints));
  310. SetPlayerPos(playerid, SpawnPoints[rnd][0], SpawnPoints[rnd][1], SpawnPoints[rnd][2]);
  311. SetPlayerFacingAngle(playerid, SpawnPoints[rnd][3]);
  312. canchooseskill[playerid] = 1;
  313. canselectskill[playerid] = 25;
  314. SendClientMessage(playerid,COLOR_WHITE, "Type /skill to select a skill");
  315. SendClientMessage(playerid,COLOR_WHITE, "You only have a short time to select before the default skill is given (Rapist)");
  316. GameTextForPlayer(playerid,"~w~TYPE ~y~/SKILL~n~ ~b~TO SELECT A SKILL",5000,0);
  317. TextDrawShowForPlayer(playerid,txtTypeSkill);
  318. }
  319.  
  320.  
  321.  
  322.  
  323.  
  324.  
  325. if(gTeam[playerid] == TEAM_COP) {
  326.  
  327. SendClientMessage(playerid,0x1E90FFAA, "Type /commands for your commands");
  328. SendClientMessage(playerid,0x1E90FFAA, "POLICE OFFICER: Your job is to keep criminals off the streets of San Andreas");
  329. SendClientMessage(playerid,0x1E90FFAA, "Remember: This is not a deathmatch server. Please abide by the /rules and enjoy");
  330. hastazer[playerid] =1;
  331. HasLawEnforcementRadio[playerid] =1;
  332. LawEnforcementRadio[playerid] =1;
  333. CopWaitBetweenRefills[playerid] =120;
  334. TextDrawShowForPlayer(playerid,txtTypeSkill1);
  335.  
  336.  
  337.  
  338.  
  339. }else if(gTeam[playerid] == TEAM_ARMY) {
  340.  
  341. SendClientMessage(playerid,0x1E90FFAA, "Type /commands for your commands");
  342. SendClientMessage(playerid,0x1E90FFAA, "SA ARMY: Your objective is to take out MOST WANTED (Level 10 +) suspects only");
  343. SendClientMessage(playerid,0x1E90FFAA, "If you dont need to kill the suspect, then dont. Use /ar to arrest instead");
  344. SendClientMessage(playerid,0x1E90FFAA, "Remember: This is not a deathmatch server. Please abide by the /rules and enjoy");
  345. HasLawEnforcementRadio[playerid] =1;
  346. LawEnforcementRadio[playerid] =1;
  347. CopWaitBetweenRefills[playerid] =120;
  348.  
  349.  
  350. }else if(gTeam[playerid] == TEAM_MEDIC) {
  351.  
  352. SendClientMessage(playerid,0x1E90FFAA, "Type /commands for your commands");
  353. SendClientMessage(playerid,0x1E90FFAA, "MEDIC: Your job is to keep civilians and government personel alive");
  354. SendClientMessage(playerid,0x1E90FFAA, "Remember: This is not a deathmatch server. Please abide by the /rules and enjoy");
  355.  
  356.  
  357.  
  358.  
  359. }else if(gTeam[playerid] == TEAM_CASSEC) {
  360.  
  361. SendClientMessage(playerid,0x1E90FFAA, "Type /commands for your commands");
  362. SendClientMessage(playerid,0x1E90FFAA, "CASINO SECURITY: You must protect the casinos from robbers");
  363. SendClientMessage(playerid,0x1E90FFAA, "Remember: This is not a deathmatch server. Please abide by the /rules and enjoy");
  364. HasLawEnforcementRadio[playerid] =1;
  365. LawEnforcementRadio[playerid] =1;
  366.  
  367.  
  368. }else if(gTeam[playerid] == TEAM_JAILTK) {
  369.  
  370. SendClientMessage(playerid,0x1E90FFAA, "Type /commands for your commands");
  371. SendClientMessage(playerid,0x1E90FFAA, "JAIL TURNKEY: You get the job of releasing prisoners from jail");
  372. SendClientMessage(playerid,0x1E90FFAA, "If a prisoner wants to be released early then you can take cash in exchange for their freedom");
  373. SendClientMessage(playerid,0x1E90FFAA, "You can also release them without taking any cash if you wish");
  374. SendClientMessage(playerid,0x1E90FFAA, "Use: /jail to see who is in jail - you can only parole prisoners in LVPD (non Alcatraz)");
  375. TextDrawShowForPlayer(playerid,txtTypeSkill2);
  376.  
  377. }else if(gTeam[playerid] == TEAM_CARFIX) {
  378.  
  379. SendClientMessage(playerid,0x1E90FFAA, "Type /commands for your commands");
  380. SendClientMessage(playerid,0x1E90FFAA, "CAR MECHANIC: You can fix beat up cars");
  381. SendClientMessage(playerid,0x1E90FFAA, "Look out for players needing your services on the chat");
  382. SendClientMessage(playerid,0x1E90FFAA, "Remember: This is not a deathmatch server. Please abide by the /rules and enjoy");
  383. TextDrawShowForPlayer(playerid,txtTypeSkill3);
  384.  
  385.  
  386. }else if(gTeam[playerid] == TEAM_BISTRO) {
  387.  
  388. SendClientMessage(playerid,0x1E90FFAA, "Type /commands for your commands");
  389. SendClientMessage(playerid,0x1E90FFAA, "BISTRO STAFF: Your job is to sell food to other players if their health less than full");
  390. SendClientMessage(playerid,0x1E90FFAA, "Look out for players needing food on the chat");
  391. SendClientMessage(playerid,0x1E90FFAA, "You can sell players bad food and infect them with food poisining");
  392. SendClientMessage(playerid,0x1E90FFAA, "You can also sell healthy, non infected food");
  393. SendClientMessage(playerid,0x1E90FFAA, "Remember: This is not a deathmatch server. Please abide by the /rules and enjoy");
  394.  
  395. }else if(gTeam[playerid] == TEAM_LAWYER) {
  396.  
  397. SendClientMessage(playerid,0x1E90FFAA, "Type /commands for your commands");
  398. SendClientMessage(playerid,0x1E90FFAA, "LAWYER: Your job is to release players from jail. Don't let them rip you off..");
  399. SendClientMessage(playerid,0x1E90FFAA, "Remember: This is not a deathmatch server. Please abide by the /rules and enjoy");
  400.  
  401.  
  402.  
  403. }else if(gTeam[playerid] == TEAM_DRIVER) {
  404.  
  405. SendClientMessage(playerid,0x1E90FFAA, "Type /commands for your commands");
  406. SendClientMessage(playerid,0x1E90FFAA, "DRIVER: You can take players in your vehicle and drop them of for cash");
  407. SendClientMessage(playerid,0x1E90FFAA, "You can only use a Taxi, Limo, Maverick or a Coach to earn points");
  408. SendClientMessage(playerid,0x1E90FFAA, "Remember: This is not a deathmatch server. Please abide by the /rules and enjoy");
  409. TextDrawShowForPlayer(playerid,txtTypeSkill4);
  410.  
  411. }
  412.  
  413.  
  414. if(udb_Exists(PlayerName(playerid)) && PLAYERLIST_authed[playerid])
  415. {
  416. new str[100];
  417. new isbanned =0;
  418. isbanned =dUserINT(PlayerName(playerid)).("nameban");
  419. if(isbanned == 1) {
  420. GetPlayerName(playerid, str, 24);
  421. format(str, 100, "**(AUTO BAN)** %s(%d) Banned Playername (Ban Evade)", str,playerid);
  422. SendClientMessageToAll(0xFF7F50AA, str);
  423. printf("%s", str);
  424. SendClientMessage(playerid,COLOR_ERROR,"This playername has been previously banned. Visit www.sa-rpg.co.uk to appeal");
  425. SetPlayerInterior(playerid,10);
  426. SetPlayerPos(playerid,219.6257,111.2549,999.0156);
  427. SetPlayerFacingAngle(playerid,2.2339);
  428. SetCameraBehindPlayer(playerid);
  429. Banning[playerid] = 1;
  430. SetTimer("BanPlayer",700,0);
  431. }
  432. }
  433.  
  434.  
  435. return 1;
  436. }
  437.  
  438.  
  439. SetPlayerToTeamColour(playerid) {
  440.  
  441. if(gTeam[playerid] == TEAM_COP) {
  442.  
  443. SetPlayerColor(playerid,COLOR_BLUE); // Blue
  444.  
  445. } else if(gTeam[playerid] == TEAM_ARMY) {
  446.  
  447. SetPlayerColor(playerid,COLOR_BLUEVIOLET); // Blue Violet
  448.  
  449. } else if(gTeam[playerid] == TEAM_MEDIC) {
  450.  
  451. SetPlayerColor(playerid,COLOR_FORESTGREEN); // Forrest Green
  452.  
  453. } else if(gTeam[playerid] == TEAM_CARFIX) {
  454.  
  455. SetPlayerColor(playerid,COLOR_WHITE); // White
  456.  
  457. } else if(gTeam[playerid] == TEAM_CASSEC) {
  458.  
  459. SetPlayerColor(playerid,COLOR_DODGERBLUE); // Dodger Blue
  460.  
  461. } else if(gTeam[playerid] == TEAM_DRIVER) {
  462.  
  463. SetPlayerColor(playerid,COLOR_DARKOLIVEGREEN); // Dark Olive Green
  464.  
  465. } else if(gTeam[playerid] == TEAM_BISTRO) {
  466.  
  467. SetPlayerColor(playerid,COLOR_WHITE); // White
  468.  
  469. } else if(gTeam[playerid] == TEAM_JAILTK) {
  470.  
  471. SetPlayerColor(playerid,COLOR_WHITE); // White
  472.  
  473. } else if(gTeam[playerid] == TEAM_PVTMED) {
  474.  
  475. SetPlayerColor(playerid,COLOR_WHITE); // White
  476.  
  477. } else if(gTeam[playerid] == TEAM_GASDEL) {
  478.  
  479. SetPlayerColor(playerid,COLOR_WHITE); // White
  480.  
  481. } else if(gTeam[playerid] == TEAM_DRGDEL) {
  482.  
  483. SetPlayerColor(playerid,COLOR_WHITE); // White
  484.  
  485. } else if(gTeam[playerid] == TEAM_HITMAN) {
  486.  
  487. SetPlayerColor(playerid,COLOR_WHITE); // White
  488.  
  489. } else if(gTeam[playerid] == TEAM_GUNDEL) {
  490.  
  491. SetPlayerColor(playerid,COLOR_WHITE); // White
  492.  
  493. } else if(gTeam[playerid] == TEAM_SNITCH) {
  494.  
  495. SetPlayerColor(playerid,COLOR_WHITE); // White
  496.  
  497. } else if(gTeam[playerid] == TEAM_LAWYER) {
  498.  
  499. SetPlayerColor(playerid,COLOR_WHITE); // White
  500.  
  501. } else if(gTeam[playerid] == TEAM_RAPIST) {
  502.  
  503. SetPlayerColor(playerid,COLOR_WHITE); // White
  504.  
  505. } else if(gTeam[playerid] == TEAM_CIVIL) {
  506.  
  507. SetPlayerColor(playerid,COLOR_WHITE); // White
  508.  
  509. } else if(gTeam[playerid] == TEAM_BOUNTY) {
  510.  
  511. SetPlayerColor(playerid,COLOR_WHITE); // White
  512. }
  513.  
  514. }
  515.  
  516. public OnPlayerDeath(playerid, killerid, reason)
  517. {
  518. return 1;
  519. }
  520.  
  521. public OnVehicleSpawn(vehicleid)
  522. {
  523. return 1;
  524. }
  525.  
  526. public OnVehicleDeath(vehicleid, killerid)
  527. {
  528. return 1;
  529. }
  530.  
  531. public OnPlayerText(playerid, text[])
  532. {
  533. return 1;
  534. }
  535.  
  536. public OnPlayerCommandText(playerid, cmdtext[])
  537. {
  538. if (strcmp("/mycommand", cmdtext, true, 10) == 0)
  539. {
  540. // Do something here
  541. return 1;
  542. }
  543. return 0;
  544. }
  545.  
  546. public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
  547. {
  548. return 1;
  549. }
  550.  
  551. public OnPlayerExitVehicle(playerid, vehicleid)
  552. {
  553. return 1;
  554. }
  555.  
  556. public OnPlayerStateChange(playerid, newstate, oldstate)
  557. {
  558. return 1;
  559. }
  560.  
  561. public OnPlayerEnterCheckpoint(playerid)
  562. {
  563. return 1;
  564. }
  565.  
  566. public OnPlayerLeaveCheckpoint(playerid)
  567. {
  568. return 1;
  569. }
  570.  
  571. public OnPlayerEnterRaceCheckpoint(playerid)
  572. {
  573. return 1;
  574. }
  575.  
  576. public OnPlayerLeaveRaceCheckpoint(playerid)
  577. {
  578. return 1;
  579. }
  580.  
  581. public OnRconCommand(cmd[])
  582. {
  583. return 1;
  584. }
  585.  
  586. public OnPlayerRequestSpawn(playerid)
  587. {
  588. return 1;
  589. }
  590.  
  591. public OnObjectMoved(objectid)
  592. {
  593. return 1;
  594. }
  595.  
  596. public OnPlayerObjectMoved(playerid, objectid)
  597. {
  598. return 1;
  599. }
  600.  
  601. public OnPlayerPickUpPickup(playerid, pickupid)
  602. {
  603. return 1;
  604. }
  605.  
  606. public OnVehicleMod(playerid, vehicleid, componentid)
  607. {
  608. return 1;
  609. }
  610.  
  611. public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
  612. {
  613. return 1;
  614. }
  615.  
  616. public OnVehicleRespray(playerid, vehicleid, color1, color2)
  617. {
  618. return 1;
  619. }
  620.  
  621. public OnPlayerSelectedMenuRow(playerid, row)
  622. {
  623. return 1;
  624. }
  625.  
  626. public OnPlayerExitedMenu(playerid)
  627. {
  628. return 1;
  629. }
  630.  
  631. public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
  632. {
  633. return 1;
  634. }
  635.  
  636. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  637. {
  638. return 1;
  639. }
  640.  
  641. public OnRconLoginAttempt(ip[], password[], success)
  642. {
  643. return 1;
  644. }
  645.  
  646. public OnPlayerUpdate(playerid)
  647. {
  648. return 1;
  649. }
  650.  
  651. public OnPlayerStreamIn(playerid, forplayerid)
  652. {
  653. return 1;
  654. }
  655.  
  656. public OnPlayerStreamOut(playerid, forplayerid)
  657. {
  658. return 1;
  659. }
  660.  
  661. public OnVehicleStreamIn(vehicleid, forplayerid)
  662. {
  663. return 1;
  664. }
  665.  
  666. public OnVehicleStreamOut(vehicleid, forplayerid)
  667. {
  668. return 1;
  669. }
  670.  
  671. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  672. {
  673. return 1;
  674. }
  675.  
  676. public OnPlayerClickPlayer(playerid, clickedplayerid, source)
  677. {
  678. return 1;
  679. }
Advertisement
Add Comment
Please, Sign In to add comment