Descriere: Blocheaza jucatorii care folosesc hlproxy/hlsocks (adica daca acel player primeste ban pe server sa nu mai poata folosi acel program pentru a intra iar cu alt ip)

Acest plugin este bun si pentru blocararea jucatorilor falsi care folosesc liste de servere proxy/hlsocks

Nume: Anti HLSocks/HLProxy
Versiune: 1.0.6
Link oficial:
Code:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>

#define PLUGIN "HLDS-Shield function"
#define VERSION "1.0.6"
#define AUTHOR "SkillartzHD"

#define message_kick "[HLDS-Shield] You have been detected HLSocks"
#define locationlog "addons/amxmodx/configs/HLSocksLog.log"


public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	
	// Add your code here...
}

public client_putinserver(id)
{
	set_task(0.9,"CheckZealProject",id)
}

public CheckZealProject(id)
{
	new GetProjectZeal[32],MyAddress[32],PlayerName[32],PlayerIP[32];
	get_user_info(id,"_ip",GetProjectZeal,31)
	get_user_name(id,PlayerName,31)
	get_user_ip(id,PlayerIP,31)
	get_cvar_string("net_address",MyAddress,31)
	    
	if(equal(GetProjectZeal,MyAddress))
	{
		server_cmd("kick #%i %s",get_user_userid(id),message_kick)
		log_to_file(locationlog,"Player ^"%s^" (%s) was kicked for HLSocks/HLProxy",PlayerName,PlayerIP)
	}
}
Instalare:
1. Fisierul fixhlproxy.sma il puneti in addons/amxmodx/scripting
2. Fisieru fixhlproxy.amxx il puneti in addons/amxmodx/plugins
3. Intrati in fisierul addons/amxmodx/configs/plugins.ini si adaugati la urma:

Code:
fixhlproxy.amxx
4. Alti pasi necesari....

Functia momentan este inactiva pe HLDS-Shield 1.0.6 insa urmeaza sa fie activata