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

Quote:
Originally Posted by Napoleon_be View Post
PHP Code:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "WelcomeMsg"
#define VERSION "1.0"
#define AUTHOR "NapoleoN#"

#define MSGID 123479

public plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR);
    
    
register_clcmd("say /messagestop""DisableMessage");
    
register_clcmd("say /messagestart""EnableMessage");
}

public 
DisableMessage(id)
{
    if(
task_exists(id MSGID))
    {
        
remove_task(id MSGID);
    }
}

public 
EnableMessage(id)
{
    if(!
task_exists(id MSGID))
    {
        
set_task(40.0"ShowMessage"id MSGID__"b");
    }
}

public 
ShowMessage(id)
{
    
id -= MSGID;
    
set_hudmessage(00255, -1.00.2906.040.0);
    
show_hudmessage(id"Welcom To Public Server^nAds: xxxx^nxxxxxx^nxxxxxx"); 
}

public 
client_putinserver(id)
{
    
set_task(40.0"ShowMessage"id MSGID__"b");
}

public 
client_disconnect(id)
{
    if(
task_exists(id MSGID))
    {
        
remove_task(id MSGID)
    }

this is good, But I type (say /messagestop) the message will not be disabled
Disables after the end of time
I want to disable it immediately when typing (say /messagestop)
alferd is offline