For some reason - it still does not beep when a query window open the background - here is what I have in its entirety of the script loaded:

Code:
on *:text:*:?:{
  if ($nick != $active) { beep }
}

;on *:open:?: { beep 5 }

;FOR CHANNELS
on ^*:text:*:#:{
  echo -t $chan $chr(32)  $+ 10 $+ $nick $+ $chr(32) $+ $chr(93) $+ $chr(58)  $+ $1-
  haltdef
}

;FOR PRIVATE MESSAGES
on ^*:text:*:?:{
  echo -t $nick $chr(32)  $+ 10 $+ $nick $+ $chr(32) $+ $chr(93) $+ $chr(58)  $+ $1-
  haltdef
}


;FOR YOUR OWN NICKNAME IN CHANNEL

on *:INPUT:#: { if (/* !iswm $1) || ($ctrlenter) {
    echo -t $chan $chr(32)  $+ 8 $+ $me $+  $chr(32) $+ $chr(93) $+ $chr(58) $+  $1-
    .msg $chan $1-
    haltdef
  }
}


;FOR PRIVATE MESSAGES FOR SELF
on 1:INPUT:?:  { if (/* !iswm $1) || ($ctrlenter) {
    echo -t  $chr(32)  $+ 8 $+ $me $+  $chr(32) $+ $chr(93) $+ $chr(58) $+  $1-
    .msg $active $1-
    haltdef
  }
}

on ^*:ACTION:*:#:{
  echo -t $chan $chr(32) $+ 7 $+ $nick $+ $chr(32) $+ $chr(93) $+ $chr(58) $+  $1-
  haltdef
}

on ^*:NOTICE:*:*:{
  echo -t $chan $chr(32) $+ 7 $+ $nick $+ $chr(32) $+ $chr(93) $+ $chr(58) $+  $1-
  haltdef
}

on *:NOTICE:*:*: { beep 1 }