Right, here is my problem.

Code:
on ^*:chat:*:{
  echo -ci2nt normal =$nick ( $+ $cnick($nick).color $+ $nick $+ ) $1-
  window -g1 =$nick
  haltdef
}
on *:input:*:{
  if (($window($active).type == channel) || ($window($active).type == chat) || ($window($active).type == query)) {
    if ((/* !iswm $1) && ($+($readini($mircini, text, commandchar),*) !iswm $1) || ($ctrlenter)) {
      echo -aci2nt own $_style( $+ $iif($window($active).type == channel,$iif($nick($active,$me),$nick($active,$me).color,$cnick($me).color),$cnick($me).color) $+ $iif($window($active).type == channel,$pnick($active,$me),$me) $+ ) $1-
      !.msg $active $1-
      halt
    }
  }
}
alias -l _style { return $iif($gettok($readini($mircini, options, n0),23,44) == 1,( $+ $1- $+ ),->) }


If you DCC yourself twice then chat in one of the windows, it'll send to the other one.

Quote:

[14:17:00] (Jigsy) !
[14:17:03] (Jigsy) 24


But if you try in the other window it'll echo twice.

Quote:

[14:17:03] (Jigsy) 24
[14:17:09] (Jigsy) 25
[14:17:09] (Jigsy) 25


It works fine wif DCC chats wif other users, but since I'm one of those "perfectionist" types, I want it to be correct. smirk

Any help?

*edit*

The same problem occurs if you open multiple chat windows to yourself.

They all echo back to one single point.

Last edited by Jigsy; 26/11/06 02:45 PM.