Registrarse

[DUDA] Error de gatillo (Nuevo en Scripting)

Estado
Cerrado para nuevas respuestas.
Si, creo que me estoy aprovechando un poco de la seccion de las dudas, pero la hicieron para resolver problemas. En que me equivoque en mi script (ya lo he intentado resolver 3 veces y creo que he gastado mucho espacio ...)






El problema es que despues de mostrar, la caja de texto no da el paso hacia atras.
(ayuda pls, soy muy nuevo en esto, asi aprendo de mis errores)
 

KevinXDE

Usuario mítico
Si el problema esta en el Applymovement, estaría bien que copiaras el script y lo pegaras aquí, ya que en esa imagen se tapa justo donde empieza el Applymovement, por lo tanto nadie te podría ayudar xD.

Aunque lo primero que se me ocurre es que no pusiste el fin de los movimientos, que es el #raw 0xFE. No se si será eso, por si acaso dejo aquí como debería ser

#org 0x8002EC
#raw 0x9 'Paso Arriba (normal)
#raw 0xFE 'Fin de los movimientos

Si no es eso, como ya te dije, estaría bien que pusieras el script completo
 
Si el problema esta en el Applymovement, estaría bien que copiaras el script y lo pegaras aquí, ya que en esa imagen se tapa justo donde empieza el Applymovement, por lo tanto nadie te podría ayudar xD.

Aunque lo primero que se me ocurre es que no pusiste el fin de los movimientos, que es el #raw 0xFE. No se si será eso, por si acaso dejo aquí como debería ser

#org 0x8002EC
#raw 0x9 'Paso Arriba (normal)
#raw 0xFE 'Fin de los movimientos

Si no es eso, como ya te dije, estaría bien que pusieras el script completo
'---------------
#org 0x800275
msgbox 0x8800287 MSG_NORMAL '"[player]: No puedo irme, es mi tur..."
applymovement MOVE_PLAYER 0x88002EC
release
end


'---------
' Strings
'---------
#org 0x800287
= [player]: No puedo irme, es mi turno de\nenfrentar al legendario Kyogre.\pCon tal lo hago por mi pueblo...


'-----------
' Movements
'-----------
#org 0x8002EC
#raw 0x9 'Step Up (Normal)

Me sorprende demasiado que la gente sea tan buena aqui.... pero no quiero molestarla .-.
 

KevinXDE

Usuario mítico
Exacto, como dije, veo que en tu script te falta el #raw 0xFE, que se pone SIEMPRE al final de todos los applymovements xD. Añadelo y dime si funciona ^^
 
Exacto, como dije, veo que en tu script te falta el #raw 0xFE, que se pone SIEMPRE al final de todos los applymovements xD. Añadelo y dime si funciona ^^
'---------------
#org 0x8002ED
msgbox 0x88002FF MSG_NORMAL '"[player]: No puedo irme, es mi tur..."
applymovement MOVE_PLAYER 0x8800364
release
end


'---------
' Strings
'---------
#org 0x8002FF
= [player]: No puedo irme, es mi turno de\nenfrentar al legendario Kyogre.\pCon tal lo hago por mi pueblo...


'-----------
' Movements
'-----------
#org 0x800364
#raw 0x9 'Step Up (Normal)
#raw 0xFE 'End of Movements

asi?
 

KevinXDE

Usuario mítico
Sí :b, tan solo hay que añadir el #raw 0xFE al final, en tu caso debajo del #raw 0x9

Así que es correcto
 

KevinXDE

Usuario mítico
Claro, que tonto soy xD. Llevo un ratito comiendome la cabeza con una cosa tan sencilla... Te falta el waitmovement 0x0 debajo del applymovement, si no tampoco funciona.

Ponlo tal que así:

Código:
'---------------
#org 0x8002ED
msgbox 0x88002FF MSG_NORMAL '"[player]: No puedo irme, es mi tur..."
applymovement MOVE_PLAYER 0x8800364
waitmovement 0x0
release
end


'---------
' Strings
'---------
#org 0x8002FF
= [player]: No puedo irme, es mi turno de\nenfrentar al legendario Kyogre.\pCon tal lo hago por mi pueblo...


'-----------
' Movements
'-----------
#org 0x800364
#raw 0x9 'Step Up (Normal)
#raw 0xFE 'End of Movements
A ver si ahora te funciona
 

Gold

Porrero a tiempo parcial
Miembro insignia
Mira si asi te funciona (Por cierto, usa variables o vas a repetir el script infinitamente)
Código:
'---------------
#org 0x800275
lock
msgbox 0x8800287 MSG_NORMAL '"[player]: No puedo irme, es mi
tur..."
applymovement MOVE_PLAYER 0x88002EC
waitmovement 0x0
pause 0xF
setvar 0x4048 0x1
release
end

'---------
' Strings
'---------
#org 0x800287
= [player]: No puedo irme, es mi turno de\nenfrentar al legendario
Kyogre.\pCon tal lo hago por mi pueblo...

'-----------
' Movements
'-----------
#org 0x8002EC
#raw 0x9 'Step Up (Normal)
#raw 0xFE 'End of Movements
 
Claro, que tonto soy xD. Llevo un ratito comiendome la cabeza con una cosa tan sencilla... Te falta el waitmovement 0x0 debajo del applymovement, si no tampoco funciona.

Ponlo tal que así:

Código:
'---------------
#org 0x8002ED
msgbox 0x88002FF MSG_NORMAL '"[player]: No puedo irme, es mi tur..."
applymovement MOVE_PLAYER 0x8800364
waitmovement 0x0
release
end


'---------
' Strings
'---------
#org 0x8002FF
= [player]: No puedo irme, es mi turno de\nenfrentar al legendario Kyogre.\pCon tal lo hago por mi pueblo...


'-----------
' Movements
'-----------
#org 0x800364
#raw 0x9 'Step Up (Normal)
#raw 0xFE 'End of Movements
A ver si ahora te funciona
XD si ahora funciona, gracias amigo!

Mira si asi te funciona (Por cierto, usa variables o vas a repetir el script infinitamente)
Código:
'---------------
#org 0x800275
lock
msgbox 0x8800287 MSG_NORMAL '"[player]: No puedo irme, es mi
tur..."
applymovement MOVE_PLAYER 0x88002EC
waitmovement 0x0
pause 0xF
setvar 0x4048 0x1
release
end

'---------
' Strings
'---------
#org 0x800287
= [player]: No puedo irme, es mi turno de\nenfrentar al legendario
Kyogre.\pCon tal lo hago por mi pueblo...

'-----------
' Movements
'-----------
#org 0x8002EC
#raw 0x9 'Step Up (Normal)
#raw 0xFE 'End of Movements
Terbax ya lo soluciono, asi que lo siento si perdiste tiempo :s no me gusta eso... podias estar trabajando en otra cosa o algo.
 

KevinXDE

Usuario mítico
Bueno, Ruki añadió lo de las variables y las flags. Deberías tenerlo en cuenta para futuros scripts si no quieres que se vayan repitiendo continuamente, aunque no se si en ese script hacen falta (si quieres que el mensaje se repita continuamente cuando pises ahí no te hace falta, cuando quieras que deje de salir el mensaje y dar el paso adelante, deberas poner el setvar 0x4048 0x1 en el script anterior a ese evento.

Seguramente me explico muy mal, si tienes dudas cualquier otra vez, puedes preguntarme por mensaje privado y te ayudo encantado xD
 
Estado
Cerrado para nuevas respuestas.
Arriba