Suggestion:
on $*:text:$(/\b(\Q $+ $me $+ \E|\Q $+ %altnick $+ \E)\b/iS):*: nickalert
on $*:action:$(/\b(\Q $+ $me $+ \E|\Q $+ %altnick $+ \E)\b/iS):*: nickalert
alias -l nickalert {
if (!$istok(%ignick,$nick,32)) && (%alert == on) && ($active != $chan) {
echo -a 4[ $+ $time $+ ] $nick said your name in $chan $iif($scid(0) > 1,on $network) $+ : $1-
beep 3
}
}