Well, use what I posted hours ago, but don't try using it from an on open:=: event. :tongue: It WILL stop you from opening more than one chat per nick.
alias dcc_chat {
; /dcc_chat NickToChat
if $chat($1) { echo -s You already have a chat open with $1 }
else dcc chat $$1
}