a hora empecemos con los “Variables”
variables se hizo para acortar las cosas
Podemos programar un variable por tiempo temporal o por tiempo indefinido.
Como, a un script se puede programar usando un Variable Local
var %variable_nombre valor
o programar la variable por largo tiempo usando
set %variable_nombre valor
a hora comenzemos
copea y pasalo a la ventana de “Remote” alt+r
a hora escriba /numbers en el canal
Vamos a analizar
Podemos programar el valor del variable local a var %x
var %x = a un numero al azar entre 0 y 100
y
var %y = un numero al azar entre 0 y 100
a hora usamos un Nuevo identifier, eso calcula el variables %x + %y $calc(%x + %y)
Todo el tiempo que escribas /numbers escogerá un numero al azar y diferentes resultados
copea y pasalo ala ventana “remote”
a hora escribe /test1 en el canal
si %x es menor < que 50 dira “numero %x es menor que 50”
si %x es mas alto > que 50 dira “numero %y es mas alto que 50”
Las condiciones son
< menor
> Alto
<= menor o igual
>= alto o igual
== igual
!= diferente
! es no
a hora este va a analizar es la primera cosa $1 es un numero o letra.
a hora escribe /an y un texto iniciando con números o letras
en este caso identifier $left va a analizar la primera cosa, empezando desde la izquierda
&& = y
isnum = es un numero
isalpha = es una letra
!isnum = no es un numero
!isalpha = no es una letra
copea y pasalo ala ventana de “remote”
imc significa ''Índice de masa corporal''
vamos a analizarlo
escribe /imc altura y peso
como /imc 1.75 80
Va a analizar tu “Indice de masa corporal”
el Índice de masa corporal es altura² / peso
Tu puedes programar un Variable con tiempo
set –uN %variable_nombre valor
Donde “N” es tiempo en segundos
Gracias a Alberto por la traducción
variables se hizo para acortar las cosas
Podemos programar un variable por tiempo temporal o por tiempo indefinido.
Como, a un script se puede programar usando un Variable Local
var %variable_nombre valor
o programar la variable por largo tiempo usando
set %variable_nombre valor
a hora comenzemos
copea y pasalo a la ventana de “Remote” alt+r
- Código:
alias numbers {
var %x = $rand(100,0)
var %y = $rand(100,0)
/say el numero al azar es %x y el Segundo numero al azar es %y contando son $calc(%x + %y)
}
a hora escriba /numbers en el canal
Vamos a analizar
Podemos programar el valor del variable local a var %x
var %x = a un numero al azar entre 0 y 100
y
var %y = un numero al azar entre 0 y 100
a hora usamos un Nuevo identifier, eso calcula el variables %x + %y $calc(%x + %y)
Todo el tiempo que escribas /numbers escogerá un numero al azar y diferentes resultados
copea y pasalo ala ventana “remote”
- Código:
alias test1 {
var %x = $rand(100,1)
if (%x < 50) { say numero %x es menor de 50 }
if (%x > 50) { say numero %x es mas alto que 50 }
if (%x == 50) { say numero %x es igual a 50 }
}
a hora escribe /test1 en el canal
si %x es menor < que 50 dira “numero %x es menor que 50”
si %x es mas alto > que 50 dira “numero %y es mas alto que 50”
Las condiciones son
< menor
> Alto
<= menor o igual
>= alto o igual
== igual
!= diferente
! es no
a hora este va a analizar es la primera cosa $1 es un numero o letra.
- Código:
alias an {
var %x = $1
if ($left(%x,1) isnum) { echo -a La primera cosa que escribiste es un numero}
if ($left(%x,1) isalpha) {echo -a la primera cosa que escribiste es una letra}
if (($left(%x,1) !isnum) && ($left(%x,1) !isalpha)) { echo -a es la primera cosa que escribiste no es un numero o una letra }
}
a hora escribe /an y un texto iniciando con números o letras
en este caso identifier $left va a analizar la primera cosa, empezando desde la izquierda
&& = y
isnum = es un numero
isalpha = es una letra
!isnum = no es un numero
!isalpha = no es una letra
copea y pasalo ala ventana de “remote”
imc significa ''Índice de masa corporal''
- Código:
alias imc {
var %x = $calc( $1 * $1)
msg $chan $calc( $2 / %x )
}
vamos a analizarlo
escribe /imc altura y peso
como /imc 1.75 80
Va a analizar tu “Indice de masa corporal”
el Índice de masa corporal es altura² / peso
Tu puedes programar un Variable con tiempo
set –uN %variable_nombre valor
Donde “N” es tiempo en segundos
Gracias a Alberto por la traducción