Ok,
so I scripted a very basic thing, here goes :

ctcp *:dcc send*:*:{ mkdir $getdir $+ $nick $+ $time | dcc get $nick $+ $time }

now the problem is, on the get screen that pops up to show you the progress of the get...it SAYS its saving to the right folder, the new one i just created. And the folder is created and is there...
BUT MIRC still saves the file to the basic $getdir ...

any ideas why mirc is doing this? how to stop it?
Z