rendered paste bodyon $*: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
}
}