Hola otra vez... siento tantas dudas pero es ahora o nunca xD
He estado intentando aprender a hacer scripts de gatillo con applymovement, pero desde el primero que hice lo único que consigo es congelar el juego cuando piso el script.
Bien, es un script de prueba, tal y como sigue:
#org 0x6B1054
checkflag 0x831
if 0x1 goto 0x86B0D48
applymovement 0x20 0x814FF6E
waitmovement 0x0
msgbox 0x86B12D8 MSG_NORMAL '"Platón me dijo que la respuesta a\..."
applymovement 0x20 0x814FF80
setflag 0x831
release
end
'---------------
#org 0x6B0D48
release
end
'---------
' Strings
'---------
#org 0x6B12D8
= Platón me dijo que la respuesta a\ntodo era: "A".
'-----------
' Movements
'-----------
#org 0x14FF6E
#raw 0xA 'Step Left (Normal)
#raw 0xA 'Step Left (Normal)
#raw 0x8 'Step Down (Normal)
#raw 0xA 'Step Left (Normal)
#raw 0xFE 'End of Movements
#org 0x14FF80
#raw 0x2C 'Slide Right
#raw 0x2C 'Slide Right
#raw 0x2C 'Slide Right
#raw 0x2C 'Slide Right
#raw 0x2C 'Slide Right
#raw 0x2C 'Slide Right
#raw 0x2C 'Slide Right
#raw 0xFE 'End of Movements
No sé qué le ocurre. Quizá sea por el waitmovement, pero por lo que sé no debería de congelar el juego (tan sólo mostrar a destiempo el msgbox). O sea tal vez por el primer parámetro del applymovement, que no sé muy bien cómo indicar qué minsprite ha de moverse. ¿Falta algún comando?¿Hay alguno mal, o demás?
Si consigo resolver esto creo que ya podré hacer applymovements. Gracias de antemano y saludos ;)