Ahora empezaremos con el Nivel INTERMEDIO
Aprenderemos acerca de “while” Bucles
Primero aprendamos acerca de “Goto”
Copia y pega el siguiente texto en una nueva ventana de Remotos ALT +R
Las líneas con ( ; ) Son comentarios nada mas
Use el Comando “Halt” para detener el “goto” al ya no tenerlos en un Bucle
si tu hiciste un “Goto Script” mal, y lo tienes en un bucle, puedes presionar CTRL+Pausa
Ahora escribe en el Canal /test2 un Numero
Aprendamos acerca de “Whiles”
Copia y pega el siguiente texto en una Nueva ventana de Remotos
Ahora escribe en un canal /nums 100
Nunca olvides para incrementar usar %x La variable para detener el Bucle
Ahora escribe //echo –a $chan (0)
en un Canal , te devolverá en cuantos Canales tu estas
entonces si queremos ver le nombre de los canales
Copia y pega esto en una nueva ventana de Remotos
Entonces queremos saber, cuantos Nicks están en el canal
escribe //echo –a $nick (#,0)
en un canal, Devolvera cuantos Nicks hay en el Canal activo
Entonces, si queremos saber cuales son sus Nombres
Copia y pega esto en una nueva ventana de Remotos
Si hiciste algo mal en el “while” puedes detenerlo usando CTRL+Pause
Gracias a Edguy por la traducción
Aprenderemos acerca de “while” Bucles
Primero aprendamos acerca de “Goto”
Copia y pega el siguiente texto en una nueva ventana de Remotos ALT +R
Las líneas con ( ; ) Son comentarios nada mas
- Código:
alias test2 {
if ($1 == 1) { goto UNO } ; Entonces si lo primero que escribes es ''1'' Ira al UNO
if ($1 == 2) { goto DOS } ; Y si lo Segundo que escribes es ''2'' Ira al DOS
else { goto LISTO } ; y si lo primero que escribes no es 1 ni 2 entonces ira a LISTO
:UNO
echo -a este numero es igual a 1
halt
:DOS
echo -a este numero es igual a 2
halt
:LISTO
echo -a este numero no es ni 1 ni 2
halt
}
Use el Comando “Halt” para detener el “goto” al ya no tenerlos en un Bucle
si tu hiciste un “Goto Script” mal, y lo tienes en un bucle, puedes presionar CTRL+Pausa
Ahora escribe en el Canal /test2 un Numero
Aprendamos acerca de “Whiles”
Copia y pega el siguiente texto en una Nueva ventana de Remotos
- Código:
alias nums {
var %x = 1
; Setearemos una variable con valor 1
while (%x <= $1) {
; mientras %x o 1 es menor o igual entonces $1
echo -a %x
; te devolvera la cuenta hasta que %x alcance el numero $1
inc %x
; Incrementara 1 a %x para detener el bucle
}
}
Ahora escribe en un canal /nums 100
Nunca olvides para incrementar usar %x La variable para detener el Bucle
Ahora escribe //echo –a $chan (0)
en un Canal , te devolverá en cuantos Canales tu estas
entonces si queremos ver le nombre de los canales
Copia y pega esto en una nueva ventana de Remotos
- Código:
alias chansnum {
; setearemos un valor para %x
var %x = 1
; mientras %x es menor o igual al numero de "Chans" (canales)
while (%x <= $chan(0)) {
; te devolvera los nombres y no los numeros
echo -a $chan(%x)
; incrementar %x
inc %x
}
}
Entonces queremos saber, cuantos Nicks están en el canal
escribe //echo –a $nick (#,0)
en un canal, Devolvera cuantos Nicks hay en el Canal activo
Entonces, si queremos saber cuales son sus Nombres
Copia y pega esto en una nueva ventana de Remotos
- Código:
alias nicksnum {
; setearemos el valor de %x
var %x = 1
; mientras %x es menor o igual al numero de Nicks
while (%x <= $nick(#,0)) {
; te devolvera los nombres y no los numeros
echo -a $nick(#,%x)
; incrementar %x
inc %x
}
}
Si hiciste algo mal en el “while” puedes detenerlo usando CTRL+Pause
Gracias a Edguy por la traducción