This is what I did for Classic iPhone stealth (removed some other parts to provide this),
Weapon: -Staff/Stealth
PHP Code:
//#CLIENTSIDE
function onCreated() {
player.attr[22] = "unstealth.gani";
}
function ChatBar.onAction() {
if (ChatBar.text == "/stealth") {
toggleStealth();
ChatBar.text = "";
}
}
function toggleStealth() {
this.stealth = !this.stealth;
if (this.stealth)
player.attr[22] = "stealth.gani";
else
player.attr[22] = "unstealth.gani";
}
in the gani,
PHP Code:
function onPlayerEnters() {
if (clientr.isStaff)
player.alpha = 0.4;
else
player.alpha = 0;
}
So, all staff can see the stealthed person at half alpha while no-one else can see them.