qna_rh
Thread Id: 9938
Thread Name: Ruby USA Como pongo Si-No
oigan estoy haciendo un script en el que debes elegir si kieres o no, pero no se como hacer que te salga el Si y el No en un cuadro mas arriba y poder elegir y depende de cual elijas, que te salga una cosa diferente.
PD: No se puede poner otra duda en el mismo post, vd? Si se puede diganme y pongo la otra duda en este mismo editandolo.
Saludos!!!
Hay 2 formas de hacer que pregunte si o no, pero una de ellas no sé usarla :XD: así que te enseñaré como yo sé.
Supongo, que sabes hacer un msgbox común ¿No? bueno, pues es lo mismo, pero en vez de hacer "msgbox 0xoffset 0x6" debes poner "msgbox 0xoffset 0x5" lo que hará que al terminar el diálogo, pregunte si o no.
Luego debes usar un "compare LASTRESULT 0x1" y debajo "if 0x1 goto 0xoffset2" con lo cual comprobará si dijiste sí o dijiste no, en caso que hayas dicho "si" irás a "offset2" y si dices que no, seguirá lo que hayas puesto debajo de "if 0x1..."
Conclusión:
[inicio del script]
msgbox 0xoffset 0x5
compare LASTRESULT 0x1
if 0x1 goto 0xoffset2
[si dices que no]
#org 0xoffset 2
[si dices que si]
Espero haberte ayudado :D
Salu2!
[...]
msgbox @(pointer) 0x5
compare LASTRESULT 0x1
if 0x1 goto @(pointer; Si has dicho sí)
if 0x0 goto @(pointer; Si has dicho no)
[...]
Uno de los dos if puede ser suprimido sin problemas. Es decir, si suprimes el del 0x0, quiere decir que sólo quedará el 0x1, con lo cual, sólo comprobará si la respuesta ha sido "Sí" y, en caso de que sea esa, te manda al pointer especificado, de lo contrario (en el caso de que respondas "No") seguirá leyendo el script.
Cualquier duda, vuelve a postear ;D
Saludos!!
PD: Efectivamente, no se pueden poner dos dudas en el mismo tema a no ser que estén relacionadas, claro.
Edito: ¡Ah, se me ha adelantado! xDD.
Perdón que me meta, pero no sería más fácil dejarsela clara de una manera mas simple.
[...]
msgbox @sms 0x5
compare LASTRESULT 0x1
if 0x1 goto @Si
if 0x0 goto @No
[...]
#org @sms
= Hola, elige Sí o No.
#org @Si
= Tu haz elegido que si.
#org @No
= Tu haz elegido que no.