IRC-Soporte

Ayuda para IRC (Internet Relay Chat)

Bienvenidos al foro de soporte en IRC. Para mas preguntas o dudas dejen sus dudas en los foros respectivos.

No estás conectado. Conéctate o registrate

IRC-Soporte » IRC-Soporte » mIRCScripting » Básico » timer,write,read

timer,write,read

Ver el tema anterior Ver el tema siguiente Ir abajo  Mensaje [Página 1 de 1.]

1 timer,write,read el Dom Jun 05, 2016 11:50 am

Beto

avatar
Administrador
Administrador
vamos a tratar algo mas

Vamos a aprender acerca de timers y otros identificadores

si tu quieres que algo tenga “retraso” para ser activado
pudes usar timers

el sintase es:

/timer + nombre tiempo que acontecen mas Tiempo en segundos command

A hora copea y pasalo en la ventana de “Remote” alt+r

Código:

alias test {
timertest 1 10 /msg $chan este timer fue activado 10 segundos atras
}

a hora escribe /test en el canal

Este timer va a activar el commando, y manda el mensaje solo una vez, y solamente lo va a mandar el mensaje 10 segundos despues

Para parar el timer lo que puedes hacer, timer + nombre off, en este caso /timertest off


a hora vamos aprender acerca the “write” command

Si tu quieres escribir un archivo

Vamos a crear un archivo

escribe esto en el canal

/write archivo.txt testing

Va a crear un archivo llamado “archivo.txt” en tu folder principal de IRC escrito “Testing”
Nota: Si tu no sabes en donde esta el folder principal de IRC, Escribe esto en el canal //echo –a $scriptdir

Tu puedes borrar un archivo, escribiendo /write –c nobredelarchivo.txt , endonde “nombredelarchivo” es el nombre de tu archivo

A hora vamos aprender acerca de $read

puedes leer un archivo con el commando $read

$read(nombredelarchivo.txt, linea)

Donde nombredelarchivo es el nombre de tu archivo, y la linea es la linea.

si tu no escojes una línea, $read va a leer una línea alazar de tu archivo

el archivo llamado “archivo.txt” solo tiene una linea

asi como lo podemos hacer

escribe esto en el canal


//echo -a $read(archivo.txt)

va a leer “testing”


A hora vamos a hacer un test usando los timers. Escribe y lee

copea y pasalo en tu ventana de “Remotes”

Código:

alias test1 {
   timertest1 1 1 /write archivos1.txt testing
   timertest2 2 1 msg $chan $read(archivos1.txt)
}

timertest1 va a escribir un archivo llamado archivos1.txt y escribe testing
Luego timertest2 va a leer lo mismo archivo 2 veces, y la va a mandar al canal


a hora otros commandos

$read(nombredelarchivo.txt, line) va a leer en una linea especifica
$read(nombredelarchivo, s, word) va a leer en una especifica letra en archivo
$read(nombredelarchivo, w, *word*) va a comparer la “letra” si no esta en el archivo

write –lN nombredelarchivo.txt texto – va subscriber un texto en linea N
write –dlN nombredelarchivo.txt texto – borra la linea N en archivo



Gracias a Beto por la traducción

http://chatlatino.us

Ver el tema anterior Ver el tema siguiente Volver arriba  Mensaje [Página 1 de 1.]

Permisos de este foro:
No puedes responder a temas en este foro.