HLMOD.HU Forrás Megtekintés - www.hlmod.hu
  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <fun>
  4. #include <cstrike>
  5. #include <csx>
  6. #include <fakemeta_util>
  7.  
  8. new maxplayers
  9. new bombs
  10.  
  11. public plugin_init()
  12. {
  13. register_plugin("All Ts have Bomb", "1.0", "Kensai")
  14. register_cvar("amx_max_bombs", "2")
  15. new mapname[32]
  16. get_mapname(mapname, 31)
  17. if(containi(mapname, "de_")== 0)
  18. {
  19. register_event("SendAudio", "newround", "a", "2=%!MRAD_terwin", "2=%!MRAD_ctwin", "2=%!MRAD_rounddraw")
  20. maxplayers = get_maxplayers()
  21. }
  22. }
  23.  
  24. public bomb_planted(id)
  25. {
  26. bombs += 1
  27. if(bombs >= get_cvar_num("amx_max_bombs"))
  28. {
  29. new players[32], pnum
  30. get_players(players, pnum ,"ae", "TERRORIST")
  31. for(new i=0; i<pnum; i++)
  32. {
  33. if(user_has_weapon(players[i], CSW_C4)) fm_strip_user_gun(players[i], CSW_C4)
  34. client_print(players[i], print_chat, "*Maximum bomba szam elerve*")
  35. }
  36. }
  37. }
  38.  
  39. public give_bombs(id)
  40. {
  41. for(new i=1; i<=maxplayers; i++)
  42. {
  43. if(is_user_alive(i) && cs_get_user_team(i) == CS_TEAM_T)
  44. {
  45. give_item(i, "weapon_c4")
  46. cs_set_user_plant(i, 1, 1)
  47. }
  48. }
  49. }
  50.  
  51. public bomb_carrier(id)
  52. {
  53. new clip, ammo, wep = get_user_weapon(id, clip, ammo)
  54.  
  55. for(new i=1; i<=maxplayers; i++)
  56. {
  57. if(is_user_connected(i) && wep == CSW_C4)
  58. {
  59. cs_set_user_plant(id, 0, 0)
  60. }
  61. }
  62. return 1
  63. }
  64.  
  65. public newround()
  66. {
  67. bombs = 0
  68. set_task(6.0, "bomb_carrier")
  69. set_task(8.0, "give_bombs")
  70. }
  71.