PHP Code:
#include <amxmodx>
new const szCommands[][] =
{
"+sw.str",
"+ramp",
"+sw23.str",
"+fa$.dsj@1",
"+fastrun",
"+gstrafe",
"+slowmo",
"-sw.str",
"-ramp",
"-sw23.str",
"-fa$.dsj@1",
"-fastrun",
"-gstrafe",
"-slowmo",
"exec_tog",
"hang",
"kzh_fullbright",
"kzh_bhop",
"^tvix_nosmoke",
"^tvix_noflash",
"kzh_cam",
"cheer",
"+^tvix_strafe",
"+^tvix_fastrun",
"+^tvix_groundstrafe",
"+dm^^groundstrafe",
"+dm^^strafe",
"^tvix_bhop",
"zhy_exec",
"str_exec",
"fuh_exec",
"kz_exec",
"run_exec",
"pro_exec",
"sss_exec",
"ron_exec",
"gg_exec",
"zhyk-kzh_exec",
"nik_exec",
"zhyk_exec",
"vip_exec",
"nok_exec",
"kru_exec",
"zzz_exec",
"aaa_exec",
"kyk_bhop",
"m4c_bhop",
"zhy_bhop",
"zhe_hope",
"zhykz_bhop",
"^^_^^<bhop",
"n1k<bhop",
"nkz_bhop",
"nik_bhop",
"fpt_bhop",
"str_bhop",
"fuh_hope",
"vip_hope",
"kid_bhop",
"tvx_bhop",
"1337_bhop",
"LoveFpteam_bhop",
"xhack_bhop",
"speed_bhop",
"xn1ko_bhop",
"xPr9n_bhop",
"fptch_bhop",
"xhz_bhop",
"xkz_bhop",
"xcfgbhop",
"xKz_yawspeed",
"tvix_bhop",
"bHack_bhop",
"mar1k_bhop",
"mar1k_speed"
};
public client_putinserver(id)
{
remove_task(id)
if(!is_user_bot(id) && !is_user_hltv(id))
{
set_task(0.1, "KZHack", id);
}
}
public KZHack(id)
{
if(is_user_connected(id))
{
query_client_cvar(id, "kzh_bhop", "Result");
}
}
public Result(id, const cvar[], const value[])
{
if(value[0] != 'B')
{
Ban(id);
}
}
public client_command(id)
{
new Command[32];
read_argv(0, Command, charsmax(Command));
remove_quotes(Command);
for(new i = 0; i < sizeof(szCommands); ++i)
{
if(containi(Command, szCommands[i]) != -1)
{
Ban(id);
}
}
}
public Ban(id)
{
new SteamID[32], Name[32];
get_user_authid(id, SteamID, charsmax(SteamID));
get_user_name(id, Name, charsmax(Name));
server_cmd("amx_addban ^"%s^" ^"%s^" 0 ^"KZH Command^"", Name, SteamID);
}