This script does one simple thing. It takes all file received and sent messages and moves them to a separate window. This little addon is great for when you are downloading a lot and all of the messages for completed or failed downloads get lost in the chat and noise of a channel.
The format shown in the window is “Time Nick: Send/Get Failed/Completed File_Name (Download_Time Average_Speed)â€
There are two simple options for this addon in the right clicks in chan, status, and the DCC Results windows
Highlight on/off: This controls if the window name in the switchbar/tree bar is highlighted when a transfer is done.
Hide/show DCC Results window: This option which appears only when the window exists, allows you to hide it from the switchbar/treebar and minimize it. This is handy if you'd like to leave it open to log transfers but don't want it visible always.
Updated to v1.2
Includes fix mentioned in comment (apparently I don't send enough things to notice that)
Line 24 on this script has an error. The original line reads
else aline - $+ $iif(!%dccresulthoff,h,) $+ p @DCC Results $+ $network $asctime(HH:nn:ss) $+(14,$nick,,:) $iif($1 == send,11Send Complete,10Send Failed) $send(-1).file ( $+ $duration($send(-1).secs,3) $round($calc( ( $send(-1).rcvd - $send(-1).resume ) / 1024 / $send(-1).secs ),1) KB/Sec $+ )
The corrected line should be as follows:
else aline - $+ $iif(!%dccresulthoff,h,) $+ p @DCC Results $+ $network $asctime(HH:nn:ss) $+(14,$nick,,:) $iif($1 == send,11Send Complete,10Send Failed) $send(-1).file ( $+ $duration($send(-1).secs,3) $round($calc( ( $send(-1).sent - $send(-1).resume ) / 1024 / $send(-1).secs ),1) KB/Sec $+ )
halt
replacing .rcvd with .sent
Thanks for pointing that out, funny I never noticed that during testing or the 4.5 or so years I've had it.