Code:
on ^*:notice:*:*:{
  var %win = $+(@notice.,$cid,.,$nick)
  if (!$window(%win)) window -e %win
  aline %win $+(-,$nick,$iif($target ischan,: $+ $v1),-) $1-
  haltdef
}
on *:input:@:{
  if (@notice.*.* iswm $active) {
    .notice $gettok($v2,-1,46) $1-
    echo -a -> $1-
  }
}


bwr30060: he said @windows, not dialogs.