I meant like make it so it uses different functions for chat, like
package Testing
{
function serverCmdMessageSent(%Client,%msg)
{
if(%client.chat == 1)
{
OOC_Chat(%client,%msg);
}
if(%client.chat == 0)
{
parent::serverCmdMessageSent(%Client,%msg);
}
}
function OOC_Chat(%client,%msg)
{
messageAll('',"\c2[OOC]:\c3" SPC %client.name @ "\c6:" SPC %msg);
}
function serverCmdOOC(%client,%msg)
{
%client.chat = 1;
serverCmdMessageSent(%client,%msg);
%client.chat = 0;
}
};
ActivatePackage(Testing);
The OOC part still has %msg as just the first string, but not doing /ooc works completely fine.