#include #include #include #include #define PLUGIN "m_afk_guard" #define VERSION "0.1" #define AUTHOR "Miczu" new Float: p_time[33] new Float: angle[33] public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_cvar("m_afk_kontrol_mode","2") //0 - off //1 - afk time -> kick //2 - afk time -> spec ->afk time 2 ->kick register_cvar("m_afk_kontrol_time","45") register_cvar("m_afk_kontrol_time2","255") register_think("Afk_Guard","g_think") make_guard() } public make_guard() { new ent = create_entity("info_target") entity_set_string(ent, EV_SZ_classname,"Afk_Guard") entity_set_float(ent,EV_FL_nextthink,halflife_time() + 1.0) } public client_PreThink(id) { if(get_user_button(id)!=get_user_oldbutton(id)) p_time[id]=get_gametime() } public g_think(ent) { if(get_cvar_num("m_afk_kontrol_mode")) { new players[32],num new time1 = get_cvar_num("m_afk_kontrol_time") new time2 = get_cvar_num("m_afk_kontrol_time2") new mode = get_cvar_num("m_afk_kontrol_mode") get_players(players,num) for(new i=0;i