anti-kzh, non-steam
Posted: 2015 Feb 28 14:20
Atsiųskit kasnors linką iš kur būtų galima atsisiųsti anti-kzh pluginą, kuris veiktų non-steam serveryje.
Code: Select all
#include < amxmodx >#include < fakemeta >#include < colorchat > #define DEVELOPER_OFFSET 768#define MAXWARNS 3#define is_user_valid(%1) (1 <= %1 <= 32) new g_szMaxFps, g_szMaxWarns;new iFrames[33], iWarnings[33], bAlive[33]; public plugin_init(){ register_plugin("Developer Detector", "1.2", "XS 1337" ) g_szMaxFps = register_cvar( "xs_fps_max", "101" ) g_szMaxWarns = register_cvar( "xs_warns_max", "3" ) register_forward(FM_PlayerPreThink, "Fwd_PlayerPreThink" ) register_event( "DeathMsg", "eventDeath", "a" ) register_event( "ResetHUD", "event_respawn", "b" )} public Fwd_PlayerPreThink(id){ if(!bAlive[id]) return FMRES_IGNORED; iFrames[id]++; return FMRES_IGNORED;} public client_putinserver(id){ iFrames[id] = 0 set_task(1.0, "FpsDetect", id+DEVELOPER_OFFSET, _, _, "b");} public FpsDetect(id){ id -= DEVELOPER_OFFSET; if(is_user_alive(id) && iFrames[id] >= get_pcvar_num(g_szMaxFps)) { iWarnings[id]++ if(iWarnings[id] >= get_pcvar_num(g_szMaxWarns)) { new szName[32] get_user_name(id, szName, charsmax(szName)) server_cmd( "kick #%d ^"FPS Hack detected (Max FPS: %d | Your FPS: %d) !^"", get_user_userid(id), get_pcvar_num(g_szMaxFps), iFrames[id]) ColorChat(0, GREY, "^x04[FPS Hack Detector]^x03 %s^x01 is using^x03 fps hack^x01!", szName ) } } iFrames[id] = 0} public client_disconnect(id) if(task_exists(id+DEVELOPER_OFFSET)) remove_task(id+DEVELOPER_OFFSET); public event_respawn(id){ bAlive[id] = 1; return PLUGIN_CONTINUE;} public eventDeath(){ new victim = read_data(2); if(is_user_valid(victim)) bAlive[victim] = 0;}
developer 0
fps aukščiau 101 nekils, o kzh veikia..