Advertisement
Guest User

Untitled

a guest
Sep 18th, 2010
1,824
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 18.92 KB | None | 0 0
  1. //////////////////////////////////////////////////////////////////////////////////////////////////////////////
  2. //////////////////////////////////////////////////////////////////////////////////////////////////////////////
  3. /////////////////////////////////////////////////////////////////////////////////////////////////////////////
  4. /////////////////////////////////////////////////////////////////////////////////////////////////////////////
  5. ///////////////////////////////////////Swat Gamemode by Kitten v1.0 Verison thanks for downloading///////////
  6. //////////////////////////////////////////////////////////////////////////////////////////////////////////////
  7. /////////////////////////////////////////////////////////////////////////////////////////////////////////////
  8. //////////////////////////////////////////////////////////////////////////////////////////////////////////////
  9. /////////////////////////////////////////////////////////////////////////////////////////////////////////////
  10. #include <a_samp>
  11. #include <streamer>
  12.  
  13. // teams statics team info anything here
  14. new gTeam[MAX_PLAYERS];
  15. #define TEAM_TERRIOST 0
  16. #define TEAM_SWAT 1
  17. new Text:Textdraw0; // SWAT Textdraw
  18. new Text:Textdraw11; // TERRIOST Textdraw
  19. new Text:Textdraw00[MAX_PLAYERS];
  20. new Text:Textdraw1[MAX_PLAYERS]; // Kills Textdraw
  21. new Text:Textdraw2;
  22. new Text:Textdraw3;
  23. new Text:Textdraw4;
  24. new Text:Textdraw5[MAX_PLAYERS];
  25. new TerriostZone;
  26. new SwatZone2;
  27. new SwatZone;
  28. new TerriostZone2;
  29. new kill[MAX_PLAYERS];
  30. new str[256];
  31. new Deaths[MAX_PLAYERS];
  32. new Bomb1[MAX_PLAYERS];
  33. new Bomb2[MAX_PLAYERS];
  34. new Bomb3[MAX_PLAYERS];
  35. new Bomb4[MAX_PLAYERS];
  36. new Bomb5[MAX_PLAYERS];
  37. new Bomb6[MAX_PLAYERS];
  38. new Bomb7[MAX_PLAYERS];
  39. new Bomb8[MAX_PLAYERS];
  40. new Bomb9[MAX_PLAYERS];
  41. new BombDefuse[2];
  42. // Forwards
  43. forward TerriostTD(playerid);
  44. forward SwatTD(playerid);
  45. forward KillsInfo();
  46. forward DeathInfo();
  47. forward BombCP1(playerid);
  48. forward BombCP2(playerid);
  49. forward BombCP3(playerid);
  50. forward BombCP4(playerid);
  51. forward BombCP5(playerid);
  52. forward BombCP6(playerid);
  53. forward NewBombb1(playerid);
  54. forward NewBombb2(playerid);
  55. forward NewBombb3(playerid);
  56. forward NewMap(playerid);
  57. forward NewMapBound(playerid);
  58.  
  59. main()
  60. {
  61. print("\n----------------------------------");
  62. print(" Swat GM By Kitten");
  63. print("----------------------------------\n");
  64. }
  65.  
  66. public OnGameModeInit()
  67. {
  68. // Don't use these lines if it's a filterscript
  69. SetGameModeText("Swat GM By Kitten");
  70. AddPlayerClass(285,1681.7203,1099.9380,10.8203,87.5332,24, 50, 31, 300, 17, 5); // SwatSpawn
  71. AddPlayerClass(211,1681.7203,1099.9380,10.8203,87.5332,24, 50, 31, 300, 17, 5); // SwatSpawn 2
  72. AddPlayerClass(179,1663.2716,904.9013,10.7951,334.4422,24, 50, 30, 300, 17, 5); // Terriost spawn
  73. AddPlayerClass(191,1663.2716,904.9013,10.7951,334.4422,24, 50, 30, 300, 17, 5); // Terriost spawn 2
  74.  
  75. TerriostZone = GangZoneCreate(1564.303, 893.0443, 1740.021, 997.4821);
  76. SwatZone = GangZoneCreate(1552.589, 993.614, 1736.117, 1128.996);
  77. SwatZone2 = GangZoneCreate(2489.752, 1774.963, 2665.47, 1945.158);
  78. TerriostZone2 = GangZoneCreate(2497.562, 1624.109, 2665.47, 1782.699);
  79.  
  80. Textdraw0 = TextDrawCreate(81.000000, 325.000000, "SWAT: Defuse the bombs in terriost side there are currently 6 bombs to defuse");
  81. TextDrawBackgroundColor(Textdraw0, 255);
  82. TextDrawFont(Textdraw0, 1);
  83. TextDrawLetterSize(Textdraw0, 0.400000, 1.000000);
  84. TextDrawColor(Textdraw0, 65535);
  85. TextDrawSetOutline(Textdraw0, 0);
  86. TextDrawSetProportional(Textdraw0, 1);
  87. TextDrawSetShadow(Textdraw0, 1);
  88.  
  89. Textdraw11 = TextDrawCreate(128.000000, 344.000000, "Terriost Team: Defend your bomb bases dont let SWAT Defuse it");
  90. TextDrawBackgroundColor(Textdraw11, 255);
  91. TextDrawFont(Textdraw11, 1);
  92. TextDrawLetterSize(Textdraw11, 0.429999, 1.000000);
  93. TextDrawColor(Textdraw11, -16776961);
  94. TextDrawSetOutline(Textdraw11, 0);
  95. TextDrawSetProportional(Textdraw11, 1);
  96. TextDrawSetShadow(Textdraw11, 1);
  97.  
  98. SetTimer("KillsInfo",300 , 1);
  99. SetTimer("DeathInfo",300 , 1);
  100. for(new playerid = 0; playerid < MAX_PLAYERS; playerid++)
  101. {
  102. Textdraw1[playerid] = TextDrawCreate(495.000000, 112.000000, "~n~");
  103. TextDrawBackgroundColor(Textdraw1[playerid], 255);
  104. TextDrawFont(Textdraw1[playerid], 1);
  105. TextDrawLetterSize(Textdraw1[playerid], 0.529999, 0.899999);
  106. TextDrawColor(Textdraw1[playerid], -1);
  107. TextDrawSetOutline(Textdraw1[playerid], 0);
  108. TextDrawSetProportional(Textdraw1[playerid], 1);
  109. TextDrawSetShadow(Textdraw1[playerid], 1);
  110. Textdraw5[playerid] = TextDrawCreate(495.000000, 119.000000, "Deaths:");
  111. TextDrawBackgroundColor(Textdraw5[playerid], 255);
  112. TextDrawFont(Textdraw5[playerid], 1);
  113. TextDrawLetterSize(Textdraw5[playerid], 0.490000, 1.000000);
  114. TextDrawColor(Textdraw5[playerid], -1);
  115. TextDrawSetOutline(Textdraw5[playerid], 0);
  116. TextDrawSetProportional(Textdraw5[playerid], 1);
  117. TextDrawSetShadow(Textdraw5[playerid], 1);
  118. Textdraw00[playerid] = TextDrawCreate(22.000000, 320.000000, "~n~");
  119. TextDrawBackgroundColor(Textdraw00[playerid], 255);
  120. TextDrawFont(Textdraw00[playerid], 1);
  121. TextDrawLetterSize(Textdraw00[playerid], 0.500000, 1.400000);
  122. TextDrawColor(Textdraw00[playerid], 65535);
  123. TextDrawSetOutline(Textdraw00[playerid], 0);
  124. TextDrawSetProportional(Textdraw00[playerid], 1);
  125. Bomb1[playerid] = CreateDynamicCP(1596.7633,885.2949,10.8203,5,0,0,0,100.0);
  126. Bomb2[playerid] = CreateDynamicCP(1679.5154,889.6320,10.8129,5,0,0,0,100.0);
  127. Bomb3[playerid] = CreateDynamicCP(1727.7621,893.7756,10.8129,5,0,0,0,100.0);
  128. Bomb4[playerid] = CreateDynamicCP(1720.4718,932.5308,10.8129,5,0,0,0,100.0);
  129. Bomb5[playerid] = CreateDynamicCP(1605.1661,916.0939,10.8129,5,0,0,0,100.0);
  130. Bomb6[playerid] = CreateDynamicCP(1652.7689,901.3668,10.8129,5,0,0,0,100.0);
  131. Bomb7[playerid] = CreateDynamicCP(2622.3879,1717.6305,11.0234,5,0,0,0,100.0);
  132. Bomb8[playerid] = CreateDynamicCP(2621.6570,1824.6542,11.0234,5,0,0,0,100.0);
  133. Bomb9[playerid] = CreateDynamicCP(2558.7576,1750.7294,11.0234,5,0,0,0,100.0);
  134. }
  135.  
  136. Textdraw2 = TextDrawCreate(496.000000, 101.000000, "Rank: Newbie");
  137. TextDrawBackgroundColor(Textdraw2, 255);
  138. TextDrawFont(Textdraw2, 1);
  139. TextDrawLetterSize(Textdraw2, 0.370000, 1.200000);
  140. TextDrawColor(Textdraw2, -16776961);
  141. TextDrawSetOutline(Textdraw2, 0);
  142. TextDrawSetProportional(Textdraw2, 1);
  143. TextDrawSetShadow(Textdraw2, 1);
  144.  
  145. Textdraw3 = TextDrawCreate(180.000000, 426.000000, "SWAT GM By Kitten");
  146. TextDrawBackgroundColor(Textdraw3, 255);
  147. TextDrawFont(Textdraw3, 1);
  148. TextDrawLetterSize(Textdraw3, 0.860000, 1.000000);
  149. TextDrawColor(Textdraw3, 65535);
  150. TextDrawSetOutline(Textdraw3, 0);
  151. TextDrawSetProportional(Textdraw3, 1);
  152. TextDrawSetShadow(Textdraw3, 1);
  153.  
  154. Textdraw4 = TextDrawCreate(180.000000, 421.000000, "~n~");
  155. TextDrawBackgroundColor(Textdraw4, 255);
  156. TextDrawFont(Textdraw4, 1);
  157. TextDrawLetterSize(Textdraw4, 0.500000, 1.500000);
  158. TextDrawColor(Textdraw4, -1);
  159. TextDrawSetOutline(Textdraw4, 0);
  160. TextDrawSetProportional(Textdraw4, 1);
  161. TextDrawSetShadow(Textdraw4, 1);
  162. TextDrawUseBox(Textdraw4, 1);
  163. TextDrawBoxColor(Textdraw4, -1);
  164. TextDrawTextSize(Textdraw4, 478.000000, 10.000000);
  165.  
  166.  
  167.  
  168. return 1;
  169. }
  170.  
  171. public OnGameModeExit()
  172. {
  173. TextDrawHideForAll(Textdraw2);
  174. TextDrawDestroy(Textdraw2);
  175. TextDrawHideForAll(Textdraw3);
  176. TextDrawDestroy(Textdraw3);
  177. TextDrawHideForAll(Textdraw4);
  178. TextDrawDestroy(Textdraw4);
  179. for(new i = 0;i < MAX_PLAYERS; i++)
  180. {
  181. TextDrawHideForPlayer(i,Textdraw1[i]);
  182. TextDrawHideForPlayer(i,Textdraw5[i]);
  183. TextDrawHideForPlayer(i,Textdraw00[i]);
  184. }
  185. return 1;
  186. }
  187.  
  188. public OnPlayerRequestClass(playerid, classid)
  189. {
  190. SetPlayerPos(playerid, 1644.4078,-1133.8214,58.2172);
  191. SetPlayerCameraPos(playerid, 1647.6301,-1134.5725,58.2489);
  192. SetPlayerCameraLookAt(playerid, 1644.4078,-1133.8214,58.2172);
  193. SetPlayerFacingAngle(playerid,258.5584);
  194.  
  195. if(classid == 0)
  196. {
  197. GameTextForPlayer(playerid,"~b~Swat 1",5000,3);
  198. gTeam[playerid] = TEAM_SWAT;
  199. }
  200. else if(classid == 1)
  201. {
  202. GameTextForPlayer(playerid,"~b~Swat 2",5000,3);
  203. gTeam[playerid] = TEAM_SWAT;
  204. }
  205. else if(classid == 2)
  206. {
  207. GameTextForPlayer(playerid,"~r~Terriost 1",5000,3);
  208. gTeam[playerid] = TEAM_TERRIOST;
  209. }
  210. else if(classid == 3)
  211. {
  212. GameTextForPlayer(playerid,"~r~Terriost 2",5000,3);
  213. gTeam[playerid] = TEAM_TERRIOST;
  214. }
  215.  
  216. return 1;
  217. }
  218.  
  219. public OnPlayerConnect(playerid)
  220. {
  221.  
  222. KillsInfo();
  223. TextDrawShowForPlayer(playerid,Textdraw1[playerid]);
  224. Deaths[playerid] = 0;
  225. DeathInfo();
  226. TextDrawShowForPlayer(playerid,Textdraw5[playerid]);
  227. return 1;
  228. }
  229.  
  230. public OnPlayerDisconnect(playerid, reason)
  231. {
  232. return 1;
  233. }
  234.  
  235. public OnPlayerSpawn(playerid)
  236. {
  237. if(gTeam[playerid] == TEAM_TERRIOST)
  238. {
  239. TextDrawShowForPlayer(playerid,Textdraw11);
  240. SetTimer("TerriostTD",8000,true);
  241. SetPlayerTeam(playerid,0);
  242. SetPlayerWorldBounds(playerid, 1775.165, 1536.969, 1152.205, 881.4401);
  243. }
  244. else if(gTeam[playerid] == TEAM_SWAT)
  245. {
  246. TextDrawShowForPlayer(playerid,Textdraw0);
  247.  
  248. SetTimer("SwatTD",8000,true);
  249. SetPlayerTeam(playerid,1);
  250. SetPlayerWorldBounds(playerid, 1775.165, 1536.969, 1152.205, 881.4401);
  251. }
  252.  
  253. GangZoneShowForPlayer(playerid, TerriostZone, 0xFF000096);
  254. GangZoneShowForPlayer(playerid, SwatZone, 0x0000FF96);
  255. GangZoneShowForPlayer(playerid, SwatZone2, 0x0000FF96);
  256. GangZoneShowForPlayer(playerid, TerriostZone2, 0xFF000096);
  257. TextDrawShowForPlayer(playerid, Textdraw00[playerid]);
  258. TextDrawShowForPlayer(playerid, Textdraw2);
  259. TextDrawShowForPlayer(playerid, Textdraw3);
  260. TextDrawShowForPlayer(playerid, Textdraw4);
  261. return 1;
  262. }
  263. public TerriostTD(playerid)
  264. {
  265. TextDrawHideForPlayer(playerid,Textdraw11);
  266. return 1;
  267. }
  268. public SwatTD(playerid)
  269. {
  270. TextDrawHideForPlayer(playerid,Textdraw0);
  271. return 1;
  272. }
  273. public OnPlayerDeath(playerid, killerid, reason)
  274. {
  275. kill[playerid]++;
  276. Deaths[killerid]++;
  277. SendDeathMessage(killerid, playerid, reason);
  278. SetTimer("NewMapBound",100,false);
  279. return 1;
  280. }
  281. public KillsInfo()
  282. {
  283. for(new i=0;i<MAX_PLAYERS;i++)
  284. {
  285. if (IsPlayerConnected(i))
  286. {
  287. TextDrawHideForPlayer(i,Textdraw1[i]);
  288. format(str, sizeof(str), "Kill: %d" , Deaths[0]);
  289. TextDrawSetString(Textdraw1[i],str);
  290. TextDrawShowForPlayer(i,Textdraw1[i]);
  291. }
  292. }
  293. return 1;
  294. }
  295. public DeathInfo()
  296. {
  297. for(new i=0;i<MAX_PLAYERS;i++)
  298. {
  299. if (IsPlayerConnected(i))
  300. {
  301. TextDrawHideForPlayer(i,Textdraw5[i]);
  302. format(str, sizeof(str), "Deaths: %d" , kill[0]);
  303. TextDrawSetString(Textdraw5[i],str);
  304. TextDrawShowForPlayer(i,Textdraw5[i]);
  305. }
  306. }
  307. return 1;
  308. }
  309.  
  310.  
  311. public NewMap(playerid)
  312. {
  313.  
  314. if(gTeam[playerid] == TEAM_SWAT)
  315. for(new i;i<=MAX_PLAYERS;i++)
  316. {
  317. if(!IsPlayerConnected(i))continue;
  318. SetPlayerWorldBounds(i,20000.0000, -20000.0000, 20000.0000, -20000.0000);
  319. SetPlayerPos(playerid,2605.8599,1891.0757,11.0234);
  320. SetSpawnInfo(playerid,TEAM_SWAT,285,2605.8599,1891.0757,11.0234,270.8472,24, 50, 31, 300, 17, 5);
  321.  
  322. }
  323.  
  324. else if(gTeam[playerid] == TEAM_TERRIOST)
  325. for(new i;i<=MAX_PLAYERS;i++)
  326. {
  327. if(!IsPlayerConnected(i))continue;
  328. SetPlayerWorldBounds(i,20000.0000, -20000.0000, 20000.0000, -20000.0000);
  329. SetPlayerPos(playerid,2583.1155,1728.6307,11.0234);
  330. SetSpawnInfo(playerid,TEAM_TERRIOST,179,2583.1155,1728.6307,11.0234,264.5337,24, 50, 30, 300, 17, 5);
  331. }
  332. TextDrawHideForPlayer(playerid,Textdraw00[playerid]);
  333. for(new i=0;i<MAX_PLAYERS;i++)
  334. {
  335. if (IsPlayerConnected(i))
  336. {
  337. TextDrawHideForPlayer(i,Textdraw00[i]);
  338. format(str, sizeof(str), "Defused Bombs: 0/3" , BombDefuse[1]);
  339. TextDrawSetString(Textdraw00[i],str);
  340. TextDrawShowForPlayer(i,Textdraw00[i]);
  341. }
  342. }
  343.  
  344.  
  345. SetTimer("NewMapBound",1000,false);
  346. return 1;
  347. }
  348. public NewMapBound(playerid)
  349. {
  350. SetPlayerWorldBounds(playerid, 2673.28, 2493.657, 1937.422, 1616.373);
  351. return 1;
  352. }
  353. public OnPlayerEnterDynamicCP(playerid, checkpointid)
  354. {
  355.  
  356.  
  357. if(BombDefuse[1] == 6) {
  358. SetTimerEx("NewMap",5000,false,"i",playerid);
  359. }
  360.  
  361.  
  362. if(gTeam[playerid] == TEAM_SWAT)
  363. {
  364. if(checkpointid == Bomb1[playerid])
  365. {
  366. GameTextForPlayer(playerid,"~r~Defusing bomb ~b~10 ~r~seconds left",5000,3);
  367. SetTimerEx("BombCP1",10000,false,"i",playerid);
  368. BombDefuse[1]++;
  369. }
  370. if(checkpointid == Bomb2[playerid])
  371. {
  372. GameTextForPlayer(playerid,"~r~Defusing bomb ~b~10 ~r~seconds left",5000,3);
  373. SetTimerEx("BombCP2",10000,false,"i",playerid);
  374. BombDefuse[1]++;
  375. }
  376. if(checkpointid == Bomb3[playerid])
  377. {
  378. GameTextForPlayer(playerid,"~r~Defusing bomb ~b~10 ~r~seconds left",5000,3);
  379. SetTimerEx("BombCP3",10000,false,"i",playerid);
  380. BombDefuse[1]++;
  381. }
  382. if(checkpointid == Bomb4[playerid])
  383. {
  384. GameTextForPlayer(playerid,"~r~Defusing bomb ~b~10 ~r~seconds left",5000,3);
  385. SetTimerEx("BombCP4",10000,false,"i",playerid);
  386. BombDefuse[1]++;
  387. }
  388. if(checkpointid == Bomb5[playerid])
  389. {
  390. GameTextForPlayer(playerid,"~r~Defusing bomb ~b~10 ~r~seconds left",5000,3);
  391. SetTimerEx("BombCP5",10000,false,"i",playerid);
  392. BombDefuse[1]++;
  393. }
  394. if(checkpointid == Bomb6[playerid])
  395. {
  396. GameTextForPlayer(playerid,"~r~Defusing bomb ~b~10 ~r~seconds left",5000,3);
  397. SetTimerEx("BombCP6",10000,false,"i",playerid);
  398. BombDefuse[1]++;
  399. }
  400. if(checkpointid == Bomb7[playerid])
  401. {
  402. GameTextForPlayer(playerid,"~r~Defusing bomb ~b~10 ~r~seconds left",5000,3);
  403. SetTimerEx("NewBombb1",10000,false,"i",playerid);
  404. BombDefuse[1]++;
  405. }
  406. if(checkpointid == Bomb8[playerid])
  407. {
  408. GameTextForPlayer(playerid,"~r~Defusing bomb ~b~10 ~r~seconds left",5000,3);
  409. SetTimerEx("NewBombb2",10000,false,"i",playerid);
  410. BombDefuse[1]++;
  411. }
  412. if(checkpointid == Bomb9[playerid])
  413. {
  414. GameTextForPlayer(playerid,"~r~Defusing bomb ~b~10 ~r~seconds left",5000,3);
  415. SetTimerEx("NewBombb3",10000,false,"i",playerid);
  416. BombDefuse[1]++;
  417. }
  418. }
  419. else if(gTeam[playerid] == TEAM_TERRIOST)
  420. {
  421. if(checkpointid == Bomb1[playerid])
  422. {
  423. GameTextForPlayer(playerid,"~r~ERROR: Defend it from be defused",5000,3);
  424.  
  425. }
  426. if(checkpointid == Bomb2[playerid])
  427. {
  428. GameTextForPlayer(playerid,"~r~ERROR: Defend it from be defused",5000,3);
  429.  
  430. }
  431. if(checkpointid == Bomb3[playerid])
  432. {
  433. GameTextForPlayer(playerid,"~r~ERROR: Defend it from be defused",5000,3);
  434.  
  435. }
  436. if(checkpointid == Bomb4[playerid])
  437. {
  438. GameTextForPlayer(playerid,"~r~ERROR: Defend it from be defused",5000,3);
  439.  
  440. }
  441. if(checkpointid == Bomb5[playerid])
  442. {
  443. GameTextForPlayer(playerid,"~r~ERROR: Defend it from be defused",5000,3);
  444.  
  445. }
  446. if(checkpointid == Bomb6[playerid])
  447. {
  448. GameTextForPlayer(playerid,"~r~ERROR: Defend it from be defused",5000,3);
  449.  
  450. }
  451. if(checkpointid == Bomb7[playerid])
  452. {
  453. GameTextForPlayer(playerid,"~r~ERROR: Defend it from be defused",5000,3);
  454.  
  455. }
  456. if(checkpointid == Bomb8[playerid])
  457. {
  458. GameTextForPlayer(playerid,"~r~ERROR: Defend it from be defused",5000,3);
  459.  
  460. }
  461. if(checkpointid == Bomb9[playerid])
  462. {
  463. GameTextForPlayer(playerid,"~r~ERROR: Defend it from be defused",5000,3);
  464.  
  465. }
  466. }
  467.  
  468. return 0;
  469. }
  470. public BombCP1(playerid)
  471. {
  472. GameTextForPlayer(playerid,"~w~ Bomb Successfully Defused",5000,3);
  473. DestroyDynamicCP(Bomb1[playerid]);
  474. for(new i=0;i<MAX_PLAYERS;i++)
  475. {
  476. if (IsPlayerConnected(i))
  477. {
  478. TextDrawHideForPlayer(i,Textdraw00[i]);
  479. format(str, sizeof(str), "Defused Bombs: %d/6" , BombDefuse[1]);
  480. TextDrawSetString(Textdraw00[i],str);
  481. TextDrawShowForPlayer(i,Textdraw00[i]);
  482. }
  483. }
  484. return 1;
  485. }
  486. public BombCP2(playerid)
  487. {
  488. GameTextForPlayer(playerid,"~w~ Bomb Successfully Defused",5000,3);
  489. DestroyDynamicCP(Bomb2[playerid]);
  490. for(new i=0;i<MAX_PLAYERS;i++)
  491. {
  492. if (IsPlayerConnected(i))
  493. {
  494. TextDrawHideForPlayer(i,Textdraw00[i]);
  495. format(str, sizeof(str), "Defused Bombs: %d/6" ,BombDefuse[1]);
  496. TextDrawSetString(Textdraw00[i],str);
  497. TextDrawShowForPlayer(i,Textdraw00[i]);
  498. }
  499. }
  500. return 1;
  501. }
  502. public BombCP3(playerid)
  503. {
  504. GameTextForPlayer(playerid,"~w~ Bomb Successfully Defused",5000,3);
  505.  
  506. DestroyDynamicCP(Bomb3[playerid]);
  507. for(new i=0;i<MAX_PLAYERS;i++)
  508. {
  509. if (IsPlayerConnected(i))
  510. {
  511. TextDrawHideForPlayer(i,Textdraw00[i]);
  512. format(str, sizeof(str), "Defused Bombs: %d/6" , BombDefuse[1]);
  513. TextDrawSetString(Textdraw00[i],str);
  514. TextDrawShowForPlayer(i,Textdraw00[i]);
  515. }
  516. }
  517. return 1;
  518. }
  519. public BombCP4(playerid)
  520. {
  521. GameTextForPlayer(playerid,"~w~ Bomb Successfully Defused",5000,3);
  522.  
  523. DestroyDynamicCP(Bomb4[playerid]);
  524. for(new i=0;i<MAX_PLAYERS;i++)
  525. {
  526. if (IsPlayerConnected(i))
  527. {
  528. TextDrawHideForPlayer(i,Textdraw00[i]);
  529. format(str, sizeof(str), "Defused Bombs: %d/6" , BombDefuse[1]);
  530. TextDrawSetString(Textdraw00[i],str);
  531. TextDrawShowForPlayer(i,Textdraw00[i]);
  532. }
  533. }
  534. return 1;
  535. }
  536. public BombCP5(playerid)
  537. {
  538. GameTextForPlayer(playerid,"~w~ Bomb Successfully Defused",5000,3);
  539.  
  540. DestroyDynamicCP(Bomb5[playerid]);
  541. for(new i=0;i<MAX_PLAYERS;i++)
  542. {
  543. if (IsPlayerConnected(i))
  544. {
  545. TextDrawHideForPlayer(i,Textdraw00[i]);
  546. format(str, sizeof(str), "Defused Bombs: %d/6" , BombDefuse[1]);
  547. TextDrawSetString(Textdraw00[i],str);
  548. TextDrawShowForPlayer(i,Textdraw00[i]);
  549. }
  550. }
  551. return 1;
  552. }
  553. public BombCP6(playerid)
  554. {
  555. GameTextForPlayer(playerid,"~w~ Bomb Successfully Defused",5000,3);
  556.  
  557. DestroyDynamicCP(Bomb6[playerid]);
  558. for(new i=0;i<MAX_PLAYERS;i++)
  559. {
  560. if (IsPlayerConnected(i))
  561. {
  562. TextDrawHideForPlayer(i,Textdraw00[i]);
  563. format(str, sizeof(str), "Defused Bombs: %d/6" , BombDefuse[1]);
  564. TextDrawSetString(Textdraw00[i],str);
  565. TextDrawShowForPlayer(i,Textdraw00[i]);
  566. }
  567. }
  568. return 1;
  569. }
  570. public NewBombb1(playerid)
  571. {
  572. GameTextForPlayer(playerid,"~w~ Bomb Successfully Defused",5000,3);
  573.  
  574. DestroyDynamicCP(Bomb7[playerid]);
  575. for(new i=0;i<MAX_PLAYERS;i++)
  576. {
  577. if (IsPlayerConnected(i))
  578. {
  579. TextDrawHideForPlayer(i,Textdraw00[i]);
  580. format(str, sizeof(str), "Defused Bombs: %d/3" , BombDefuse[1]);
  581. TextDrawSetString(Textdraw00[i],str);
  582. TextDrawShowForPlayer(i,Textdraw00[i]);
  583. }
  584. }
  585. return 1;
  586. }
  587. public NewBombb2(playerid)
  588. {
  589. GameTextForPlayer(playerid,"~w~ Bomb Successfully Defused",5000,3);
  590.  
  591. DestroyDynamicCP(Bomb8[playerid]);
  592. for(new i=0;i<MAX_PLAYERS;i++)
  593. {
  594. if (IsPlayerConnected(i))
  595. {
  596. TextDrawHideForPlayer(i,Textdraw00[i]);
  597. format(str, sizeof(str), "Defused Bombs: %d/3" , BombDefuse[1]);
  598. TextDrawSetString(Textdraw00[i],str);
  599. TextDrawShowForPlayer(i,Textdraw00[i]);
  600. }
  601. }
  602. return 1;
  603. }
  604. public NewBombb3(playerid)
  605. {
  606. GameTextForPlayer(playerid,"~w~ Bomb Successfully Defused",5000,3);
  607.  
  608. DestroyDynamicCP(Bomb9[playerid]);
  609. for(new i=0;i<MAX_PLAYERS;i++)
  610. {
  611. if (IsPlayerConnected(i))
  612. {
  613. TextDrawHideForPlayer(i,Textdraw00[i]);
  614. format(str, sizeof(str), "Defused Bombs: %d/3" , BombDefuse[1]);
  615. TextDrawSetString(Textdraw00[i],str);
  616. TextDrawShowForPlayer(i,Textdraw00[i]);
  617. }
  618. }
  619. return 1;
  620. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement