qna_rh
Thread Id: 7863
Thread Name: [Ruby_usa]Script de desicion
#0
Fel¡pe 12291
:shy:
¡¡¡Hola a todos!!!
Bueno estoy pensando en hacer unos scripts desentes y para eso necesito saber una cosa
cual es la estructura a seguir para hacer un script de desicion (si/no)...y si hay siertas limitaciones
en cuanto a comandos para cada desicion o no???

Gracias de antemano
'^^
#1
Laioonel 13297
#org $script
lock
faceplayer
message $question
$question 1 = te llamas juan?
boxset 5
compare 0x800D 0x0001
if 0x01 goto $yes
message $no
$no 1 = ah, no?
boxset 6
release
end

#org $yes
message $yes1
$yes1 1 = si? eso es genial
boxset 6
release
end

Esta es la estructura, espero que te sirva... yo la compilo con el Pokewitch y funca de maravilla!!!
#2
Loony Boo♪ 12263
Iniciado por Laioonel

#org $script
lock
faceplayer
message $question
$question 1 = te llamas juan?
boxset 5
compare 0x800D 0x0001
if 0x01 goto $yes
message $no
$no 1 = ah, no?
boxset 6
release
end

#org $yes
message $yes1
$yes1 1 = si? eso es genial
boxset 6
release
end

Esta es la estructura, espero que te sirva... yo la compilo con el Pokewitch y funca de maravilla!!!


Agradezco tu ayuda, pero ese script es para PokéScript, y comparado con XSE la casca. Aquí esta el mismo script que cité pero para XSE:



Y ahora una explicación teórica (ya que aunque me parezca increíble, no he visto ni un solo manual en este foro que explique el msgbox de tipo 5.

El msgbox de tipo 5 (o como suelen decirle, mensaje con pregunta de sí y no) consiste en un mensaje con un cuadro con las opciones "YES"y "NO", y dependiendo de lo que respondas, el script continuará de una forma u otra. Por ejemplo:

msgbox 0x(offset1) 0x5
compare LASTRESULT 0x1
if 0x1 goto 0x(offset2)
if 0x0 goto 0x(offset3)

Vamos a leer lo que dice el script:

Abrir ventana de diálogo cuyo contenido se encuentra en el offset1, tras mostrar su contenido, mostrar cuadro "YES" y "NO".
Comparar el último resultado tomando como referencia la respuesta "YES"
Si ha elegido "YES", entonces ve al offset2
Si no ha dicho "YES", entonces ve al offset3

No tiene más complicación.
#3
Fel¡pe 12291
Gracias a los dos...me quedo apsolutamente claro
como se hace un script de este tipo...
Pueden cerrar si quieren
#4
Zaux 12266
Tema Cerrado~