Message from the future: this is (now?) possible.
Code:
#include <amxmodx>
#include <fakemeta>
new invisible[33];
new viewInvisible[33];
public plugin_init()
{
register_forward(FM_AddToFullPack,"fw_addtofullpack",1);
}
public fw_addtofullpack(es_handle,e,ent,host,hostflags,player,pSet)
{
if(!player) return FMRES_IGNORED;
if(invisible[ent] && !viewInvisible[host])
{
set_es(es_handle,ES_RenderMode,kRenderTransTexture);
set_es(es_handle,ES_RenderAmt,0);
}
return FMRES_IGNORED;
}
If a player is marked invisible, then they will only appear invisible to players marked viewInvisible.
__________________
No longer around. Thanks your support, everyone! As always:
THIS ONES FOR YOU
3000 PTS