hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.06.05. 15:54



Jelenlévő felhasználók

Jelenleg 216 felhasználó van jelen :: 1 regisztrált, 0 rejtett és 215 vendég

A legtöbb felhasználó (1565 fő) 2020.11.21. 11:26-kor tartózkodott itt.

Regisztrált felhasználók: Majestic-12 [Bot] az elmúlt 5 percben aktív felhasználók alapján

Utoljára aktív
Ahhoz hogy lásd ki volt utoljára aktív, be kell jelentkezned.



Az oldal teljeskörű
használatához regisztrálj.

Regisztráció

Kereső


Új téma nyitása  Hozzászólás a témához  [ 2 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: HUD editor
HozzászólásElküldve: 2013.09.23. 21:38 
Offline
Tud valamit
Avatar

Csatlakozott: 2013.08.22. 10:48
Hozzászólások: 119
Megköszönt másnak: 33 alkalommal
Megköszönték neki: 3 alkalommal
Sziasztok! Egy olyan plugint keresek/kérek ami a HUD ról törli: Pénz, lőszer, Idő, Radar, Flashlight (minden alap, kivéve a célkereszt). + a pluginok által berakottakat NE! Van egy plugin (HUD Customer /hasonló) de az nem tüntet el mindent mert az a cvar nem jó. :( Aki megcsinálja/linkeli megy a gomd :)

_________________
STEAM:
[steam]thebvn[/steam]
FaceBook oldal
Dream Deathrun: CSATLAKOZÁS!


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: HUD editor
HozzászólásElküldve: 2013.09.25. 14:48 
Offline
Tud valamit
Avatar

Csatlakozott: 2013.08.22. 10:48
Hozzászólások: 119
Megköszönt másnak: 33 alkalommal
Megköszönték neki: 3 alkalommal
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <amxmisc>
  3.  
  4. #define PLUGIN "HUD Customizer 0.4"
  5. #define VERSION "0.4"
  6. #define AUTHOR "Igoreso"
  7.  
  8.  
  9. // Hides Crosshair, Ammo, Weapons List ( CAL in code ). Players won't be able to switch weapons using list so it's not recommended
  10. #define HUD_HIDE_CAL (1<<0)
  11.  
  12. // Hides Flashlight, but adds Crosshair ( Flash in code )
  13. #define HUD_HIDE_FLASH (1<<1)
  14.  
  15. // Hides all. Equal to "hud_draw 0", it removes everything (amx's menus TOO), so it's hardly not recommended.
  16. //#define HUD_HIDE_ALL (1<<2)
  17.  
  18. // Hides Radar, Health & Armor, but adds Crosshair ( RHA in code )
  19. #define HUD_HIDE_RHA (1<<3)
  20.  
  21. // Hides Timer
  22. #define HUD_HIDE_TIMER (1<<4)
  23.  
  24. // Hides Money
  25. #define HUD_HIDE_MONEY (1<<5)
  26.  
  27. // Hides Crosshair ( Cross in code )
  28. #define HUD_HIDE_CROSS (1<<6)
  29.  
  30. // Draws additional Crosshair, NOT tested.
  31. //#define HUD_DRAW_CROSS (1<<7)
  32.  
  33.  
  34.  
  35. new g_msgHideWeapon
  36. new bool:g_bHideCAL
  37. new bool:g_bHideFlash
  38. //new bool:g_bHideAll
  39. new bool:g_bHideRHA
  40. new bool:g_bHideTimer
  41. new bool:g_bHideMoney
  42. new bool:g_bHideCross
  43. //new bool:g_bDrawCross
  44.  
  45. new g_cvarHideCAL
  46. new g_cvarHideFlash
  47. //new g_cvarHideAll
  48. new g_cvarHideRHA
  49. new g_cvarHideTimer
  50. new g_cvarHideMoney
  51. new g_cvarHideCross
  52. //new g_cvarDrawCross
  53.  
  54. public plugin_init()
  55. {
  56. register_plugin(PLUGIN, VERSION, AUTHOR)
  57. g_msgHideWeapon = get_user_msgid("HideWeapon")
  58. register_event("ResetHUD", "onResetHUD", "b")
  59. register_message(g_msgHideWeapon, "msgHideWeapon")
  60.  
  61. g_cvarHideCAL = register_cvar("amx_hud_hide_cross_ammo_weaponlist", "1")
  62. g_cvarHideFlash = register_cvar("amx_hud_hide_flashlight", "1")
  63. // g_cvarHideAll = register_cvar("amx_hud_hide_all", "0") // NOT RECOMMENDED
  64. g_cvarHideRHA = register_cvar("amx_hud_hide_radar_health_armor", "1")
  65. g_cvarHideTimer = register_cvar("amx_hud_hide_timer", "1")
  66. g_cvarHideMoney = register_cvar("amx_hud_hide_money", "1")
  67. g_cvarHideCross = register_cvar("amx_hud_hide_crosshair", "0")
  68. // g_cvarDrawCross = register_cvar("amx_hud_draw_newcross", "0")
  69.  
  70. HudApplyCVars()
  71. }
  72.  
  73. public onResetHUD(id)
  74. {
  75. HudApplyCVars()
  76. new iHideFlags = GetHudHideFlags()
  77. if(iHideFlags)
  78. {
  79. message_begin(MSG_ONE, g_msgHideWeapon, _, id)
  80. write_byte(iHideFlags)
  81. message_end()
  82. }
  83. }
  84.  
  85. public msgHideWeapon()
  86. {
  87. new iHideFlags = GetHudHideFlags()
  88. if(iHideFlags)
  89. set_msg_arg_int(1, ARG_BYTE, get_msg_arg_int(1) | iHideFlags)
  90. }
  91.  
  92. GetHudHideFlags()
  93. {
  94. new iFlags
  95.  
  96. if( g_bHideCAL )
  97. iFlags |= HUD_HIDE_CAL
  98. if( g_bHideFlash )
  99. iFlags |= HUD_HIDE_FLASH
  100. // if( g_bHideAll )
  101. // iFlags |= HUD_HIDE_ALL
  102. if( g_bHideRHA )
  103. iFlags |= HUD_HIDE_RHA
  104. if( g_bHideTimer )
  105. iFlags |= HUD_HIDE_TIMER
  106. if( g_bHideMoney )
  107. iFlags |= HUD_HIDE_MONEY
  108. if( g_bHideCross )
  109. iFlags |= HUD_HIDE_CROSS
  110. // if( g_bDrawCross )
  111. // iFlags |= HUD_DRAW_CROSS
  112.  
  113.  
  114. return iFlags
  115. }
  116.  
  117. HudApplyCVars()
  118. {
  119. g_bHideCAL = bool:get_pcvar_num(g_cvarHideCAL)
  120. g_bHideFlash = bool:get_pcvar_num(g_cvarHideFlash)
  121. // g_bHideAll = bool:get_pcvar_num(g_cvarHideAll)
  122. g_bHideRHA = bool:get_pcvar_num(g_cvarHideRHA)
  123. g_bHideTimer = bool:get_pcvar_num(g_cvarHideTimer)
  124. g_bHideMoney = bool:get_pcvar_num(g_cvarHideMoney)
  125. g_bHideCross = bool:get_pcvar_num(g_cvarHideCross)
  126. // g_bDrawCross = bool:get_pcvar_num(g_cvarDrawCross)
  127. }


Itt az alap plug-in, de az "amx_hud_hide_all" nem működik.

_________________
STEAM:
[steam]thebvn[/steam]
FaceBook oldal
Dream Deathrun: CSATLAKOZÁS!


Hozzászólás jelentése
Vissza a tetejére
   
Hozzászólások megjelenítése:  Rendezés  
Új téma nyitása  Hozzászólás a témához  [ 2 hozzászólás ] 


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 37 vendég


Nyithatsz új témákat ebben a fórumban.
Válaszolhatsz egy témára ebben a fórumban.
Nem szerkesztheted a hozzászólásaidat ebben a fórumban.
Nem törölheted a hozzászólásaidat ebben a fórumban.
Nem küldhetsz csatolmányokat ebben a fórumban.

Keresés:
Ugrás:  
Powered by phpBB® Forum Software © phpBB Limited
Magyar fordítás © Magyar phpBB Közösség
Portal: Kiss Portal Extension © Michael O'Toole