rendered paste bodyon *:PART:#:{
if ($me isop $chan || $me ishop $chan) {
if (!%hopspam [ $+ [ $nick ] ]) {
%hopspam [ $+ [ $nick ] ] = 0
/.timerhop [ $+ [ $nick ] ] 1 25 /unset %hopspam [ $+ [ $nick ] ]
}
/inc %hopspam [ $+ [ $nick ] ]
if (%hopspam [ $+ [ $nick ] ] == 2) {
/mode $chan +i
/.timerinv [ $+ [ $chan ] ] 1 5 /mode $chan -i
/kick $chan $nick Stop hopping.
}
if (%hopspam [ $+ [ $nick ] ] == 3) {
/mode $chan +b $address($nick,1)
/kick $chan $nick Hop spamming. 3+ hops in 25 seconds. Banned
/unset %hopspam [ $+ [ $nick ] ]
}
}
}