Prosiłbym o przerobienie pluginy tak aby sprawdzał czy gracz jest afk tylko wtedy gdy jest on żywy !
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#define PLUGIN "Simple AFK kick"
#define VERSION "1.0"
#define AUTHOR "Sn!ff3r"
new cvar, Float:g_maxafk
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
cvar = register_cvar("afk_maxtime", "45")
set_task(1.0, "check_players", _, _, _, "b")
}
public plugin_cfg()
g_maxafk = get_pcvar_float(cvar)
public check_players()
{
static players[32], num, i
get_players(players, num, "a")
for(i = 0; i < num; i++)
{
if(get_gametime() - cs_get_user_lastactivity(players[i]) > g_maxafk)
kick_player(players[i])
}
}
public kick_player(id)
{
message_begin(MSG_ONE, SVC_DISCONNECT, {0,0,0}, id)
write_string("^nZa dlugo byles AFK!^n")
message_end()
}