on ^*:notice:*:*:{ haltdef if ($target ischan) { echo $color(notice) -tgm $target $pre $par($+($cmode($nick,$target),:,$target)) $1- if ($chr(1) $+ # isin $hget(prot,chans)) && ($me isop $target) || ($me ishop $target) { if (($nick isop #) || ($nick ishop #)) && (!$hget(prot,$+(#,punishops))) return if ($hget(prot,$+(#,caps)) == 1) n.capss $target $nick $1- if ($hget(prot,$+(#,repeat)) == 1) n.repeats $target $nick $1- if ($hget(prot,$+(#,flood)) == 1) n.floods $target $nick $1- if ($hget(prot,$+(#,advertising)) == 1) n.spams $target $nick $1- } }