on ^@*:TEXT:*:#:{
if ($nick !isreg $chan) { goto end }
if (%lockusr- [ $+ [ $chan ] $+ [ $nick ] ]) { haltdef | goto end }
inc -u [ $+ [ %rep.t.lim ] ] %rep- [ $+ [ $nick ] $+ . $+ [ $chan ] $+ . $+ [ $len($strip($1-)) ] $+ . $+ [ $hash($strip($1-),32) ] ] 1
if (%rep- [ $+ [ $+($nick,.,#,.,$len($strip($1-)),.,$hash($strip($1-),32)) ] ] == %rep.lim) {
if ($nick ison $chan) {
set %kstat (repeated %rep.lim times in %rep.t.lim seconds)
kickc $chan $nick you have been kicked. you have been kicked. you have been kicked. you have been kicked... see it aint nice when i do it, so you dont do it also.
}
.set -u10 %lockusr- [ $+ [ $chan ] $+ [ $nick ] ] 1
}
else goto end
:end
}