Advertisement
Guest User

Untitled

a guest
Dec 27th, 2011
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 16.43 KB | None | 0 0
  1. // This is a comment
  2. // uncomment the line below if you want to write a filterscript
  3. //
  4.  
  5. #define FILTERSCRIPT
  6. #include <a_samp>
  7. #include <sscanf2>
  8. #include <streamer>
  9.  
  10. #define dcmd(%1,%2,%3) if (!strcmp((%3)[1], #%1, true, (%2)) && ((((%3)[(%2) + 1] == '\0') && (dcmd_%1(playerid, ""))) || (((%3)[(%2) + 1] == ' ') && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1
  11.  
  12. forward OnPlayerLeaveDynamicCP(playerid, checkpointid);
  13. forward OnPlayerEnterDynamicCP(playerid, checkpointid);
  14. forward Timer();
  15. forward StartBase(playerid, baseid);
  16. forward SetPlayerTeamFromClass(playerid, classid);
  17. forward SetPlayerToTeamColor(playerid);
  18. new gTeam[MAX_PLAYERS];
  19. new Text:gMyText;
  20. new Text:gMyText1;
  21. //new Menu:MENUID;
  22. //new baseid;
  23. new Checkpoint[MAX_PLAYERS];
  24.  
  25. #define theirteam
  26. #define TEAM_GANG 0
  27. #define TEAM_LSPD 1
  28.  
  29. #define COLOR_GREEN 0x008000FF
  30. #define COLOR_BLUE 0x0000FFFF
  31. #define COLOR_RED 0xAA3333AA
  32. #define COLOR_BLACK 0x00000000
  33. #define DIALOGID 3300
  34.  
  35.  
  36. #if defined FILTERSCRIPT
  37.  
  38.  
  39. public OnFilterScriptInit()
  40. {
  41. print("\n--------------------------------------");
  42. print(" Blank Filterscript by your name here");
  43. print("--------------------------------------\n");
  44. return 1;
  45. }
  46.  
  47. public OnFilterScriptExit()
  48. {
  49. return 1;
  50. }
  51.  
  52. #else
  53.  
  54. main()
  55. {
  56. print("\n----------------------------------");
  57. print(" Blank Gamemode by your name here");
  58. print("----------------------------------\n");
  59. }
  60.  
  61. #endif
  62.  
  63. public OnGameModeInit()
  64. {
  65. // Don't use these lines if it's a filterscript
  66. SetGameModeText("A/D");
  67. SetTeamCount(2);
  68. UsePlayerPedAnims();
  69. new string[30];
  70. for(new i = 0; i < 30; i++){
  71. format(string, sizeof(string), "CP countdown: %i", i);
  72. gMyText1 = TextDrawCreate(280, 320, string);
  73. }
  74. gMyText = TextDrawCreate(320, 280, "Welcome");
  75. TextDrawColor(gMyText, COLOR_RED);
  76. TextDrawFont(gMyText, 1);
  77. TextDrawSetOutline(gMyText,1);
  78. TextDrawSetShadow(gMyText, 0);
  79. TextDrawLetterSize(gMyText, 1.0, 2.8);
  80. TextDrawUseBox(gMyText, 1);
  81. TextDrawBoxColor(gMyText, COLOR_BLACK);
  82. TextDrawSetOutline(gMyText, 1);
  83. TextDrawAlignment(gMyText, 2);
  84. AddPlayerClass(45,-183.5194,1090.8673,19.7422,52.6484,0,0,0,0,0,0);
  85. AddPlayerClass(150,1607.0870,1815.6981,10.8203,193.8336,0,0,0,0,0,0);
  86. return 1;
  87. }
  88.  
  89. public OnGameModeExit()
  90. {
  91. return 1;
  92. }
  93.  
  94. public OnPlayerRequestClass(playerid, classid)
  95. {
  96. SetPlayerTeamFromClass(playerid, classid);
  97. SetPlayerPos(playerid, -193.1467,1093.5514,19.5961);
  98. SetPlayerFacingAngle(playerid, 359.1723);
  99. SetPlayerCameraPos(playerid, -192.9023,1101.4889,19.5938);
  100. SetPlayerCameraLookAt(playerid, -193.1467,1093.5514,19.5961);
  101. return 1;
  102. }
  103.  
  104. SetPlayerTeamFromClass(playerid, classid)
  105. {
  106. if(classid == 0)
  107. {
  108. gTeam[playerid] = TEAM_GANG;
  109.  
  110. return 1;
  111. }
  112. else if(classid == 1)
  113. {
  114. gTeam[playerid] = TEAM_LSPD;
  115. return 1;
  116. }
  117. return 1;
  118. }
  119.  
  120. public OnPlayerConnect(playerid)
  121. {
  122.  
  123. new string[256];
  124. new name[MAX_PLAYER_NAME];
  125. new plrIP[16];
  126. TextDrawShowForAll(gMyText);
  127. GetPlayerName(playerid, name, sizeof(name));
  128. GetPlayerIp(playerid, plrIP, sizeof(plrIP));
  129.  
  130. format(string, sizeof(string), "%s has joined the server. (IP: %s)", name, plrIP);
  131. SendClientMessageToAll(0xC4C4C4FF, string);
  132.  
  133. return 1;
  134. }
  135. public OnPlayerDisconnect(playerid, reason)
  136. {
  137. new
  138. string[64],
  139. name[MAX_PLAYER_NAME];
  140. GetPlayerName(playerid,name,MAX_PLAYER_NAME);
  141. switch(reason)
  142. {
  143. case 0: format(string,sizeof string,"%s left the server. (Timed out)",name);
  144. case 1: format(string,sizeof string,"%s left the server. (Leaving)",name);
  145. case 2: format(string,sizeof string,"%s left the server. (Kicked/Banned)",name);
  146. }
  147. SendClientMessageToAll(0xFFFFFFAA,string);
  148. return 1;
  149. }
  150.  
  151. public OnPlayerSpawn(playerid)
  152. {
  153. GivePlayerWeapon(playerid, 24, 9999);
  154. SetPlayerArmour(playerid, 100.0);
  155. TextDrawDestroy(gMyText);
  156. SetPlayerToTeamColor(playerid);
  157. new
  158. string[120],
  159. pName[MAX_PLAYER_NAME];
  160. if(gTeam[playerid] == TEAM_GANG)
  161. {
  162. SetPlayerInterior(playerid, 0);
  163. SetPlayerPos(playerid, -183.5194,1090.8673,19.7422);
  164. GetPlayerName(playerid, pName, sizeof(pName));
  165. format(string, sizeof string,"%s Has spawned as Gang.", pName);
  166. SendClientMessageToAll(COLOR_GREEN, string);
  167. return 1;
  168. }
  169. else if(gTeam[playerid] == TEAM_LSPD)
  170. {
  171. SetPlayerInterior(playerid, 0);
  172. SetPlayerPos(playerid, -183.5194,1090.8673,19.7422);
  173. GetPlayerName(playerid, pName, sizeof(pName));
  174. format(string, sizeof string,"%s Has spawned as LSPD.", pName);
  175. SendClientMessageToAll(COLOR_BLUE, string);
  176. return 1;
  177. }
  178. return 1;
  179. }
  180.  
  181. SetPlayerToTeamColor(playerid)
  182. {
  183. if (gTeam[playerid] == TEAM_GANG)
  184. {
  185. SetPlayerColor(playerid, COLOR_GREEN);
  186. }
  187. else if(gTeam[playerid] == TEAM_LSPD)
  188. {
  189. SetPlayerColor(playerid, COLOR_BLUE);
  190. }
  191. return 1;
  192. }
  193.  
  194.  
  195.  
  196. public OnPlayerDeath(playerid, killerid, reason)
  197. {
  198. return 1;
  199. }
  200.  
  201. public OnVehicleSpawn(vehicleid)
  202. {
  203. return 1;
  204. }
  205.  
  206. public OnVehicleDeath(vehicleid, killerid)
  207. {
  208. return 1;
  209. }
  210.  
  211. public OnPlayerText(playerid, text[])
  212. {
  213. return 1;
  214. }
  215.  
  216. public OnPlayerCommandText(playerid, cmdtext[])
  217. {
  218. dcmd(givecash, 8, cmdtext);
  219. dcmd(kill, 4, cmdtext);
  220. dcmd(switchteam, 10, cmdtext);
  221. dcmd(heal, 4, cmdtext);
  222. dcmd(lobby, 5, cmdtext);
  223. dcmd(dmexit, 6, cmdtext);
  224. dcmd(deagle, 6, cmdtext);
  225. dcmd(setteam, 7, cmdtext);
  226. dcmd(gunmenu, 7, cmdtext);
  227. dcmd(startbase, 9, cmdtext);
  228. dcmd(end, 3, cmdtext);
  229. return 0;
  230. }
  231.  
  232. dcmd_givecash(playerid, params[])
  233. {
  234. new
  235. string[120],
  236. giveplayerid,
  237. amount,
  238. pName[MAX_PLAYER_NAME],
  239. playername[MAX_PLAYER_NAME];
  240. if (sscanf(params, "id", giveplayerid, amount)) SendClientMessage(playerid, 0xFF0000AA, "Usage: /givecash [playerid/partname] [amount]");
  241. else if (giveplayerid == INVALID_PLAYER_ID) SendClientMessage(playerid, 0xFF0000AA, "Player not found");
  242. else
  243. {
  244. GivePlayerMoney(giveplayerid, amount);
  245. GetPlayerName(playerid, pName, sizeof(pName));
  246. GetPlayerName(giveplayerid, playername, sizeof(playername));
  247. format(string, sizeof(string), "%s has sent %s $%d ", pName, playername, amount);
  248. SendClientMessageToAll(0x00FF00AA, string);
  249. SendClientMessage(giveplayerid, 0x00FF00AA, "Money received");
  250. }
  251. return 1;
  252. }
  253. dcmd_switchteam(playerid, params[])
  254. {
  255. #pragma unused params
  256. ShowPlayerDialog(playerid, DIALOGID+1, DIALOG_STYLE_LIST, "Switch Menu", "{05F715}GANG\n{2908FF}LSPD", "Select", "Cancel");
  257. return 1;
  258. }
  259. dcmd_startbase(playerid, params[])
  260. {
  261. new baseid;
  262. if (sscanf(params, "i", baseid)) SendClientMessage(playerid, 0xFF0000AA, "Usage: /startbase [Base ID]");
  263. SetTimer("StartBase", 1, false);
  264. Checkpoint[1] = CreateDynamicCP(-2412.6428,-584.3829,132.6484, 2, 1, -1, -1, 100);
  265. return 1;
  266. }
  267. dcmd_end(playerid, params[])
  268. {
  269. #pragma unused params
  270. for(new i = 0; i < MAX_PLAYERS; i++){
  271. SetPlayerPos(playerid, -183.5194,1090.8673,19.7422);
  272. SetPlayerInterior(playerid, 0);
  273. }
  274. return 1;
  275. }
  276. dcmd_kill(playerid, params[])
  277. {
  278. new
  279. id,
  280. reason[64], string[120];
  281. if (sscanf(params, "iz", id, reason)) SendClientMessage(playerid, 0xFF0000AA, "Usage: /kill [playerid/partname] [reason]");
  282. else if (!IsPlayerConnected(id)) SendClientMessage(playerid, 0xFF0000AA, "Invalid id");
  283.  
  284. else
  285. {
  286. SetPlayerHealth(id, 0);
  287. format(string, sizeof(string), "You have been killed (Reason: %s)", reason);
  288. SendClientMessage(id, 0xFF0000AA, string);
  289. SendClientMessage(playerid, 0xFF0000AA, "Player has been killed");
  290. }
  291. return 1;
  292. }
  293. dcmd_setteam(playerid, params[])
  294. {
  295.  
  296. new id, teamid, string[120];
  297.  
  298. if (sscanf(params, "ui", id, teamid)) SendClientMessage(playerid, 0xFF0000AA, "Usage: /setteam [playerid] [teamid(0/gang)(1/LSPD)]");
  299. // else if (!IsPlayerConnected(id)) SendClientMessage(playerid, 0xFF0000AA, "Invalid id");
  300. // if you use the u param in sscanf it checks if their connected
  301.  
  302. else
  303. {
  304. new team = GetPlayerTeam(id);
  305. if(teamid == 0) {
  306. if(team == TEAM_LSPD) {
  307. SetPlayerTeam(id, TEAM_GANG);
  308. SetPlayerSkin(id, 45);
  309. }
  310. else if(GetPlayerTeam(id) == TEAM_GANG) SendClientMessage(playerid, COLOR_RED, "Player is already in that team!");
  311. }
  312. else if (teamid == 1) {
  313. if(team == TEAM_GANG) {
  314. SetPlayerTeam(id, TEAM_LSPD);
  315. SetPlayerSkin(id, 150);
  316. }
  317. else if(team == TEAM_LSPD) SendClientMessage(playerid, COLOR_RED, "Player is already in that team!");
  318. }
  319. else SendClientMessage(playerid, COLOR_RED, "Invalid ID! ID must be 0 or 1");
  320. gTeam[id] = teamid;
  321. format(string, sizeof(string), "You have been switched to team %i", gTeam[playerid]);
  322. SendClientMessage(id, 0xFF0000AA, string);
  323. SendClientMessage(playerid, 0xFF0000AA, "Player has been switched");
  324. }
  325. return 1;
  326. }
  327. dcmd_gunmenu(playerid, params[])
  328. {
  329. new id;
  330. if (sscanf(params, "i", id)) SendClientMessage(playerid, 0xFF0000AA, "Usage: /gunmenu [playerid] [teamid(0/gang)(1/LSPD)]");
  331. else if (!IsPlayerConnected(id)) SendClientMessage(playerid, 0xFF0000AA, "Invalid id");
  332.  
  333. else
  334. {
  335. ShowPlayerDialog(id, DIALOGID, DIALOG_STYLE_LIST, "Gunmenu", "{39D600}Deagle & {001DD6}Shotgun\n{39D600}Deagle & {001DD6}Ak47\n{39D600}Deagle & {001DD6}Rifle\n{39D600}Spaz & {001DD6}Silencer\n{39D600}M4 & {001DD6}Shotgun\n{39D600}M4 & {001DD6}MP5\n{39D600}Sniper & {001DD6}Shotgun\n{39D600}Sniper & {001DD6}MP5\n{39D600}Minigun & {001DD6}Shotgun", "Select", "Cancel");
  336. return 1;
  337. }
  338. return 1;
  339. }
  340. dcmd_heal(playerid, params[])
  341. {
  342. #pragma unused params
  343. SetPlayerHealth(playerid, 100);
  344. SetPlayerArmour(playerid, 100.0);
  345. SendClientMessage(playerid, COLOR_RED, "You have healed yourself!");
  346. return 1;
  347. }
  348. dcmd_lobby(playerid, params[])
  349. {
  350. #pragma unused params
  351. SetPlayerPos(playerid, -183.5194,1090.8673,19.7422);
  352. SendClientMessage(playerid, COLOR_RED, "You have teleported back to Lobby!");
  353. return 1;
  354. }
  355. dcmd_dmexit(playerid, params[])
  356. {
  357. #pragma unused params
  358. SetPlayerPos(playerid, -183.5194,1090.8673,19.7422);
  359. SendClientMessage(playerid, COLOR_RED, "You have exited the DM.");
  360. return 1;
  361. }
  362. dcmd_deagle(playerid, params[])
  363. {
  364. #pragma unused params
  365. new string[70], pName[MAX_PLAYER_NAME];
  366. GetPlayerName(playerid, pName, sizeof(pName));
  367. SetPlayerPos(playerid, 109.8002,1036.5322,13.6094);
  368. SetPlayerArmour(playerid, 100.0);
  369. SetPlayerHealth(playerid, 100);
  370. GivePlayerWeapon(playerid, 24, 9999);
  371. format(string, sizeof(string), "%s has entered the Deagle Zone, type /deagle to enter!", pName);
  372. SendClientMessageToAll(COLOR_RED, string);
  373. SendClientMessage(playerid, COLOR_RED, "You have entered the Deagle zone.");
  374. return 1;
  375. }
  376. public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
  377. {
  378. return 1;
  379. }
  380.  
  381. public OnPlayerExitVehicle(playerid, vehicleid)
  382. {
  383. return 1;
  384. }
  385.  
  386. public OnPlayerStateChange(playerid, newstate, oldstate)
  387. {
  388. return 1;
  389. }
  390.  
  391. public OnPlayerEnterCheckpoint(playerid)
  392. {
  393. return 1;
  394. }
  395. public OnPlayerEnterDynamicCP(playerid, checkpointid)
  396. {
  397. if(checkpointid = Checkpoint[1]){
  398. if(gTeam[playerid] == TEAM_GANG){
  399. SetTimer("Timer", 1, true);
  400. }
  401. }
  402. return 1;
  403. }
  404. public Timer()
  405. {
  406. TextDrawShowForAll(gMyText1);
  407. return 1;
  408. }
  409. public OnPlayerLeaveDynamicCP(playerid, checkpointid)
  410. {
  411. if(checkpointid = Checkpoint[1]){
  412. TextDrawDestroy(gMyText1);
  413. }
  414. }
  415. public StartBase(playerid, baseid)
  416. {
  417. //new baseid;
  418.  
  419. new gangplayers;
  420. new lspdplayers;
  421. #pragma unused gangplayers, lspdplayers
  422. new bvariable, string[50];
  423. baseid == bvariable;
  424. format(string, sizeof(string), "Base '%i' has been started.", bvariable);
  425. SendClientMessageToAll(COLOR_RED, string);
  426. switch(baseid) {
  427. case 0:
  428. {
  429. if(gTeam[playerid] == 0)
  430. {
  431. SetPlayerVirtualWorld(playerid, 1);
  432. SetPlayerPos(playerid, -2393.7087,-610.6938,132.6484);
  433. ShowPlayerDialog(playerid, DIALOGID, DIALOG_STYLE_LIST, "Gunmenu", "{39D600}Deagle & {001DD6}Shotgun\n{39D600}Deagle & {001DD6}Ak47\n{39D600}Deagle & {001DD6}Rifle\n{39D600}Spaz & {001DD6}Silencer\n{39D600}M4 & {001DD6}Shotgun\n{39D600}M4 & {001DD6}MP5\n{39D600}Sniper & {001DD6}Shotgun\n{39D600}Sniper & {001DD6}MP5\n{39D600}Minigun & {001DD6}Shotgun", "Select", "Cancel");
  434. }
  435. else if (gTeam[playerid] == 1)
  436. {
  437. SetPlayerVirtualWorld(playerid, 1);
  438. SetPlayerPos(playerid, -2518.9707,-615.4091,132.5625);
  439. ShowPlayerDialog(playerid, DIALOGID, DIALOG_STYLE_LIST, "Gunmenu", "{39D600}Deagle & {001DD6}Shotgun\n{39D600}Deagle & {001DD6}Ak47\n{39D600}Deagle & {001DD6}Rifle\n{39D600}Spaz & {001DD6}Silencer\n{39D600}M4 & {001DD6}Shotgun\n{39D600}M4 & {001DD6}MP5\n{39D600}Sniper & {001DD6}Shotgun\n{39D600}Sniper & {001DD6}MP5\n{39D600}Minigun & {001DD6}Shotgun", "Select", "Cancel");
  440. }
  441. }
  442. }
  443. return 1;
  444. }
  445.  
  446. public OnPlayerLeaveCheckpoint(playerid)
  447. {
  448. return 1;
  449. }
  450.  
  451. public OnPlayerEnterRaceCheckpoint(playerid)
  452. {
  453. return 1;
  454. }
  455.  
  456. public OnPlayerLeaveRaceCheckpoint(playerid)
  457. {
  458. return 1;
  459. }
  460.  
  461. public OnRconCommand(cmd[])
  462. {
  463. return 1;
  464. }
  465.  
  466. public OnPlayerRequestSpawn(playerid)
  467. {
  468. return 1;
  469. }
  470.  
  471. public OnObjectMoved(objectid)
  472. {
  473. return 1;
  474. }
  475.  
  476. public OnPlayerObjectMoved(playerid, objectid)
  477. {
  478. return 1;
  479. }
  480.  
  481. public OnPlayerPickUpPickup(playerid, pickupid)
  482. {
  483. return 1;
  484. }
  485.  
  486. public OnVehicleMod(playerid, vehicleid, componentid)
  487. {
  488. return 1;
  489. }
  490.  
  491. public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
  492. {
  493. return 1;
  494. }
  495.  
  496. public OnVehicleRespray(playerid, vehicleid, color1, color2)
  497. {
  498. return 1;
  499. }
  500.  
  501. public OnPlayerSelectedMenuRow(playerid, row)
  502. {
  503. return 1;
  504. }
  505.  
  506. public OnPlayerExitedMenu(playerid)
  507. {
  508. return 1;
  509. }
  510.  
  511. public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
  512. {
  513. return 1;
  514. }
  515.  
  516. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  517. {
  518. return 1;
  519. }
  520.  
  521. public OnRconLoginAttempt(ip[], password[], success)
  522. {
  523. return 1;
  524. }
  525.  
  526. public OnPlayerUpdate(playerid)
  527. {
  528. return 1;
  529. }
  530.  
  531. public OnPlayerStreamIn(playerid, forplayerid)
  532. {
  533. return 1;
  534. }
  535.  
  536. public OnPlayerStreamOut(playerid, forplayerid)
  537. {
  538. return 1;
  539. }
  540.  
  541. public OnVehicleStreamIn(vehicleid, forplayerid)
  542. {
  543. return 1;
  544. }
  545.  
  546. public OnVehicleStreamOut(vehicleid, forplayerid)
  547. {
  548. return 1;
  549. }
  550.  
  551. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  552. {
  553. if(dialogid == DIALOGID)
  554. {
  555. if(response)
  556. {
  557. if(listitem == 0)
  558. {
  559. GivePlayerWeapon(playerid, 24, 9999);
  560. GivePlayerWeapon(playerid, 25, 9999);
  561. SendClientMessage(playerid, COLOR_RED, "You choose Deagle & Shotgun.");
  562. }
  563. else if(listitem == 1)
  564. {
  565. GivePlayerWeapon(playerid, 24, 9999);
  566. GivePlayerWeapon(playerid, 30, 9999);
  567. SendClientMessage(playerid, COLOR_RED, "You choose Deagle & Ak47.");
  568. }
  569. else if(listitem == 2)
  570. {
  571. GivePlayerWeapon(playerid, 24, 9999);
  572. GivePlayerWeapon(playerid, 33, 9999);
  573. SendClientMessage(playerid, COLOR_RED, "You choose Deagle & Rifle.");
  574. }
  575. else if(listitem == 3)
  576. {
  577. GivePlayerWeapon(playerid, 27, 9999);
  578. GivePlayerWeapon(playerid, 23, 9999);
  579. SendClientMessage(playerid, COLOR_RED, "You choose Spaz-12 & Silencer.");
  580. }
  581. else if(listitem == 4)
  582. {
  583. GivePlayerWeapon(playerid, 31, 9999);
  584. GivePlayerWeapon(playerid, 25, 9999);
  585. SendClientMessage(playerid, COLOR_RED, "You choose M4 & Shotgun.");
  586. }
  587. else if(listitem == 5)
  588. {
  589. GivePlayerWeapon(playerid, 31, 9999);
  590. GivePlayerWeapon(playerid, 29, 9999);
  591. SendClientMessage(playerid, COLOR_RED, "You choose M4 & MP5.");
  592. }
  593. else if(listitem == 6)
  594. {
  595. GivePlayerWeapon(playerid, 34, 9999);
  596. GivePlayerWeapon(playerid, 25, 9999);
  597. SendClientMessage(playerid, COLOR_RED, "You choose Sniper & Shotgun.");
  598. }
  599. else if(listitem == 7)
  600. {
  601. GivePlayerWeapon(playerid, 34, 9999);
  602. GivePlayerWeapon(playerid, 29, 9999);
  603. SendClientMessage(playerid, COLOR_RED, "You choose Sniper & MP5.");
  604. }
  605. else if(listitem == 8)
  606. {
  607. GivePlayerWeapon(playerid, 38, 9999);
  608. GivePlayerWeapon(playerid, 25, 9999);
  609. SendClientMessage(playerid, COLOR_RED, "You choose Minigun & Shotgun.");
  610. }
  611. }
  612. return 1;
  613. }
  614. if(dialogid == DIALOGID+1)
  615. {
  616. if(response)
  617. {
  618. if(listitem == 0)
  619. {
  620. SetPlayerTeam(playerid, 0);
  621. SetPlayerSkin(playerid, 45);
  622. SendClientMessage(playerid, COLOR_GREEN, "You have spawned as Gang");
  623. }
  624. if(listitem == 1)
  625. {
  626. SetPlayerTeam(playerid, 1);
  627. SetPlayerSkin(playerid, 150);
  628. SendClientMessage(playerid, COLOR_BLUE, "You have spawned as LSPD");
  629. }
  630. return 1;
  631. }
  632. }
  633. return 1;
  634. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement