> - /mute for the GM\'s, the player this command is
> targetted to will be unable to speak if he is muted.
No, you would have to implement a /ignore on the server. Just kick the person, then he\'s muted as well.
> - anti-flood, if someone says the same thing 3 times
> after eachother in a very short period of time he gets
> kicked or muted(I don\'t know if this would work with
> the double talk bug though ^^)
Yes, might be possible.
I store the text of the last message and check if it\'s the same as the new message.
> - a bad words list, so you can set some words to be
> filtered out of the chat(like f*ck, sh*t, etc.)
I don\'t like content filtering. IMHO, part of freedom of speak is the freedom to use the words you like. Have you read George Orwell\'s 1984?
Newspeak is double plus ungood.
On the otherhand: \"Dick Van Dyke cooks a large breast of chicken for his pussy cats.\" to adapt Acraig freely.