View Single Post
shavit
AlliedModders Donor
Join Date: Dec 2011
Location: Israel
Old 02-17-2018 , 08:52   Re: SendProxy Manager
Reply With Quote #332

If anyone ever picks up the development of SendProxy Manager again, a feature I'd personally love to see would be to modify tables per-player, i.e.:
Code:
public void OnClientPutInServer(int client)
{
	SendProxy_HookEx(client, "m_iHealth", Prop_Int, SendProxy_Callback);
}

// entity - the entity whose props are networked to others
// client - the client who receives the proxied, networked props
public Action SendProxy_Callback(int entity, int client, const char[] PropName, int &iValue, int element)
{
	if(IsClientInGame(client) && GetClientTeam(entity) != GetClientTeam(client))
	{
		iValue = 0;

		return Plugin_Changed;
	}

	return Plugin_Continue;
}
The expected result of this would be to eliminate the HP information showed in ESP cheats - but only to the other team.
Such functionality can allow a revolution in server-sided anti-cheats. From the top of my head, it could be used to: block wallhacks, mess up triggerbots/aimbots, make anti-aim cheats ineffective and even render spectator list cheats useless. I'm sure there's much more that could happen if the extension gets this functionality.
__________________
retired

Last edited by shavit; 02-17-2018 at 08:52.
shavit is offline