qna_rh
Thread Id: 13353
Thread Name: Ayuda script msgbox se traba.
Necesito otra ayudita, me pueden decir que esta mal, seguro que todo xD
#dynamic 0x800000
#org @incio
setvar 0x5000 0x1
applymovement 0xFF @move4
waitmovement 0xFF
fadescreen 0x1
fadescreen 0x0
msgbox @texto1 0x6
special 0x113
applymovement 0x7F @movcamara
waitmovement 0x7F
msgbox @texto3 0x6
applymovement 0x7F @movcamara2
waitmovement 0x7F
special 0x114
msgbox @texto4 0x6
applymovement 0xFF @move1
msgbox @texto5 0x6
applymovement 0xFF @move2
msgbox @texto2 0x6 Solo dice una parte de este msgbox el resto no.. y se traba el juego
waitmovement 0xFF
setflag 0x200
end
#org @texto1
= texto
#org @texto2
= ¿Pero? ¿¡Qué es esto!?\p El texto es muy largo por eso no lo pongo. (no dice a partir de lo que esta en negro, no se porque luego se traba el juego)
#org @texto3
= Texto
#org @texto4
= Texto
#org @texto5
= Texto
#org @movcamara
#Movimiento que puse
#Fin Movimiento
#org @movcamara2
#Movimiento que puse
#Fin Movimiento
#org @move1
#Movimiento que puse
#Fin Movimiento
#org @move2
#Movimiento que puse
#Fin Movimiento
#org @move4
#Movimiento que puse
#Fin Movimiento
Bueno, muchas gracias por leer, :D
PD: No pongo los que dice los movimientos ni los textos porque es demasiado largo
[hr]
Ahora me voy :S mañana o mas tarde vere las respuestas, gracias :D
El script se para porque pones los waitmovements después de los textos, si lo pones como debe ser(después de los respectivos applymovements), el script ira perfectamente (claro que no hablara mientras camina)
Quita (no muevas) el último waitmovement.
Si lo que quieres es que se produzca un applymovement y un msgbox a la vez, es fácil, ponlo asi:
applymovement 0xmini 0xdireccion
msgbox 0xdireccion 0x4
closeonkeypress
waitmovement 0xmini anterior
A mi me funciona perfecto, ya que si acabo el msgbox antes de que se termine el movimiento, el msgbox se cierra y el movimiento sige hasta el final. Y si termina primero el applymovement, el msgbox continua de forma normal.
Si por algun casual no te funciona, prueba a poner:
msgbox 0xdireccion
callstd 0x4
closeonkeypress
Lo mismo, pero poniendo el callstd 0x4.
Salu222!
Despues de un tiempo probando lo pude solucionar :D muchas gracias
Ahora tengo oto problema!, el mini del prota se queda quieto! :S
Le puse el #raw 0xFE al final de los movimientos del applymovement, obvio, pero no funciona!!
El script que estoy usando ahora es el mismo pero un poco editado
que esta mal :S muchas gracias por su ayuda :D
pero en que applymovement se queda pillado el mini? en el primero o en el ultimo?
Y hay algo que no me cuadra, ¿por que pones dos applymovement para el mismo mini seguidos?
me refiero al
msgbox @texto4 0x6
applymovement 0xFF @move1
applymovement 0xFF @move2
msgbox @texto2 0x6
Ningun mini puede hacer dos movimientos a la vez, por lo menos debes poner un waitmovement entre ellos