on $*:text:/^[!@.]mute */Si:#: { if ($me ishop #) || ($me isop #) { if ($nick ishop #) || ($nick isop #) || ($address($nick,2) == $address($me,2)) { if ($2 isvoice #) { mode $chan -v /mode $chan +b ~q: $+ $address($2,2) /msg # $2 has been muted in $chan halt } elseif ($2 ishop #) { mode $chan -h $2 /mode $chan +b ~q: $+ $address($2,2) /msg # $2 has been muted in $chan halt } elseif ($2 isop #) { mode $chan -o $2 /mode $chan +b ~q: $+ $address($2,2) /msg # $2 has been muted in $chan halt else { /mode $chan +b ~q: $+ $address($2,2) /msg # $2 has been muted in $chan halt } } } } }