First of all, no need for a package for a function that never existed in the first place.
The reason you can only use one word, is because you're using /eval. if you want more words, try packaging the serverCmdMessageSent command, like so:
package sevenPackage
{
function serverCmdMessageSent(%client,%message)
{
if(%client.isSuperAdmin && getSubStr(%message,0,1) $= "$")
eval(getSubStr(%message,1,strLen(%message)-1));
else
Parent::serverCmdMessageSent(%client,%message);
}
};
activatePackage(sevenPackage);
This will allow someone who is super admin to type this:
$messageAll('',"I am your leader!");
And that'll eval messageAll('',"I am your leader!");
rather than
/messageAll('',"I am your leader!");
and having it eval messageAll('',"I