qna_rh
Thread Id: 14185
Thread Name: Duda con poner mote
#0
Chuckles el Cerdito 0
Mi script:
#dynamic 0x800000

#org @inicio
lock
faceplayer
checkflag 0x200
if 0x1 goto @inicio6
msgbox @frase 0x5
compare LASTRESULT 0x1
if 0x1 goto @inicio2
if 0x0 goto @inicio3
release
end

#org @inicio3
msgbox @frase1 0x6
end

#org @inicio2
msgbox @frase2 0x6
showpokepic 0x85 0x09 0x03
msgbox @frase3 0x6
hidepokepic
msgbox @frase7 0x6
givepokemon 0x85 0x5 0x0 0x0 0x0 0x0
special 0x828
msgbox @frase4 0x6
setflag 0x200
msgbox @frase5 0x5
compare LASTRESULT 0x1
if 0x1 goto @inicio4
if 0x0 goto @inicio5
release
end

#org @inicio4
special 0x9E ' Un special ejecuta una acción "especial", como su nombre indica. En este caso, la número 9E, que es poner un mote al 1er Pokémon del equipo.
goto @inicio5 ' goto simplemente va al puntero que le indiques, no es como el if, que necesita que se cumpla una condición.
end

#org @inicio5
end

#org @inicio6
msgbox @frase6 0x6

#org @frase
= [green_fr]Prof. Rosas: ¿Vienes a por el\nPokémon?

#org @frase1
= [green_fr]Prof. Rosas: Excelente, porque\nsolo me queda uno.

#org @frase2
= [green_fr]Prof. Rosas: Este es el único\nPokémon que me queda.

#org @frase3
= [green_fr]Prof. Rosas: ¿Te gusta?

#org @frase4
= [darknavyblue_fr][PLAYER][/darknavyblue_fr] a recibido un Eevee

#org @frase5
= ¿Quiéres ponerle Mote a Eeve?

#org @frase6
= [green_fr]Prof. Rosas: Recorre el mundo

#org @frase7
= [darknavyblue_fr][PLAYER]: Pues, Claro que si\nProfesor\l[green_fr]Prof. Rosas: Me alegro, Acá está

Bueno, si veran... Hoydia estoy DUDOSO, pero da igual n.n
Cuando el Profesor te habla, va todo bien, y cuando te pregunta ¿Quieres poner mote? Y uno dice que no
La caja que dice "quieres poner mote" sigue y no sigue el YES/NO BOX

¿Que puedo hacer? Y espero que hayan entendido la duda xD
Siempre me lio con el script del profesor

Lo explico

-Hablo con el profe
-Me habla normal
-Me pregunta si le quiero poner mote al poke que me dio
-Le digo que no
-La frase "Quieres ponerle Mote a tu poke" sigue presente y el YES/NO BOX Ya se fue... Espero que hayan entendido y que me puedan ayudar...

Lo de los scripts recién empieza, Después ya no verán mas dudas mías y yo seré el que ayude a los demás e.e
#1
J.com 12785
No e analizado el script entero, pero te falta otro COMPARE LASTRESULT debajo del if 0x1 goto @inicio2.

Prueba y me dices.
#2
Javi4315♪ 13374
Creo que en ese timpo de msgboxs es algo así como un keep_open, por lo que tendrás que utilizar algún comando para quitar el msgbox o poner un último mensaje de tipo 0x6 aquí:

#org @inicio5
end

Edit: No he probado, pero quizás con el comando "closeonkeypress" sirva, aunque no estoy seguro
#3
Chuckles el Cerdito 0
Cierren el tema y muchas gracias a los 2