Код:
#include <amxmodx>
public plugin_init(){
register_plugin("drop all HLProxy clients", "based on Zefir plugin", "1.0")
}
public client_connect(id){
client_check(id)
}
public client_putinserver(id){
client_check(id)
}
public client_check(id) {
new s_hlproxy[32]
new s_ip[32]
new s_nick[32]
get_user_name(id, s_nick, charsmax(s_nick))
get_user_info(id, "_ip", s_hlproxy, charsmax(s_hlproxy))
get_user_ip(id, s_ip, charsmax(s_ip), 0)
if (!equal(s_hlproxy, "")){
server_cmd("kick #%d something has gone wrong...", get_user_userid(id))
log_amx("[HLProxy GUARD]User %s with ip %s has kicked for hlproxy", s_nick, s_ip)
}
return PLUGIN_CONTINUE
}