rendered paste bodyon $*:text:/^[!@.]gag/i:#: {
if ($me ishop #) || ($me isop #) {
if ($nick ishop #) || ($nick isop #) || ($address($nick,2) == *!*@is.a.fraud.com) {
if ($$2 ishop #) && ($nick ishop #) notice $nick You cannot gag a halfop | halt
if ($$2 isop #) && ($nick ishop #) notice $nick You cannot gag an Op | halt
if ($$2 isvoice #) mode $chan -v+b $$2 ~q: $+ $address($$2,2)
elseif ($$2 ishop #) mode $chan -h+b $$2 ~q: $+ $address($$2,2)
elseif ($$2 isop #) mode $chan -o+b $$2 ~q: $+ $address($$2,2)
else mode $chan +b ~q: $+ $address($$2,2)
}
}
}