Like when you press f5 and you can't see player names. I need it for slayer. A simple that hides player names. PLEASE
Edit: found one that doesn't work.
Here's the script if you can fix it:
package HideNames{
function serverCmdToggleNames(%client){
if(%client.isSuperAdmin){
if($HidePlayerNames){
messageClient(%client, '', 'Player names ON.');
$HidePlayerNames = 0;
for(%i=0;%i<ClientGroup.getCount();%i++){
%cl = ClientGroup.getObject(%i);
if(isObject(%cl.player)){
%cl.player.setShapeName(%cl.name);
}
}
} else {
messageClient(%client, '', 'Player names OFF.');
$HidePlayerNames = 1;
for(%i=0;%i<ClientGroup.getCount();%i++){
%cl = ClientGroup.getObject(%i);
if(isObject(%cl.player)){
%cl.player.setShapeName("");
}
}
}
}
}
function GameConnection::spawnPlayer(%this){
Parent::spawnPlayer(%this);
if($HidePlayerNames){
%this.player.setShapeName("");
}
}
};
ActivatePackage(HideNames);