View Single Post
Snake.
Senior Member
Join Date: Jul 2017
Old 05-17-2019 , 11:43   Re: [Req] Ban Terrorists Who Retry
Reply With Quote #4

Quote:
Originally Posted by redivcram View Post
PHP Code:
new const TASK_FORBID_RETRY 49736;
new 
cvarRetrySecscvarRetryBanMin;

public 
plugin_init()
{
    
register_plugin("Ban Terrorist on Retry""1.0.0""^Cram");
    
    
register_event("ResetHUD""event_resetHUD""b");
    
register_logevent("logEvent_roundEnd"2"1=Round_End")
    
    
cvarRetrySecs register_cvar("retry_secs""10");
    
cvarRetryBanMin register_cvar("retry_ban_min""5");
}

public 
client_disconnect(id)
{
    if(
get_user_team(id) == && !task_exists(TASK_FORBID_RETRY))
    {
        new 
authID[32];
        
get_user_authid(idauthIDcharsmax(authID));
        
        
server_cmd("amx_addban %s %d ""No retry after %f secs!"""authIDget_pcvar_num(cvarRetryBanMin), get_pcvar_float(cvarRetrySecs));
    }
}

public 
event_resetHUD()
{
    
set_task(get_pcvar_float(cvarRetrySecs), "forbidRetryForTerrorists"TASK_FORBID_RETRY);
}

public 
logEvent_roundEnd()
{
    if(
task_exists(TASK_FORBID_RETRY))
        
remove_task(TASK_FORBID_RETRY);
}

public 
forbidRetryForTerrorists()
{
    return 
PLUGIN_HANDLED;

I can't compile it.
Snake. is offline
Send a message via Skype™ to Snake.