on *:KICK:#:{ set %kicks [ $+ [ $chan ] ] 1 | set %kick [ $+ [ $chan ] ] $calc(%kicks [ $+ [ $chan ] ] + %kick [ $+ [ $chan ] ] ) } on *:JOIN:#:{ if (%kick [ $+ [ $chan ] ] >= 5) { msg $chan You have been blacklisted. To ask why, join #justinbot. | part $chan } if (%kick [ $+ [ $chan ] ] < 5) { msg $chan I'm Justinbot! I have been kicked %kick [ $+ [ $chan ] ] $+ /5 times. #justinbot for help. } } on *:TEXT:!addblacklist*:#:{ if (!$2) { notice $nick Please mention the channel to block. } if ($2) { set %kick [ $+ [ $2 ] ] 5 | notice $nick Thank you. $2 have been blacklisted. } } on *:TEXT:!delblacklist*:#:{ if (!$2) { notice $nick Please mention a channel to unblacklist. } if ($2) { unset %kick [ $+ [ $2 ] ] | notice $nick Thank you. $2 have been unblacklisted. } }