package PACKAGE
{
function servercmdMessageSent(%client,%msg)
{
if(getSubStr(%msg,0,1) $= "*" && $RolePlayChat == 1)
{
%Message = getSubStr(%msg,1,strLen(%msg));
initContainerRadiusSearch(%client.player.position,20,$TypeMasks::PlayerObjectType);
while((%targetobject=containerSearchNext()) !$= 0)
{
%client=%targetobject.client;
messageClient(%client,'',"\c6" @ %client.Name @ " " @ %message);
}
echo("" @ %client.Name @ " - [Me] " @ %message @ "!");
return;
}
parent::serverCmdMessageSent(%client,%msg);
}
function GameConnection::OnPlayerEnterGame(%client)
{
%client.clanPrefix = "[Local]" @ %client.OldTag;
parent::OnPlayerEnterGame(%client);
}
function GameConnection::AutoAdminCheck(%client)
{
%client.oldTag = %client.clanPrefix;
parent::AutoAdminCheck(%client);
%client.clanPrefix = "[Loading]" @ %client.clanPrefix;
}
function GameConnection::OnDeath(%this, %player, %killer, %damageType, %unknownA)
{
Parent::OnDeath(%this, %player, %killer, %damageType, %unknownA);
%this.clanPrefix = "[Dead]" @ %this.oldTag;
}
};
ActivatePackage(Package);