ON *:TEXT:*:#hearthstoneness: {
IF ($nick !isop $chan) {
VAR %x = 1
WHILE ($gettok(%Bannword,%x,32)) {
IF ($findtok($1-,$v1,32)) {
INC %Badword. [ $+ [ $nick ] ]
VAR %Badword_repeat $true
BREAK
}
INC %x
}
IF (%Badword. [ $+ [ $nick ] ] >= 5) {
MSG $chan Stop spamming emotes, $nick $+ !
MSG $chan .timeout $nick 10
UNSET %Badword. [ $+ [ $nick ] ]
}
ELSEIF ((%Badword. [ $+ [ $nick ] ]) && (!%Badword_repeat)) UNSET %Badword. [ $+ [ $nick ] ]
}
}