#Repeat off on *:text:*:%chanr: { if ($nick isop #) || ($nick isvoice #) { halt } if ($nick !isop #) || ($nick !isvoice #) { if (%r. [ $+ [ $nick ] $+ . $+ [ $chan ] ] == $null) { set -u30 %r. [ $+ [ $nick ] $+ . $+ [ $chan ] ] 1 set -u30 %r.text. [ $+ [ $nick ] $+ . $+ [ $chan ] ] $1- return } var %rps = %r. [ $+ [ $nick ] $+ . $+ [ $chan ] ] var %rpt = %r.text. [ $+ [ $nick ] $+ . $+ [ $chan ] ] if (%rpt == $1-) { inc %r. [ $+ [ $nick ] $+ . $+ [ $chan ] ] if (%rps >= 2) { /write -i Ban.txt $site if ($me isop $chan) { /mode $chan + $+ %moder | /.timer_Reapet 1 30 /mode $chan - $+ %moder } if (x ison #) { /.ignore -u40 $wildsite | /msg x ban $chan $wildsite %levelr %rRepeat } elseif ($me isop #) { /.ignore -u40 $wildsite | /ban $chan $nick 2 | /kick $chan $nick %rRepeat } /.timer_unset 1 20 /write -c Ban.txt } } } }