Yes. in those channels
correct nicknames
correct messages
tried both $1- and $2-
changed .wav file to see if the problem was there both used long (100kb) and short (20kb)

what else have I done?
restart of mirc and pc


here is the funny part! it worked one time then it sudenly stop working again???

THIS IS THE EXACT CODE I HAVE
Code:
on *:text:*:#:{
  if ($chan == #chan1) {
    if ($nick == billgates) {
      var %string = call
      if (%string isin $1-) { splay notice.wav }
    }
  }
  elseif ($chan == #chan2) {
    if ($nick == mom) { 
      var %string = hello
      if (%string isin $1-) { splay notice.wav }
    }
  }
}