rendered paste bodyon *:text:!*:#:{
if ($nick isvoice $chan) { halt }
if ($nick isreg $chan) { halt }
if ($1 == !k) { !kick $chan $$2 $3- }
if (($1 == !kb) && ($nick isop $chan)) { halt }
if (($1 == !kb) && ($nick ishop $chan)) {
ban -ku1800 $chan $$2 %banmask [ $+ [ $2 ] ] $3-
set %banmask [ $+ [ $2 ] ] $address($2,6) }
if (($1 == !unban) && ($nick isop $chan)) { halt }
if (($1 == !unban) && ($nick ishop $chan)) {
mode $chan -b %banmask [ $+ [ $2 ] ]
unset %banmask [ $+ [ $2 ] ] $address($2,6)
}
if ($1 == !gag) { .mode $chan +b ~q: $+ $address($$2,2) }
if ($1 == !degag) { .mode $chan -b ~q: $+ $address($$2,2) }
if ($1 == !m) { mode $chan m }
if ($1 == !-m){ mode $chan -m }
if ($1 == !v) { mode $chan v $IIF($2,$2-,$nick) }