View Single Post
Fuck For Fun
Veteran Member
Join Date: Nov 2013
Old 05-17-2019 , 12:05   Re: [Req] Ban Terrorists Who Retry
Reply With Quote #5

Quote:
Originally Posted by Snake. View Post
I can't compile it.
PHP Code:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "Ban Terrorist on Retry"
#define VERSION "1.0.0"
#define AUTHOR "^Cram"

new const TASK_FORBID_RETRY 49736;
new 
cvarRetrySecscvarRetryBanMin;

public 
plugin_init()
{
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
register_event("HLTV""event_new_round""a""1=0""2=0")  
    
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_new_round()
{
    
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;


Last edited by Fuck For Fun; 05-17-2019 at 14:19.
Fuck For Fun is offline
Send a message via Skype™ to Fuck For Fun