Jethro commented on a Page, Nick Alert  -  Aug 15, 2011

You almost had it covered, but you mispositioned the added code. Here is the finished product for you:

menu status,menubar,channel,query {
  Nick Alert
  .set $iif(%alert == on, OFF, ON ) :{
    set %alert $iif(%alert == on,off,on)
    echo 3 -a nickalert is now turned %alert
  }
  -
  .set alt. trigger {
    set %altnick $addtok(%altnick,$$?"enter an alernative nickname here:",124)
    echo 3 -a your alternative nick $! has been added to my alternative list!
  }
  -
  .del alt. trigger {
    if ($istok(%altnick,$$?"Enter an alernative nickname to delete:",124)) {
      set %altnick $remtok(%altnick,$!,1,124)
      echo 3 -a your alternative nick $! has been deleted successfully!
    }
    else {
      $input(The alternative nickname $! is either deleted or doesn't exist in my alterntive nick list.,o)
    }
  }
  -
  .set nick to ignore {
    if (!$istok(%ignick,$$?"enter a nickname to ignore:",124)) {
      set %ignick $addtok(%ignick,$!,124)
      echo 3 -a $! will now be ignored!
      return
    }
    echo 3 -a $! has already been ignored.
  }
  -
  .del ignored nick {
    if ($istok(%ignick,$$?"enter a nickname to remove from ignore:",124)) {
      set %ignick $remtok(%ignick,$!,1,124)
      echo 3 -a $! is now removed from my ignore list!
      return
    }
    echo 3 -a $! is not found in the ignore list.
  }
}
on $*:text:$(/\b(\Q $+ $me $+ \E|\Q $+ %altnick $+ \E)\b/iS):#:{
  if (!$istok(%ignick,$nick,32)) && (%alert == on) && ($active != $chan)  {
    echo -a 4[ $+ $time $+ ] $nick said your name in $chan $+ : $1-
    beep 3
  }
}

I've taken the liberty of adding a couple of checks, along with an if statement to ignore added nicknames.

 Respond  
Are you sure you want to unfollow this person?
Are you sure you want to delete this?
Click "Unsubscribe" to stop receiving notices pertaining to this post.
Click "Subscribe" to resume notices pertaining to this post.