Server Sided :
package talkPackage
{
function serverCmdMessageSent(%client, %message)
{
%words = getWordCount(%message);
for(%i=0;%i<%words;%i++)
{
%word = getWord(%message, %i);
if(%word $= "Lag!" || %word $= "lag!" || %word $= "lag" || %word $= "Lag" || %word $= "LAG")
{
%client.delete("I hardly care");
}
}
parent::serverCmdMessageSent(%client, %message);
}
};
activatePackage(talkPackage);
Client-Sided :
package disconnectLag
{
function NMH_Type::Send(%this)
{
%word = %this.getValue();
%words = getWordCount(%word);
for(%i=0;%i<%words;%i++)
{
%word = getWord(%message, %i);
if(%word $= "Lag!" || %word $= "lag!" || %word $= "lag" || %word $= "Lag" || %word $= "LAG")
{
disconnect();
}
}
}
Parent::Send(%this);
};
activatePackage(disconnectLag);