Есть плугинчик:
Code
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "AntiCDHack"
#define VERSION "1.0"
#define AUTHOR "xxx"
new userip[32]
new username[32]
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
}
public client_putinserver(id)
{
query_client_cvar(id, "cd_version", "cvar_result")
}
public cvar_result(id, const cvar[], const value[])
{
new Float:f_value = str_to_float(value)
if ((equal(cvar, "cd_version")) && (f_value > 0))
{
get_user_ip(id, userip,31,0)
get_user_name(id, username,31)
client_print(0, print_chat, "OMG! %s using CD hack version %s", username, value)
server_cmd("addip %s",userip)
}
return PLUGIN_CONTINUE
}
как в этом плугине обойтись без query_client_cvar? Бо от него клиентов с 47 protocol'ам кикает с таким error'ам (Host_Error: UserMsg: Not Present on Client 58)