/kb { if (($chr(42) isin $1) || ($chr(63) isin $1)) { /var %i 1 while (%i <= $nick($chan, 0)) { if (($$1 iswm $nick($chan, %i)) && ($nick($chan, %i) != $me)) { if ($2 isnum) { /ban -u $+ $calc($2 * 60) $chan $nick($chan, %i) 2 inc %kcount 1 /kick $chan $nick($chan, %i) $3- ( $+ $2 minute ban) : KickCount - %kcount : } else { /ban $chan $nick($chan, %i) 2 inc %kcount 1 /kick $chan $nick($chan, %i) $2- : KickCount - %kcount : } } /inc %i 1 } } else { if ($2 isnum) { /ban -u $+ $calc($2 * 60) $chan $$1 2 inc %kcount 1 /kick $chan $$1 $3- ( $+ $2 minute ban) : KickCount - %kcount : } else { /ban $chan $$1 2 inc %kcount 1 /kick $chan $$1- : KickCount - %kcount : } } }