on $*:TEXT:/^[@.!](ban|tb|temp(|ban)) */Si:#: { if (!$3 || $nick !isop # || $nick !ishop #) { halt } if ($4) { var %message Reason: $4- } if ($2 isnum) && ($3 !isnum) { var %t = $calc(60 * $2) | var %b = $3 } elseif ($2 !isnum) && ($3 !isnum) { halt } else { var %t = $calc(60 * $3) | var %b = $2 } if (%b == $me) { kick # $nick Don't you try... } if ($calc(%t /60) > 1) { var %s s } ban -ku $+ %t $chan %b 2 04Banned for $calc(%t / 60) 04Minutes $+ %s $+ 02 %message inc %Banned } on *:input:*: { If ($regex($1,/^[.!](tb|ban|temp(|ban))/i)) { if (!$3) { halt } if ($4) { var %message Reason: $4- } if (!$4) { var %message } if ($2 isnum) && ($3 !isnum) { var %t = $calc(60 * $2) | var %b = $3 } elseif ($2 !isnum) && ($3 !isnum) { halt } else { var %t = $calc(60 * $3) | var %b = $2 } if ($calc(%t /60) > 1) { var %s s } ban -ku $+ %t $chan %b 2 04Banned for $calc(%t / 60) 04Minute $+ %s $+ 02 %message inc %Banned } }