Ahora hagamos algunos Dialogos
copia y pega el siguiete texto en una Nueva ventana de remotos ALT+R
ahora escribe /calculadora en una sala
Luego veras un dialogo para Calcular, poner una ecuación como 2+2 y luego presione “Calcular”, y calculará
ponga un numero y luego presione sqrt (sqrt significa “Raiz cuadrada”)
ahora aprenderemos acerca del identificador $iif
$iif (condition, hacer comando 1, hacer comando 2)
como
$iif($me == Nick, acho –a Mi Nick es Nick, echo –a Mi Nick no es Nick)
Analizara si tu Nick es Nick, si es “si” Regresara “mi Nick es Nick”, y si no, “Mi Nick no es Nick”
Copia y pega esto en un remoto
$iif Analizara si ese Nick esta en esa sala o No
podríamos usar “pestañas” para separar comandos de Dialogos
Copia y pega el siguiente texto en tus Remotos
Ahora escribe /Mytabs en un Canal
Gracias a Edguy por la traducción
copia y pega el siguiete texto en una Nueva ventana de remotos ALT+R
- Código:
dialog calculadora {
title "calculadora"
size -1 -1 165 91
option dbu
edit "", 1, 55 16 50 10
text "ponga aqui una ecuación como 2+2:", 2, 42 6 84 8, center
list 3, 15 52 128 27, size
text "Result:", 4, 15 41 70 8
button "Calc", 5, 12 25 37 12
button "Sqrt", 6, 114 25 37 12
}
alias calculadora { dialog -m calculadora calculadora }
on *:dialog:calculadora:sclick:*:{
if (($did == 5) && ($did(1).text != $null)) {
;; analizara si el boton 5 ''calc'' fue presionado y si el editor 1 es diferente del nulo y luego calculará
did -ra calculadora 3 $calc($did(1).text)
;; commando "did -ra" borrara y luego agregara una linea en la lista 3
}
if (($did == 6) && ($did(1).text != $null)) {
;; analizara si el boton 6 ''Sqrt'' fue presionado y si el editor 1 es diferente del nulo y luego calculará
did -ra calculadora 3 $sqrt($did(1).text)
;; commando "did -ra" borrara y luego agregara una linea en la lista 3
}
}
ahora escribe /calculadora en una sala
Luego veras un dialogo para Calcular, poner una ecuación como 2+2 y luego presione “Calcular”, y calculará
ponga un numero y luego presione sqrt (sqrt significa “Raiz cuadrada”)
ahora aprenderemos acerca del identificador $iif
$iif (condition, hacer comando 1, hacer comando 2)
como
$iif($me == Nick, acho –a Mi Nick es Nick, echo –a Mi Nick no es Nick)
Analizara si tu Nick es Nick, si es “si” Regresara “mi Nick es Nick”, y si no, “Mi Nick no es Nick”
Copia y pega esto en un remoto
- Código:
dialog Nickfinder {
title "Nick Finder"
size -1 -1 145 91
option dbu
text "ponga un Nick Aqui:", 1, 2 7 43 8
edit "", 2, 2 16 50 10
list 3, 2 29 139 50, size
}
alias nfs { dialog -m Nickfinder Nickfinder }
on *:dialog:Nickfinder:edit:*:{
;; Aqui son todos los eventos que cambiaran cuando algun ID es Editado
$iif($did(2).text ison $active, did -ar Nickfinder 3 Nick $did(2).text Found on $active, did -ar Nickfinder 3 Nick $did(2).text is not on $active)
}
$iif Analizara si ese Nick esta en esa sala o No
podríamos usar “pestañas” para separar comandos de Dialogos
Copia y pega el siguiente texto en tus Remotos
- Código:
dialog MyTabs {
title "Pestañas de Dialogos"
size -1 -1 145 91
option dbu
tab "Mi pestaña1", 1, 4 3 133 81
text "aqui va el commando para la pestaña1", 3, 10 25 103 9, tab 1
tab "Mi pestaña2", 2, 4 3 133 81
text "aqui va el commando para la pestaña2", 4, 10 25 103 9, tab 2
}
alias Mytabs { dialog -m Mytabs Mytabs }
Ahora escribe /Mytabs en un Canal
Gracias a Edguy por la traducción