on_dcc_list
Table of Contents
Synopsis:
on [<modes>]dcc_list [<serial#>] [-|^]<match> { <action> }
Summary:
Triggered by each line when you do dcc list. Useful for a script to see what dccs are open.
Description:
This hook is triggered whenever a /dcc or /dcc list command is issued. The 'banner' of the list can be determined when $0 is “Start”, and the end of the list is determined when $0 is “end”.
Parameters:
$0 | The type of DCC connection |
$1 | “1” if encryption is on, “0” if its not (future exp) |
$2 | Nickname of the peer |
$3 | Status of connection |
$4 | $time() when connection established, 0 if not connected. |
$5 | Size of the file transfer, 0 if not applicable |
$6 | Number of bytes transfered, 0 if not connected |
$7 | Description field (usually the full filename) |
Default Action:
If you don't suppress this event, the client will display the dcc list item to your screen.
Examples:
To display some extra info about dcc:
on -dcc_list * (type, encrypted, peer, status, est, size, numbytes, desc) { if (numbytes / size > 0.9) { echo File $desc from $nick is almost done! }; }; dcc list;
History:
on_dcc_list.txt · Last modified: 2011/10/31 20:07 by 127.0.0.1