Advertisement
Qovii

CountDown Server and Round

Feb 2nd, 2020
540
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.91 KB | None | 0 0
  1.  
  2. #include <amxmodx>
  3. #include <amxmisc>
  4. #include <dhudmessage>
  5.  
  6. /*================================================================================
  7. [Defines]
  8. =================================================================================*/
  9.  
  10. #define PLUGIN "[ZP] Extra Addon: Countdown"
  11. #define VERSION "1.0"
  12. #define AUTHOR "MercedeS"
  13.  
  14. /*================================================================================
  15. [Plugin init]
  16. =================================================================================*/
  17.  
  18. public plugin_init() {
  19. register_plugin(PLUGIN, VERSION, AUTHOR)
  20.  
  21. register_event("HLTV", "event_round_start", "a", "1=0", "2=0")
  22. }
  23.  
  24. /*================================================================================
  25. [Precaches]
  26. =================================================================================*/
  27.  
  28. public plugin_precache()
  29. {
  30. precache_sound("zombie_plague/10.wav")
  31. precache_sound("zombie_plague/9.wav")
  32. precache_sound("zombie_plague/8.wav")
  33. precache_sound("zombie_plague/7.wav")
  34. precache_sound("zombie_plague/6.wav")
  35. precache_sound("zombie_plague/5.wav")
  36. precache_sound("zombie_plague/4.wav")
  37. precache_sound("zombie_plague/3.wav")
  38. precache_sound("zombie_plague/2.wav")
  39. precache_sound("zombie_plague/1.wav")
  40. }
  41.  
  42. /*================================================================================
  43. [Round start event]
  44. =================================================================================*/
  45.  
  46. public event_round_start()
  47. {
  48. set_task(5.0, "countdown")
  49. }
  50.  
  51. /*================================================================================
  52. [Countdown]
  53. =================================================================================*/
  54.  
  55. public countdown()
  56. {
  57. set_task(1.0, "ten")
  58. set_task(2.0, "nine")
  59. set_task(3.0, "eight")
  60. set_task(4.0, "seven")
  61. set_task(5.0, "six")
  62. set_task(6.0, "five")
  63. set_task(7.0, "four")
  64. set_task(8.0, "three")
  65. set_task(9.0, "two")
  66. set_task(10.0, "one")
  67. }
  68.  
  69. public ten()
  70. {
  71. set_dhudmessage(0, 180, 255, -1.0, 0.28, 2, 0.02, 1.0, 0.01, 0.1, 10)
  72. show_dhudmessage(0, "-= 10 =-^n[**********]")
  73. client_cmd(0, "spk zombie_plague/10")
  74. }
  75.  
  76. public nine()
  77. {
  78. set_dhudmessage(0, 180, 255, -1.0, 0.28, 2, 0.02, 1.0, 0.01, 0.1, 10)
  79. show_dhudmessage(0, "-= 9 =-^n[*********]")
  80. client_cmd(0, "spk zombie_plague/9")
  81. }
  82.  
  83. public eight()
  84. {
  85. set_dhudmessage(0, 180, 255, -1.0, 0.28, 2, 0.02, 1.0, 0.01, 0.1, 10)
  86. show_dhudmessage(0, "-= 8 =-^n[********]")
  87. client_cmd(0, "spk zombie_plague/8")
  88. }
  89.  
  90. public seven()
  91. {
  92. set_dhudmessage(0, 180, 255, -1.0, 0.28, 2, 0.02, 1.0, 0.01, 0.1, 10)
  93. show_dhudmessage(0, "-= 7 =-^n[*******]")
  94. client_cmd(0, "spk zombie_plague/7")
  95. }
  96.  
  97. public six()
  98. {
  99. set_dhudmessage(0, 180, 255, -1.0, 0.28, 2, 0.02, 1.0, 0.01, 0.1, 10)
  100. show_dhudmessage(0, "-= 6 =-^n[******]")
  101. client_cmd(0, "spk zombie_plague/6")
  102. }
  103.  
  104. public five()
  105. {
  106. set_dhudmessage(0, 180, 255, -1.0, 0.28, 2, 0.02, 1.0, 0.01, 0.1, 10)
  107. show_dhudmessage(0, "-= 5 =-^n[*****]")
  108. client_cmd(0, "spk zombie_plague/5")
  109. }
  110.  
  111. public four()
  112. {
  113. set_dhudmessage(0, 180, 255, -1.0, 0.28, 2, 0.02, 1.0, 0.01, 0.1, 10)
  114. show_dhudmessage(0, "-= 4 =-^n[****]")
  115. client_cmd(0, "spk zombie_plague/4")
  116. }
  117.  
  118. public three()
  119. {
  120. set_dhudmessage(0, 180, 255, -1.0, 0.28, 2, 0.02, 1.0, 0.01, 0.1, 10)
  121. show_dhudmessage(0, "-= 3 =-^n[***]")
  122. client_cmd(0, "spk zombie_plague/3")
  123. }
  124.  
  125. public two()
  126. {
  127. set_dhudmessage(0, 180, 255, -1.0, 0.28, 2, 0.02, 1.0, 0.01, 0.1, 10)
  128. show_dhudmessage(0, "-= 2 =-^n[**]")
  129. client_cmd(0, "spk zombie_plague/2")
  130. }
  131.  
  132. public one()
  133. {
  134. set_dhudmessage(255, 0, 0, -1.0, 0.28, 2, 0.02, 1.0, 0.01, 0.1, 10)
  135. show_dhudmessage(0, "-= 1 =-^n[*]")
  136. client_cmd(0, "spk zombie_plague/1")
  137. }
  138.  
  139. /*================================================================================
  140. END
  141. =================================================================================*/
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement