View Single Post
alferd
Veteran Member
Join Date: Dec 2019
Location: Iran is Always Eternal
Old 03-24-2020 , 04:28   Re: [REQ] Closed Hud Message By the player
Reply With Quote #15

Quote:
Originally Posted by iceeedr View Post
PHP Code:
#include <amxmodx>

new bool:UserMsg[33]

new 
AdsCvarAdsHandler
public plugin_init()
{
    
register_clcmd("say /messagestop""MsgHandler")
    
AdsCvar register_cvar("ads_time""40")
}

public 
client_putinserver(id)
{
    if(!
is_user_bot(id))
    {
        
AdsHandler get_pcvar_num(AdsCvar)
        
UserMsg[id] = true
        CountDown
(id)
    }
}

public 
CountDown(id)
{
    if(!
UserMsg[id]) return 
    
    
AdsHandler --
    
    if(
AdsHandler 0)
    {
        
set_hudmessage(00255, -1.00.2906.040.0);
        
show_hudmessage(id"Welcom To Public Server^nAds: xxxx^nxxxxxx^nxxxxxx")
        
set_task(1.0"CountDown"id)
    }
    else
    {
        
remove_task(id)
    }
}

public 
MsgHandler(id)
{
    
UserMsg[id] = false
    
    client_print
(idprint_chat"You %s the ads."UserMsg[id] ? "enable" "disable")
    return 
PLUGIN_HANDLED

Disables after the end of time
I want to disable it immediately when typing (say /messagestop)
alferd is offline