it's ilegal to send a ctcp from a ctcp (dcc). use a timer to
get around that:
on ^ctcp * {
notice $0 you hit $1's $2 trigger with options "$3-"
^timer 0 { sendRoutine $0 $2 $3 }
}
SrfRoG
On Fri, 25 Jan 2002, Jeremy Nelson wrote:
> Forwarded message
> -----------------
>
> Message-ID: <004a01c1a565$64fa4dd0$0a00000a@galadriel>
> From: "juanii" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Subject: scripting
> Date: Fri, 25 Jan 2002 02:59:00 -0300
>
> i'm programming a script for epic (4.1.0.1). basically it must send files on
> demand, given a ctcp message to the server it must send the requested file
> to the client via dcc.
> everything's ok except that i can't make it send the file. the /dcc command
> works very well when invoked from the command line, but if i use it inside
> my script i get this message "[<nick> DCC reply]: SEND <filename> 2833414511
> 1130 2046" on the client irc software. so i tried to write a trivial piece
> of code for testing, but i can't make it work, here's an example:
>
> on ^ctcp * {
> /notice $0 you hit $1's $2 trigger with options "$3-"
> /sendRoutine $0 $2 $3
> }
>
> alias sendRoutine {
> /dcc send $0 /path/to/file
> }
>
> so is this the normal operation of the software? how i start a dcc send from
> a script? i'll be very grateful if you can answer some of this questions!
>
> ---------------------
> End forwarded message
> _______________________________________________
> List mailing list
> [EMAIL PROTECTED]
> http://epicsol.org/mailman/listinfo/list
>
_______________________________________________
List mailing list
[EMAIL PROTECTED]
http://epicsol.org/mailman/listinfo/list