\"Kick + Bans\" returns the same value as \"Bans\" even though it\'s possible to ban a user without kicking him too. You should change the \"Kick + Bans\" counter variable to %kb and remove both %b and %kc.
The on TEXT event doesn\'t trigger for anything except !deop, !dehalfop, and !devoice. The rest of the protection is triggered by the OP,HALFOP,VIOCE/DEOP,DEHALFOP,DEVOICE events. Therefore, using only an on TEXT even would serve no purpose...
Yet another kicker using various \"fun\" attacks...
How many is it now?
Cage
commented on a Snippet, Tinus Bot - Jul 22, 2006
Not too bad.
A couple pointers though.
1) You don\'t need the backslash \"/\" when the command is between the brackets.
2) You may want to change \"$active\" to \"$chan\" to ensure that it triggers on the correct channel.
And xtr... why don\'t you review the comment rules before posting anything again.
1) Every message said in a channel that is 20 characters or more is saved in quotes.#channel.txt. These messages are then randomly chosen and sent to the designated channel upon typing the command: !quote
2) I\'ll update it to using only one \"on TEXT\" event soon.
3) I\'m not sure how I could make the variables any cleaner than they are. heh.
Haven\'t tested it but it looks like it would work fine.
Pointers:
-You don\'t need all the $+\'s in there. Pointless.
-May want to restrict the kick and kick/ban commands to certain users, like channel operators.
Upon typing <b>!chanstats</b>, if any of the variables are $null, it will set them with the appropriate information. This way, you only have to type <b>!reset chanstats</b> when you want to reset all of the info at once.