Hola tengo una duda en un script. Es este:
#org $script
lock
checkflag 0x1202
if 0x01 goto $luego
#raw 0xAC 0x10 0x00 0x06 0x00
#raw 0xAE
applymovement 0xFF $mirar
$mirar 1 ; #binary 0x01 0xFE
pausemove 0x0000
applymovement 21 $aparece
$aparece 1 ; #binary 0x61 0xFE
pausemove 0x3000
applymovement 0xFF $move1
$move1 1 ; #binary 0x13 0xFE
applymovement 0xFF $mirar2
pausemove 0x0000
$mirar2 1 ; #binary 0x02 0xFE
pausemove 0x0000
applymovement 21 $move2
$move2 1 ; #binary 0x10 0xFE
pausemove 0x0000
#raw 0xAD 0x10 0x00 0x06 0x00
#raw 0xAE
message $text
$text = \c\h01\h00Te veo en Ruta 1.
boxset 6
applymovement 21 $move3
$move3 1 ; #binary 0x12 0x12 0x12 0x11 0x11 0x11 0x11 0x11 0x11 0x11 0x11 0x11 0xFE
pausemove 0x0000
applymovement 21 $desaparece
$desaparece 1 ; #binary 0x60 0xFE
pausemove 0x0000
removesprite 21
setflag 0x1201
setflag 0x1202
release
end
#org $luego
release
end
No funciona bien. Despues de :
...
applymovement 21 $move2
$move2 1 ; #binary 0x10 0xFE
pausemove 0x0000
#raw 0xAD 0x10 0x00 0x06 0x00
#raw 0xAE
...
me puedo mover pero el script se para
Uso pokescript.
Alguien me puede ayudar¿?
A ver, viéndolo un poco por encima he detectado un fallo:
$text = \c\h01\h00Te veo en Ruta 1.
Debería ser:
$text 1 = \c\h01\h00Te veo en Ruta 1.
Quizás sea ese el problema, supongo que sí. De todas formas, si no se resuelve, postea de nuevo.
Por otra parte, no deberías hacer eso que haces para hacer desaparecer a un minisprite, ¿Por qué no utilizas un simple hidesprite? Sería así:
#raw 0x53 0x(número del mini en Hex) 0x00
Creo que esa opción es mejor, después de todo, ahorras bastante espacio y acortas un poco el script.
En fin, espero que ese sea el único error. Pero si no se resuelve, postea de nuevo ;D