Somehting like
Code:
#include <amxmodx>
#include <fakemeta>
#define PLUGIN "New Plugin"
#define VERSION "1.0"
#define AUTHOR "Alka"
new bool:gViewInvisible[33];
new bool:gMarkedInvisible[33] = { true, ...};
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR);
register_clcmd("say /invis", "cmdInvisible");
register_forward(FM_AddToFullPack, "Fwd_AddToFullPack", 1);
}
public cmdInvisible(id)
{
if(!gViewInvisible[id])
gViewInvisible[id] = true;
else
gViewInvisible[id] = false;
}
public Fwd_AddToFullPack(es_handle, e, ent, host, hostflags, player, pSet)
{
if(!player)
return FMRES_IGNORED;
if(gMarkedInvisible[ent] && gViewInvisible[host])
{
set_es(es_handle, ES_RenderMode, kRenderTransTexture);
set_es(es_handle, ES_RenderAmt, 0);
//return FMRES_HANDLED;
}
return FMRES_IGNORED;
}
Command: /invis
__________________