on *:START:{ timer 0:00 1 1 reset } alias reset { unset %ban.* timer 0:00 1 1 reset } on *:BAN:#CHAN:{ inc %ban. [ $+ [ $nick ] ] if (%ban. [ $+ [ $nick ] ] > [number of bans allowed a day]) { ban -k #CHAN $nick 1 } }