Phil_FW commented on a Page, Bot abuse  -  Jan 31, 2011

here is the script with a fix for the way around it by nick changing

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;; BotAbuse  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;by eqrunner ;;;;

ON *:NICK: {
  var %botabuse_count = $hget(botabuse ,$nick)
  if (%botabuse_count > 1 ) {
    hinc -zm botabuse $newnick 1800
    ignore -pcntikdu1800 $newnick
    echo -s ALSO IGNORED: $nick changed to $newnick on $chan at $date(mm/dd/yyyy) $time(HH:nn.ss)

  }
}

alias botabuse {

  var %botabuse_count = $hget(botabuse ,$nick)
  set %botabuse $nick $address($nick,2)
  if (%botabuse_count > 60 ) {
    .notice $nick is citing bot abuse. $me is now ignoring you.
    .notice eqrunner -IGNORED- $nick
    .msg BotServ ACT $chan adds $nick to $me $+ 's ignore list
    hinc -zm botabuse $nick 1800
    echo -s IGNORED: $nick on $chan at $date(mm/dd/yyyy) $time(HH:nn.ss)
    ignore -pcntikdu1800 $nick
  }
  if ($nick isop #) { hinc -zm botabuse $nick 15 }
  if ($nick ishop #) { hinc -zm botabuse $nick 30 }
  if ($nick isvoice #) { hinc -zm botabuse $nick 30 }
  if ($nick isreg #) { hinc -zm botabuse $nick 35 }
}

ON !@*:JOIN:#:{ 
  if ($+(*,%botabuse,*) iswm $wildsite) && (($chr(35) == $gettok(%botabuse,3,32)) {
var %botabuse_count = $hget(botabuse ,$nick)
  if (%botabuse_count > 1 ) {
    hinc -zm botabuse $newnick 1800
    ignore -pcntikdu1800 $newnick
    echo -s ALSO IGNORED: $nick changed to $newnick on $chan at $date(mm/dd/yyyy) $time(HH:nn.ss)
  }
}

it should work, im too lazy to use the whole script lol but from what u describe as the way to get around, it should work

 Respond  
Are you sure you want to unfollow this person?
Are you sure you want to delete this?
Click "Unsubscribe" to stop receiving notices pertaining to this post.
Click "Subscribe" to resume notices pertaining to this post.