hlmod.hu
https://hlmod.hu/

Hud
https://hlmod.hu/viewtopic.php?f=9&t=19050
Oldal: 1 / 1

Szerző:  apple [ 2015.01.22. 16:24 ]
Hozzászólás témája:  Hud

Sziasztok!

Ez a hud 1 másodpercenként eltűnik majd vissza jön!
Hova tudod bele írni hogy hány másodpercenként mutassa?

5.0 helyére be írok 12.0 át akkor is 1 másodpercenként elő jön majd eltűnik!

(255, 0, 0, -1.0, 0.17, 0, 0.9, 5.0)

SMA:
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <csx>
  4.  
  5. new g_c4timer;
  6. new mp_timec4;
  7. new bool:b_planted = false;
  8.  
  9. new const PLUGIN[] = "Bomb CountHUD Timer"
  10. new const VERSION[] = "0.1"
  11. new const AUTHOR[] = "SAMURAI"
  12.  
  13. public plugin_init()
  14. {
  15. register_plugin(PLUGIN,VERSION,AUTHOR);
  16. mp_timec4 = get_cvar_num("mp_c4timer");
  17.  
  18. register_event("RoundTime", "newRound", "bc");
  19. register_event("SendAudio", "endRound", "a", "2&%!MRAD_terwin", "2&%!MRAD_ctwin", "2&%!MRAD_rounddraw");
  20.  
  21. }
  22.  
  23.  
  24. public newRound()
  25. {
  26. g_c4timer = 0
  27. b_planted = false;
  28. }
  29.  
  30. public endRound()
  31. {
  32. g_c4timer = -2
  33. }
  34.  
  35. public bomb_planted()
  36. {
  37. mp_timec4 = get_cvar_num("mp_c4timer")
  38.  
  39. b_planted = true;
  40. g_c4timer = mp_timec4
  41. set_task(1.0, "dispTime", 652450, "", 0, "b")
  42. }
  43.  
  44. public bomb_defused()
  45. {
  46. mp_timec4 = get_cvar_num("mp_c4timer")
  47.  
  48. if(b_planted)
  49. remove_task(652450);
  50. }
  51.  
  52. public bomb_explode()
  53. {
  54. mp_timec4 = get_cvar_num("mp_c4timer")
  55.  
  56. if(b_planted)
  57. remove_task(652450)
  58.  
  59. }
  60.  
  61.  
  62. public dispTime()
  63. {
  64. mp_timec4 = get_cvar_num("mp_c4timer")
  65.  
  66. if(!b_planted)
  67. remove_task(652450)
  68.  
  69. if(g_c4timer < 8) set_hudmessage(255, 0, 0, -1.0, 0.17, 0, 0.9, 5.0)
  70.  
  71. if(g_c4timer > 7) set_hudmessage(255, 0, 0, -1.0, 0.17, 0, 0.9, 5.0)
  72.  
  73. if(g_c4timer > 13) set_hudmessage(255, 0, 0, -1.0, 0.17, 0, 0.9, 5.0)
  74.  
  75.  
  76. show_hudmessage(0, "Bomba idő: %d ",g_c4timer)
  77. g_c4timer--
  78.  
  79. }

Szerző:  CrB [ 2015.01.24. 09:43 ]
Hozzászólás témája:  Re: Hud

41. sor
SMA Forráskód: [ Mindet kijelol ]
  1. set_task(1.0, "dispTime", 652450, "", 0, "b")


Amikor lerakják a bombát elindít egy 1mp es időzítőt ami folyamatosan ismétlődik a robbanásig v defig. Tehát ha az 1.0 átírod 5.0 ra akkor 5mp ként fog ismétlődni a hud. Ha a taskot átírod 5 re akkor figyelj arra, hogy a 77. sorban a
SMA Forráskód: [ Mindet kijelol ]
  1. g_c4timer--

helyett
SMA Forráskód: [ Mindet kijelol ]
  1. g_c4timer -= 5

legyen, mert ha az alapon hagyod és úgy írod átt akkor 5mp ként von le 1 et.

Oldal: 1 / 1 Minden időpont UTC+02:00 időzóna szerinti
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/