Guest User

Untitled

a guest
Aug 14th, 2010
290
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 17.84 KB | None | 0 0
  1. #include <a_samp>
  2. new cops_score;
  3. new terror_score;
  4. forward restart();
  5. forward update_score();
  6. new Text:copsc;
  7. new Text:terrorsc;
  8. #define limit 50 //VERANDER HIER KILL LIMIT
  9. //Colors
  10. #define COLOR_GREY 0xAFAFAFAA
  11. #define COLOR_GREEN 0x33AA33AA
  12. #define COLOR_BRIGHTRED 0xFF0000AA
  13. #define COLOR_YELLOW 0xFFFF00AA
  14. #define COLOR_PINK 0xFF66FFAA
  15. #define COLOR_BLUE 0x3A47DEFF
  16. #define COLOR_TAN 0xBDB76BAA
  17. #define COLOR_PURPLE 0x800080AA
  18. #define COLOR_WHITE 0xFFFFFFAA
  19. #define COLOR_LIGHTBLUE 0x33CCFFAA
  20. #define COLOR_ORANGE 0xFF9900AA
  21. #define COLOR_INDIGO 0x4B00B0AA
  22. #define COLOR_BLACK 0x00000000
  23. #define COLOR_DARKGREY 0x696969FF
  24.  
  25.  
  26. public OnGameModeInit()
  27. {
  28. //Misc
  29. SetGameModeText("UltraDM");
  30. cops_score = 0;
  31. terror_score = 0;
  32. update_score();
  33. //Cop Classes
  34. AddPlayerClass(280,2296.8430,2460.0193,10.8203,92.3025,3,1,22,99999,25,99999); // Cop 0 Points 0
  35. AddPlayerClass(284,2296.8430,2460.0193,10.8203,92.3025,3,1,22,99999,25,99999); // Cop2 0 Points 1 case 1
  36. AddPlayerClass(285,2296.8613,2459.8833,10.8203,94.8092,3,1,22,99999,25,99999); // Cop3 50 Points 2
  37. AddPlayerClass(286,2296.8613,2459.8833,10.8203,94.8092,3,1,22,99999,25,99999); // Cop4 100 Points
  38. AddPlayerClass(287,2296.8613,2459.8833,10.8203,94.8092,3,1,22,99999,25,99999); // Cop5 150 Points
  39. // Terror Classes
  40. AddPlayerClass(124,2000.7014,1518.5880,17.0625,1.0313,1,1,22,99999,30,99999); // Terror 0 Points
  41. AddPlayerClass(125,2000.7014,1518.5880,17.0625,1.0313,1,1,22,99999,30,99999); // Terror2 50 Points
  42. AddPlayerClass(126,2000.7014,1518.5880,17.0625,1.0313,1,1,22,99999,30,99999); // Terror3 100 Points
  43. AddPlayerClass(127,2000.7014,1518.5880,17.0625,1.0313,1,1,22,99999,30,99999); // Terror4 150 Points
  44. //Cars Cops
  45. AddStaticVehicle(599,2269.2603,2442.0984,11.0077,0.2131,0,1); // Police Car 1
  46. AddStaticVehicle(523,2251.9509,2476.9172,10.3903,178.5948,0,0); // Hpv1
  47. AddStaticVehicle(523,2256.5027,2476.3540,10.3904,174.5288,0,0); // Hpv2
  48. AddStaticVehicle(523,2260.7061,2475.7566,10.3865,180.2183,0,0); // Hpv3
  49. AddStaticVehicle(427,2272.9614,2477.0676,10.9523,179.1088,0,1); // Enforcer1
  50. AddStaticVehicle(427,2291.1880,2442.7561,10.9522,358.7564,0,1); // Enforcer2
  51. AddStaticVehicle(490,2269.2134,2459.1721,10.9488,181.1874,0,0); // FBIRancher1
  52. AddStaticVehicle(490,2277.8892,2460.4343,10.9479,179.0694,0,0); // FBIRancher2
  53. AddStaticVehicle(598,2282.2153,2443.5247,10.5669,358.8335,0,1); // policecarLVPD1
  54. AddStaticVehicle(598,2277.7554,2443.4714,10.5666,357.3257,0,1); // policecarLVPD1
  55. AddStaticVehicle(598,2273.4590,2459.9075,10.5667,179.3685,0,1); // policecarLVPD3
  56. AddStaticVehicle(598,2256.5313,2442.1904,10.5682,183.4455,0,1); // policecarLVPD4
  57. AddStaticVehicle(497,2234.3445,2469.5034,10.9809,179.7870,0,1); // PoliceMaverick1
  58. //Cars Terrorists
  59. AddStaticVehicle(409,2038.5521,1545.2430,10.4719,0.3133,1,1); // stretch_aars
  60. AddStaticVehicle(422,2038.5137,1554.6270,10.6629,0.6271,97,25); // aars_bobcat1
  61. AddStaticVehicle(422,2038.4402,1534.6382,10.6594,0.0995,97,25); // aars_bobcat2
  62. AddStaticVehicle(411,2037.0253,1565.2058,10.4655,42.4882,75,1); // aars_infernus1
  63. AddStaticVehicle(411,2036.3373,1523.6188,10.5119,142.4794,75,1); // aars_infernus2
  64. AddStaticVehicle(469,2000.2915,1562.5137,15.3858,92.1668,75,2); // aars_sparrow
  65. AddStaticVehicle(471,2004.2317,1547.8590,13.0675,88.8093,103,111); // aars_quad
  66. AddStaticVehicle(468,2004.1086,1541.7053,13.2578,272.6152,46,46); // aars_zandbak
  67.  
  68. return 1;
  69. }
  70.  
  71. public OnPlayerRequestClass(playerid, classid)
  72. {
  73. switch(classid)
  74. {
  75. case 0: // Cops1
  76. {
  77. SetPlayerSkin(playerid,280);
  78. GameTextForPlayer(playerid,"~r~Team ~w~Cops",5000,4);
  79. SetPlayerPos(playerid, 2296.832275, 2459.944580, 10.820312);
  80. SetPlayerFacingAngle(playerid, 89.024162);
  81. SetPlayerCameraLookAt(playerid, 2296.832275, 2459.944580, 10.820312);
  82. SetPlayerCameraPos(playerid, 2296.832275 + (5 * floatsin(-89.024162, degrees)), 2459.944580 + (5 * floatcos(-89.024162, degrees)), 10.820312);
  83. SetPlayerTeam(playerid,0);
  84. return 1;
  85. }
  86. case 1: // Cops2
  87. {
  88. SetPlayerSkin(playerid,284);
  89. if (GetPlayerScore(playerid) < 20)
  90. {
  91. GameTextForPlayer(playerid,"~r~Team ~w~Cops~n~~r~Unavaible you need atleast ~w~20 ~r~points!",5000,4);
  92. SetPlayerPos(playerid, 2296.832275, 2459.944580, 10.820312);
  93. SetPlayerFacingAngle(playerid, 89.024162);
  94. SetPlayerCameraLookAt(playerid, 2296.832275, 2459.944580, 10.820312);
  95. SetPlayerCameraPos(playerid, 2296.832275 + (5 * floatsin(-89.024162, degrees)), 2459.944580 + (5 * floatcos(-89.024162, degrees)), 10.820312);
  96. SetPlayerTeam(playerid,0);
  97. } else {
  98. GameTextForPlayer(playerid,"~r~Team ~w~Cops",5000,4);
  99. SetPlayerPos(playerid, 2296.832275, 2459.944580, 10.820312);
  100. SetPlayerFacingAngle(playerid, 89.024162);
  101. SetPlayerCameraLookAt(playerid, 2296.832275, 2459.944580, 10.820312);
  102. SetPlayerCameraPos(playerid, 2296.832275 + (5 * floatsin(-89.024162, degrees)), 2459.944580 + (5 * floatcos(-89.024162, degrees)), 10.820312);
  103. SetPlayerTeam(playerid,0);
  104. return 1;
  105. }
  106. }
  107. case 2: // Cops3
  108. {
  109. SetPlayerSkin(playerid,285);
  110. if (GetPlayerScore(playerid) < 50)
  111. {
  112. GameTextForPlayer(playerid,"~r~Team ~w~Cops ~n~~r~Unavaible you need atleast ~w~50 ~r~points!",5000,4);
  113. SetPlayerPos(playerid, 2296.832275, 2459.944580, 10.820312);
  114. SetPlayerFacingAngle(playerid, 89.024162);
  115. SetPlayerCameraLookAt(playerid, 2296.832275, 2459.944580, 10.820312);
  116. SetPlayerCameraPos(playerid, 2296.832275 + (5 * floatsin(-89.024162, degrees)), 2459.944580 + (5 * floatcos(-89.024162, degrees)), 10.820312);
  117. SetPlayerTeam(playerid,0);
  118. } else {
  119. GameTextForPlayer(playerid,"~r~Team ~w~Cops",5000,4);
  120. SetPlayerPos(playerid, 2296.832275, 2459.944580, 10.820312);
  121. SetPlayerFacingAngle(playerid, 89.024162);
  122. SetPlayerCameraLookAt(playerid, 2296.832275, 2459.944580, 10.820312);
  123. SetPlayerCameraPos(playerid, 2296.832275 + (5 * floatsin(-89.024162, degrees)), 2459.944580 + (5 * floatcos(-89.024162, degrees)), 10.820312);
  124. SetPlayerTeam(playerid,0);
  125. return 1;
  126. }
  127. }
  128. case 3: // Cops4
  129. {
  130. SetPlayerSkin(playerid,286);
  131. if (GetPlayerScore(playerid) < 100)
  132. {
  133. GameTextForPlayer(playerid,"~r~Team ~w~Cops ~n~~r~Unavaible you need atleast ~w~100 ~r~points!",5000,4);
  134. SetPlayerPos(playerid, 2296.832275, 2459.944580, 10.820312);
  135. SetPlayerFacingAngle(playerid, 89.024162);
  136. SetPlayerCameraLookAt(playerid, 2296.832275, 2459.944580, 10.820312);
  137. SetPlayerCameraPos(playerid, 2296.832275 + (5 * floatsin(-89.024162, degrees)), 2459.944580 + (5 * floatcos(-89.024162, degrees)), 10.820312);
  138. SetPlayerTeam(playerid,0);
  139. } else {
  140. GameTextForPlayer(playerid,"~r~Team ~w~Cops",5000,4);
  141. SetPlayerPos(playerid, 2296.832275, 2459.944580, 10.820312);
  142. SetPlayerFacingAngle(playerid, 89.024162);
  143. SetPlayerCameraLookAt(playerid, 2296.832275, 2459.944580, 10.820312);
  144. SetPlayerCameraPos(playerid, 2296.832275 + (5 * floatsin(-89.024162, degrees)), 2459.944580 + (5 * floatcos(-89.024162, degrees)), 10.820312);
  145. SetPlayerTeam(playerid,0);
  146. return 1;
  147. }
  148. }
  149. case 4: // Cops5
  150. {
  151. SetPlayerSkin(playerid,287);
  152. if (GetPlayerScore(playerid) < 150)
  153. {
  154. GameTextForPlayer(playerid,"~r~Team ~w~Cops ~n~~r~Unavaible you need atleast ~w~150 ~r~points!",5000,4);
  155. SetPlayerPos(playerid, 2296.832275, 2459.944580, 10.820312);
  156. SetPlayerFacingAngle(playerid, 89.024162);
  157. SetPlayerCameraLookAt(playerid, 2296.832275, 2459.944580, 10.820312);
  158. SetPlayerCameraPos(playerid, 2296.832275 + (5 * floatsin(-89.024162, degrees)), 2459.944580 + (5 * floatcos(-89.024162, degrees)), 10.820312);
  159. SetPlayerTeam(playerid,0);
  160. } else {
  161. GameTextForPlayer(playerid,"~r~Team ~w~Cops",5000,4);
  162. SetPlayerPos(playerid, 2296.832275, 2459.944580, 10.820312);
  163. SetPlayerFacingAngle(playerid, 89.024162);
  164. SetPlayerCameraLookAt(playerid, 2296.832275, 2459.944580, 10.820312);
  165. SetPlayerCameraPos(playerid, 2296.832275 + (5 * floatsin(-89.024162, degrees)), 2459.944580 + (5 * floatcos(-89.024162, degrees)), 10.820312);
  166. SetPlayerTeam(playerid,0);
  167. return 1;
  168. }
  169. }
  170. case 5: //Terror1
  171. {
  172. SetPlayerSkin(playerid,124);
  173. GameTextForPlayer(playerid,"~r~Team ~w~Terror",5000,4);
  174. SetPlayerPos(playerid, 2000.695434, 1518.922851, 17.062500);
  175. SetPlayerFacingAngle(playerid, 1.031299);
  176. SetPlayerCameraLookAt(playerid, 2000.695434, 1518.922851, 17.062500);
  177. SetPlayerCameraPos(playerid, 2000.695434 + (5 * floatsin(-1.031299, degrees)), 1518.922851 + (5 * floatcos(-1.031299, degrees)), 17.062500);
  178. SetPlayerTeam(playerid,1);
  179. return 1;
  180. }
  181. case 6: //Terror2
  182. {
  183. SetPlayerSkin(playerid,125);
  184. if (GetPlayerScore(playerid) <50)
  185. {
  186. GameTextForPlayer(playerid,"~r~Team ~w~Terror~n~~r~Unavaible you need atleast ~w~50 ~r~points!",5000,4);
  187. SetPlayerPos(playerid, 2000.695434, 1518.922851, 17.062500);
  188. SetPlayerFacingAngle(playerid, 1.031299);
  189. SetPlayerCameraLookAt(playerid, 2000.695434, 1518.922851, 17.062500);
  190. SetPlayerCameraPos(playerid, 2000.695434 + (5 * floatsin(-1.031299, degrees)), 1518.922851 + (5 * floatcos(-1.031299, degrees)), 17.062500);
  191. SetPlayerTeam(playerid,1);
  192. } else {
  193. GameTextForPlayer(playerid,"~r~Team ~w~Terror",5000,4);
  194. SetPlayerPos(playerid, 2000.695434, 1518.922851, 17.062500);
  195. SetPlayerFacingAngle(playerid, 1.031299);
  196. SetPlayerCameraLookAt(playerid, 2000.695434, 1518.922851, 17.062500);
  197. SetPlayerCameraPos(playerid, 2000.695434 + (5 * floatsin(-1.031299, degrees)), 1518.922851 + (5 * floatcos(-1.031299, degrees)), 17.062500);
  198. SetPlayerTeam(playerid,1);
  199. return 1;
  200. }
  201. }
  202.  
  203. case 7: //Terror3
  204. {
  205. SetPlayerSkin(playerid,126);
  206. if (GetPlayerScore(playerid) <100)
  207. {
  208. GameTextForPlayer(playerid,"~r~Team ~w~Terror~n~~r~Unavaible you need atleast ~w~100 ~r~points!",5000,4);
  209. SetPlayerPos(playerid, 2000.695434, 1518.922851, 17.062500);
  210. SetPlayerFacingAngle(playerid, 1.031299);
  211. SetPlayerCameraLookAt(playerid, 2000.695434, 1518.922851, 17.062500);
  212. SetPlayerCameraPos(playerid, 2000.695434 + (5 * floatsin(-1.031299, degrees)), 1518.922851 + (5 * floatcos(-1.031299, degrees)), 17.062500);
  213. SetPlayerTeam(playerid,1);
  214. } else {
  215. GameTextForPlayer(playerid,"~r~Team ~w~Terror",5000,4);
  216. SetPlayerPos(playerid, 2000.695434, 1518.922851, 17.062500);
  217. SetPlayerFacingAngle(playerid, 1.031299);
  218. SetPlayerCameraLookAt(playerid, 2000.695434, 1518.922851, 17.062500);
  219. SetPlayerCameraPos(playerid, 2000.695434 + (5 * floatsin(-1.031299, degrees)), 1518.922851 + (5 * floatcos(-1.031299, degrees)), 17.062500);
  220. SetPlayerTeam(playerid,1);
  221. return 1;
  222. }
  223. }
  224. case 8: //Terror4
  225. {
  226. SetPlayerSkin(playerid,127);
  227. if (GetPlayerScore(playerid) <150)
  228. {
  229. GameTextForPlayer(playerid,"~r~Team ~w~Terror~n~~r~Unavaible you need atleast ~w~150 ~r~points!",5000,4);
  230. SetPlayerPos(playerid, 2000.695434, 1518.922851, 17.062500);
  231. SetPlayerFacingAngle(playerid, 1.031299);
  232. SetPlayerCameraLookAt(playerid, 2000.695434, 1518.922851, 17.062500);
  233. SetPlayerCameraPos(playerid, 2000.695434 + (5 * floatsin(-1.031299, degrees)), 1518.922851 + (5 * floatcos(-1.031299, degrees)), 17.062500);
  234. SetPlayerTeam(playerid,1);
  235. } else {
  236. GameTextForPlayer(playerid,"~r~Team ~w~Terror",5000,4);
  237. SetPlayerPos(playerid, 2000.695434, 1518.922851, 17.062500);
  238. SetPlayerFacingAngle(playerid, 1.031299);
  239. SetPlayerCameraLookAt(playerid, 2000.695434, 1518.922851, 17.062500);
  240. SetPlayerCameraPos(playerid, 2000.695434 + (5 * floatsin(-1.031299, degrees)), 1518.922851 + (5 * floatcos(-1.031299, degrees)), 17.062500);
  241. SetPlayerTeam(playerid,1);
  242. return 1;
  243. }
  244. }
  245. }
  246. return 0;
  247. }
  248.  
  249. public OnPlayerConnect(playerid)
  250. {
  251. TextDrawShowForPlayer(playerid,terrorsc);
  252. TextDrawShowForPlayer(playerid,copsc);
  253. new pname[MAX_PLAYER_NAME], string[22 + MAX_PLAYER_NAME];
  254. GetPlayerName(playerid, pname, sizeof(pname));
  255. format(string, sizeof(string), "%s has joined the server", pname);
  256. SendClientMessageToAll(0xAAAAAAAA, string);
  257. return 1;
  258. }
  259.  
  260. public OnPlayerDisconnect(playerid, reason)
  261. {
  262. new pname[MAX_PLAYER_NAME], string[39 + MAX_PLAYER_NAME];
  263. GetPlayerName(playerid, pname, sizeof(pname));
  264. switch(reason)
  265. {
  266. case 0: format(string, sizeof(string), "%s has left the server. (Lost Connection)", pname);
  267. case 1: format(string, sizeof(string), "%s has left the server. (Leaving)", pname);
  268. case 2: format(string, sizeof(string), "%s has left the server. (Kicked)", pname);
  269. }
  270. SendClientMessageToAll(0xAAAAAAAA, string);
  271. return 1;
  272. }
  273.  
  274. public OnPlayerDeath(playerid, killerid, reason)
  275. {
  276. if (killerid == INVALID_PLAYER_ID)
  277. {
  278. SendDeathMessage(INVALID_PLAYER_ID,playerid,reason);
  279. } else {
  280. GameTextForPlayer(playerid, "You Have Been Killed", 1000, 1);
  281. SendDeathMessage(killerid,playerid,reason);
  282. GivePlayerMoney(killerid, 100);
  283. SetPlayerScore(killerid,GetPlayerScore(killerid) +1);
  284. if (GetPlayerTeam(playerid) == 0)
  285. {
  286. cops_score = cops_score +1; //set cop score
  287. if (cops_score >limit)
  288. {
  289. for(new i=0;i<MAX_PLAYERS;i++) //alle speler bij langs, ipv player id gebruik je dan i
  290. {
  291. TogglePlayerControllable(i,0); //freeze all players
  292. }
  293. GameTextForAll("~g~Cops ~w~Won!",6500,6); //show text
  294. SetTimer("restart",6500,false); //set timer to restart
  295. }
  296. } else {
  297. terror_score = terror_score +1; //same for terror
  298. if (terror_score >limit)
  299. {
  300. for(new i=0;i<MAX_PLAYERS;i++)
  301. {
  302. TogglePlayerControllable(i,0);
  303. }
  304. GameTextForAll("~r~Terror ~w~Won!",6500,6);
  305. SetTimer("restart",6500,false);
  306. }
  307. }
  308. update_score();
  309. }
  310. return 1;
  311. }
  312.  
  313.  
  314. public OnPlayerCommandText(playerid, cmdtext[])
  315. {
  316. if (strcmp("/kill", cmdtext, true, 10) == 0)
  317. {
  318. SetPlayerHealth(playerid,0); //KillCommand
  319. SetPlayerScore(playerid,GetPlayerScore(playerid) -1);
  320. GameTextForPlayer(playerid, "You Comited Suicide", 1000, 1);
  321. return 1;
  322. }
  323.  
  324. if (strcmp("/shop", cmdtext, true, 10) == 0)
  325. {
  326. ShowPlayerDialog(playerid,100,2,"Shop","Special Shop \r\nWeapon Shop","Ok","Cancel");
  327. return 1;
  328. }
  329.  
  330. if (strcmp("/help", cmdtext, true, 10) == 0)
  331. {
  332. ShowPlayerDialog(playerid,54,0,"Dialog",".::.Help.::. \r\n \r\nThe team who has as first 50 kills wins! \r\n \r\n.::.Commands.::. \r\n \r\n/kill \r\n/shop \r\n/report \r\n \r\n.::.Extra's.::. \r\n \r\nHave Fun! \r\n","Ok","Cancel");
  333. return 1;
  334. }
  335. return 0;
  336. }
  337.  
  338. //dialog windows
  339. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  340. {
  341. if(dialogid ==100) //special menu
  342. {
  343. if (response == 1)
  344. {
  345. switch(listitem)
  346. {
  347. case 0: ShowPlayerDialog(playerid,101,2,"Shop","Restore HP ($100) \r\nBuy armor ($150)","Ok","Back");
  348. case 1: ShowPlayerDialog(playerid,102,2,"Shop","Buy Sniper ($200) \r\nBuy M4 ($380) \r\nBuy AK47 ($500) \r\nBuy Grenades ($50)","Ok","Back");
  349. }
  350. }
  351. }
  352.  
  353.  
  354. if(dialogid ==101) //special menu
  355. {
  356. if (response == 1)
  357. {
  358. switch(listitem)
  359. {
  360. case 0:
  361. {
  362. if (GetPlayerMoney(playerid) - 100 < 0)
  363. {
  364. SendClientMessage(playerid,COLOR_YELLOW,"You dont have enough money!");
  365. } else {
  366. GivePlayerMoney(playerid,-100);
  367. SetPlayerHealth(playerid,100);
  368. }
  369. }
  370. case 1:
  371. {
  372. if (GetPlayerMoney(playerid) - 150 < 0)
  373. {
  374. SendClientMessage(playerid,COLOR_YELLOW,"You dont have enough money!");
  375. } else {
  376. GivePlayerMoney(playerid,-150);
  377. SetPlayerArmour(playerid,100);
  378. }
  379. }
  380. }
  381. } else {
  382. ShowPlayerDialog(playerid,100,2,"Shop","Special Shop \r\nWeapon Shop","Ok","Cancel");
  383. }
  384. }
  385.  
  386. if(dialogid ==102) //Weapon menu
  387. {
  388. if (response == 1)
  389. {
  390. switch(listitem)
  391. {
  392. case 0:
  393. {
  394. if (GetPlayerMoney(playerid) - 200 < 0) //sniper
  395. {
  396. SendClientMessage(playerid,COLOR_YELLOW,"You dont have enough money!");
  397. } else {
  398. GivePlayerMoney(playerid,-200);
  399. GivePlayerWeapon(playerid,34,100);
  400. }
  401. }
  402. case 1:
  403. {
  404. if (GetPlayerMoney(playerid) - 380 < 0) //m4
  405. {
  406. SendClientMessage(playerid,COLOR_YELLOW,"You dont have enough money!");
  407. } else {
  408. GivePlayerMoney(playerid,-380);
  409. GivePlayerWeapon(playerid,31,100);
  410. }
  411. }
  412. case 2:
  413. {
  414. if (GetPlayerMoney(playerid) - 500 < 0) //ak47
  415. {
  416. SendClientMessage(playerid,COLOR_YELLOW,"You dont have enough money!");
  417. } else {
  418. GivePlayerMoney(playerid,-500);
  419. GivePlayerWeapon(playerid,30,100);
  420. }
  421. }
  422. case 3:
  423. {
  424. if (GetPlayerMoney(playerid) - 50 < 0) //grenades
  425. {
  426. SendClientMessage(playerid,COLOR_YELLOW,"You dont have enough money!");
  427. } else {
  428. GivePlayerMoney(playerid,-50);
  429. GivePlayerWeapon(playerid,16,5);
  430. }
  431. }
  432.  
  433. }
  434. } else {
  435. ShowPlayerDialog(playerid,100,2,"Shop","Special Shop \r\nWeapon Shop","Ok","Cancel");
  436. }
  437. }
  438.  
  439.  
  440. }
  441.  
  442.  
  443.  
  444. //restart timer
  445. public restart()
  446. {
  447. SendRconCommand("gmx");
  448. }
  449.  
  450. public update_score()
  451. {
  452. TextDrawDestroy(copsc);
  453. TextDrawDestroy(terrorsc);
  454. new string[128];
  455. format(string,sizeof string, "~g~Cops : %i/%i",cops_score,limit);
  456. copsc = TextDrawCreate(40,420,string);
  457. format(string,sizeof string, "~r~Terror : %i/%i",terror_score,limit);
  458. terrorsc = TextDrawCreate(40,430,string);
  459. TextDrawShowForAll(copsc);
  460. TextDrawShowForAll(terrorsc);
  461. }
Advertisement
Add Comment
Please, Sign In to add comment