How do I get the HLTV not be kicked?
Hello, I have a PUG server, and who fails. Minutor is ready in a kicked. But also the HLTV is being kicked. Any solution?
PHP Code:
#include <amxmodx>
#define TIME_TILL_KICK 2
new bool:IsReady[33]
new pcvarToggle
public plugin_init()
{
register_clcmd("say .ready", "ReadyUser")
register_clcmd("say .notready", "NotReadyUser")
pcvarToggle = register_cvar("ready_toggle", "1")
}
public ReadyUser(id)
{
if(get_pcvar_num(pcvarToggle))
{
IsReady[id] = true
remove_task(id)
}
}
public NotReadyUser(id)
{
if(IsReady[id] && get_pcvar_num(pcvarToggle))
{
IsReady[id] = false
remove_task(id)
InformUser(id)
}
}
public client_putinserver(id)
{
if(get_pcvar_num(pcvarToggle))
{
IsReady[id] = false
set_task(20.0, "InformUser", id)
}
}
public InformUser(id)
{
if(get_pcvar_num(pcvarToggle))
{
client_print(id, print_chat, "You have %i minutes to type .ready", TIME_TILL_KICK)
set_task(float(TIME_TILL_KICK*60), "KickUser", id)
}
}
public KickUser(id)
{
if(!IsReady[id] && get_pcvar_num(pcvarToggle))
{
new AuthID[34]
get_user_authid(id, AuthID, 33)
server_cmd("amx_kick ^"%s^" ^"You did not type .ready in 2 minutes^"", AuthID)
}
}
|