hlmod.hu
https://hlmod.hu/

MEGOLDVA! Kliens oldali HUD üzenetek blokkolása
https://hlmod.hu/viewtopic.php?f=9&t=19876
Oldal: 1 / 2

Szerző:  ZiT3K [ 2015.03.14. 15:04 ]
Hozzászólás témája:  MEGOLDVA! Kliens oldali HUD üzenetek blokkolása

Üdv!
A képen látható HUD üzenetet hol és hogyan tudom eltávolítani?
Előre is köszönöm!
http://kepfeltoltes.hu/150314/hud_www.kepfeltoltes.hu_.png

Szerző:  Maxi [ 2015.03.14. 16:11 ]
Hozzászólás témája:  Re: HUD üzenet eltüntetés

ZiT3K írta:
Hali! A képen látható HUD üzenetet hol és hogyan tudom eltávolítani?
Előre is THX!
http://kepfeltoltes.hu/150314/hud_www.k ... es.hu_.png

tudtommal nem lehet, ez kliens oldali.

Szerző:  fabi113 [ 2015.03.14. 16:18 ]
Hozzászólás témája:  Re: HUD üzenet eltüntetés

Igen ez benne van a kliensbe...ha megnézed New Game-ba is kiirja..

Szerző:  HuBaBuBa [ 2015.03.14. 16:28 ]
Hozzászólás témája:  Re: HUD üzenet eltüntetés

Megoldás:
https://forums.alliedmods.net/showthread.php?t=92992

Szerző:  ZiT3K [ 2021.02.17. 12:15 ]
Hozzászólás témája:  Re: HUD üzenet eltüntetés

HuBaBuBa írta:


Ezeket is kellene blokkolja ugye?:

http://kepkezelo.com/images/ji4zfq3pec9r7zx6ymhm.jpg
http://kepkezelo.com/images/gdrdf859b0540zvpkqvl.jpg
http://kepkezelo.com/images/fp9o8jfbffokeqwntcbi.jpg

Szerző:  regener [ 2021.02.17. 12:26 ]
Hozzászólás témája:  Re: Kliens oldali HUD üzenetek blokkolása

Igen azokat is, a bomba lerakva kivételével talán, próba szerencse.

Szerző:  ZiT3K [ 2021.02.17. 12:54 ]
Hozzászólás témája:  Re: Kliens oldali HUD üzenetek blokkolása

Sajna nem jó.

- az SMA-n nem változtattam
- a .amxx-et betette a plugins mappába
- plugins.ini-ben legfelülre írtam (hogy tuti ne az legyen az, hogy más plugin miatt nem jó)

Szerző:  HuBaBuBa [ 2021.02.17. 17:10 ]
Hozzászólás témája:  Re: Kliens oldali HUD üzenetek blokkolása

HuBaBuBa írta:

cvars (valued as 1, means "to be blocked") (changes to them only affect after mapchange/restart)

Tehát ami 1-esen van az blokkolva lesz és ami 0-án van, azt továbbra is megfogja jeleníteni.
Változtatás után értelemszerűen mapváltás/szerver restart az új beállítások érvénybe léptetéséhez.

  1. new HintsDefaultStatus[sizeof Hints] =
  2. {
  3.     1,1,1,0,1,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0
  4. }


Illetve a plugin csak az Útmutató HUD üzeneket blokkolja!

TextMsg blokkolásához:

  1. #include <amxmodx>
  2.  
  3. #define PLUGIN "Block TextMsg"
  4. #define VERSION "1.0"
  5. #define AUTHOR "siriusmd99"
  6.  
  7. public plugin_init()
  8. {  
  9.     register_message( get_user_msgid( "TextMsg" ) , "hook_TextMSG"   );
  10. }
  11.    
  12. public hook_TextMSG ( msg_id, msg_dest, msg_entity )
  13. {
  14.     static szMsg[3];
  15.     get_msg_arg_string( 2, szMsg, charsmax(szMsg) );
  16.  
  17.     switch( szMsg[1] )
  18.     {
  19.             case 'B' : return PLUGIN_HANDLED;
  20.     }
  21.  
  22.     return PLUGIN_CONTINUE;
  23. }


A B betűvel kezdödő üzeneket blokkolja, tehát:
#CTs_Win
#Terrorists_Win
#Round_Draw
#Bomb_Planted
#Bomb_Defused
#Target_Bombed
#Hostages_Not_Rescued
#Game_Commencing
#Game_will_restart_in

További üzenetek blokkolásához az alábbi részt módosítsd:
  1. switch( szMsg[1] )
  2.     {
  3.             case 'B', 'R', 'C' : return PLUGIN_HANDLED;
  4.     }

Így az alábbi üzenetek lettek blokkolva:
#Bomb_Planted
#Bomb_Defused
#Round_Draw
#CTs_Win

Szerző:  ZiT3K [ 2021.02.17. 19:14 ]
Hozzászólás témája:  Re: Kliens oldali HUD üzenetek blokkolása

A tiéd működik, köszi.


Viszont az allied-eset átírtam az összes 0-át 1-re, de ugyan úgy írja azokat a zöld szövegeket, amiket a képen.


Tipp?

Szerző:  HuBaBuBa [ 2021.02.18. 08:53 ]
Hozzászólás témája:  Re: Kliens oldali HUD üzenetek blokkolása

ZiT3K írta:

Viszont az allied-eset átírtam az összes 0-át 1-re, de ugyan úgy írja azokat a zöld szövegeket, amiket a képen.


Tipp?

Csak ismételni tudom magam, hogy a plugin rendesen működik miután blokkoltad az adott üzeneteket. Itt az SMA:

► Spoiler mutatása


Indítsd újra a szervert, ha továbbra is mutatja a HUD üzeneteket, akkor nézd meg hogy van-e hiba log, ha nincs, akkor plugins.ini legaljára írd be a plugint.

Ha minden ilyen útmutató HUD üzenetet el szeretnél tüntetni, akkor egyszerűen:

  1. #include <amxmodx>
  2.  
  3. public plugin_init()
  4. {
  5.     register_plugin("Block", "Hud", "TextArgs")
  6.     set_msg_block(get_user_msgid("HudTextArgs"), BLOCK_SET)
  7. }

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