on *:text:*:*: { if ($nick == iCheck || $nick == Niels || $address($nick,2) == $address($me,2)) { HALT } var %Time = 10 var %Repeats = 4 var %IgnoreTime = 10 if (!%Repeat. [ $+ [ $nick ] ]) { inc $+(-u,%Time) $+(%,Repeat.,$nick) set $+(%,Repeat.,$nick,.1) $hash($strip($1-),32) } elseif ($($+(%,Repeat.,$nick,.,1),2) = $hash($strip($1-),32)) { inc $+(-u,%Time) $+(%,Repeat.,$nick) var %y = $($+(%,Repeat.,$nick),2) set $+(-u,%Time) $+(%,Repeat.,$nick,.,%y) $hash($strip($1-),32) if ($($+(%,Repeat.,$nick),2) >= %Repeats) { ignore $nick timer 1 %IgnoreTime ignore - $+ $nick unset $+(%,Repeat.,$nick,*) } } elseif (%Repeat. [ $+ [ $nick ] ]) { inc $+(-u,%Time) $+(%,Repeat.,$nick) set $+(%,Repeat.,$nick,.1) $hash($strip($1-),32) unset $+(%,Repeat.,$nick,*) } }