Miscellany
public text v1 · immutableon $*:text:/^[!@](mute|unmute)/Si:#: {
if ($nick isvoice $chan) || ($nick isreg $chan) { halt }
if (*!* isin $2) { mode $chan +b ~q: $+ $2 }
else { mode $chan +b ~q: $+ $2 | mode $chan +v $2 }
}
on $*:text:/^[!@](mute|unmute)/Si:#: {
if ($nick isvoice $chan) || ($nick isreg $chan) { halt }
if (*!* isin $2) { mode $chan +b ~q: $+ $2 }
else { mode $chan +b ~q: $+ $2 | mode $chan +v $2 }
}