Yes, this is because the clipboard is locked during a paste. It's also why I asked that $inpaste be added as an identifier.
If you wish to interact with the text being pasted before it gets msgd to the channel/query, I would do the following:
On *:INPUT:*:#: {
if ( $inpaste ) {
.timerPASTE 1 0 DoPaste
halt
}
Alias DoPaste {
echo -a *** Paste Detected: $cb(0) lines. Are you sure?
}
DoPaste will only be triggered once, even though the timer is set as many times as there are lines being pasted. This method allows you to halt the pasted text and check if you're about to flood the channel by accident with 500 lines of crap.
You can use /play -b <$target> <N> to play the clipboard to the channel.
- Raccoon