rendered paste bodyon *:TEXT:!kb*:#:{
if ($nick ishop $chan || $nick isop $chan || $address($nick,2) == $address($me,2)) {
ban -k $chan $2 Reason: $3-
}
}
on $*:text:/^[!@](k|kick)/Si:#:{
if ($nick isop $chan || $nick ishop $chan || $address($nick,2) == $address($me,2)) {
kick $chan $2 Reason: $3-
}
}
On *:Text:!unban*:#: {
if ($nick isop $chan || $nick ishop $chan) {
mode $chan -bb $address($2,2) $2
}
}
on $*:text:/^[!@.`,~^](tb|timeb|timeban|tban)/Si:#:{
if ($nick isop $chan || $nick ishop $chan || $address($nick,2) == $address($me,2)) {
ban -ku $+ $calc($3 * 60) $chan $2 Time banned REASON: $+ $4-
}
}
on $*:text:/^[!@](calc|calculator)/Si:#:{
$iif($left($1,1) == @, msg $chan, notice $nick) $2- = $calc($2-)
}
on $*:text:/^[!](mute|gag)/Si:#: {
if ($nick isop $chan || $nick ishop $chan || $address($nick,2) == $address($me,2)) {
mode $chan +b ~q: $+ $address($2,2)
mode $chan -v $2
}
}
on $*:text:/^[!](demute|degag)/Si:#: {
if ($nick isop $chan || $nick ishop $chan || $address($nick,2) == $address($me,2)) {
mode $chan -b ~q: $+ $address($2,2)
}
}