Author Topic: Auto kicking clients When they swear.  (Read 2175 times)


Code: [Select]
package AutoKick
{
    function serverCmdMessageSent(%client,%message)
    {
        Parent::serverCmdMessageSent(%client,%message);
        if(strstr(%message,"pineapple") > -1)
        {
            %client.delete("Pineapple is an autokick word");
            messageAll('','%1 kicked for saying an autokick word',%client.name);
        }
    }
};
ActivatePackage(AutoKick);

Only problem is, if the user getting kicked says it and gets kicked, what if the other players don't want to see what he said?


I didnt wanna use it for swearing... I just am sick and tired of "HOW LONG IS THIS LOAD!" or "Admin please." I just want people to get off my server before asking dumb questions.

Code: [Select]
package swearAutoKick
{
function servercmdmessagesent(%client,%message)
{
if(
strstr(%message,"forget") ||
strstr(%message,"stuff") ||
strstr(%message,"ass") ||
strstr(%message,"cunt") ||
strstr(%message,"monday") ||)
{
%client.delete("Skylord Is a loving bitch sometimes  ya'know.");
messageall('','\c3%1\c0Has been kicked for swearing (Yeah he can totally suck it hard.)',%client.name);
echo("This server sucks.");
return;
}
parent::servercmdmessagesent(%client,%message);
}
};
activatepackage(swearAutoKick);

I like that better :P