All pastes #247975 Raw Edit

Someone

public text v1 · immutable
#247975 ·published 2006-11-14 01:16 UTC
rendered paste body
on *:PART:#:{
  if ((Hopping isin $1-) && ($nick !isop $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

      on *:PART:#:{
        if ($me isop $chan || $me ishop $chan) {
          if (Hopping isin $1-) {
            if (!%hopspam [ $+ [ $nick ] ]) {
              %hopspam [ $+ [ $nick ] ] = 0
              /timerhop [ $+ [ $nick ] ] 1 10 /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 10 seconds. Banned
              /unset %hopspam [ $+ [ $nick ] ]
            }
          }
        }
      }
    }
  }
}