qna_rh
Thread Id: 13353
Thread Name: Ayuda script msgbox se traba.
#0
Gohan 19156
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
#1
Shiro~ 24544
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)
#2
cosarara97 12296
Quita (no muevas) el último waitmovement.
#3
J.com 12785
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!
#4
Gohan 19156
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
#5
J.com 12785
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