Code:
on *:ban:#:{
  set -u820 %bans %bans $banmask
  if ($numtok(%bans,32) == 6) {
    .timer 1 800 mode $chan -bbbbbb %bans
    unset %bans
  }
  .timerUnban 1 2 DoUnban $chan %bans
}

alias DoUnban {
  if ($1) { .timer 1 800 mode $1 - $+ $str(b,$0) $2- }
}


Should work now. It unbans in reverse for some strange reason, but it works.


Invision Support
#Invision on irc.irchighway.net