on *: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) } }