12768-\[RUBY_USA]_Problema_con_script
#5
Beykex 16430
Cierto, no me acordaba! De hecho, hace tiempo pregunté algo parecido con otro script y ya me dijeron lo mismo del Advance Map (lo de la variable y unknown=03). El script ya funciona bien, no me da problemas x)

Muchas gracias!

Postdata: importa si espero a cerrar el tema hasta mañana por si me surjen más dudas con los siguientes scripts que voy a compilar? Espero que pueda ser así.

Muchísimas gracias de nuevo ^^

Edito:

Ahora me ha surgido un error con un script de un minisprite. Se supone que yo quiero que, una vez haya hablado con él por primera vez, me diga otra cosa distinta.

El script es éste:

'---------------
#org 0x8044AD
compare 0x401E 0x3
if 0x1 goto 0x88044C5
lock
faceplayer
msgbox 0x86B1174 MSG_NORMAL '"Kevin: I think he got into\nSNOWSO..."
release
end

'---------------
#org 0x8044C5
lock
faceplayer
applymovement 0x5 0x880C1F3
msgbox 0x880C19C MSG_NORMAL
applymovement 0x5 0x880C1F6
waitmovement 0x5
applymovement 0x6 0x880C1F9
waitmovement 0x6
msgbox 0x880C1A1 MSG_NORMAL
applymovement 0x5 0x880C1FC
applymovement 0x6 0x880C22C
waitmovement 0x6
msgbox 0x880C1B0 MSG_NORMAL
applymovement 0x6 0x880C235
msgbox 0x880C1C4 MSG_NORMAL
applymovement 0x6 0x880C238
clearflag 0x816
setflag 0x816
setvar 0x401E 0x4
release
end


'---------
' Strings
'---------
#org 0x6B1174
= Kevin: I think he got into\nSNOWSOFT Peak to get a POKéMON.\lCould you please bring him back\nwhen you find him?

#org 0x80C19C
= Bla bla bla (prueba)

#org 0x80C1A1
= Adios (prueba)

#org 0x80C1B0
= Se fue (prueba)

#org 0x80C1C4
= Ahora me voy yo (prueba)

'-----------
' Movements
'-----------
#org 0x80C1F3
#raw 0x3 'Face Right
#raw 0xFE 'End of Movements

#org 0x80C1F6
#raw 0x1 'Face Up
#raw 0xFE 'End of Movements

#org 0x80C1F9
#raw 0x0 'Face Down
#raw 0xFE 'End of Movements

#org 0x80C1FC
#raw 0xA 'Step Left (Normal)
#raw 0xA 'Step Left (Normal)
#raw 0x9 'Step Up (Normal)
#raw 0x9 'Step Up (Normal)
#raw 0x0 'Face Down
#raw 0x10 'Delay1
#raw 0x11 'Delay2
#raw 0xA 'Step Left (Normal)
#raw 0xA 'Step Left (Normal)
#raw 0x9 'Step Up (Normal)
#raw 0xA 'Step Left (Normal)
#raw 0xFE 'End of Movements

#org 0x80C22C
#raw 0x2 'Face Left
#raw 0x10 'Delay1
#raw 0x11 'Delay2
#raw 0x12 'Delay3
#raw 0x1 'Face Up
#raw 0x10 'Delay1
#raw 0x11 'Delay2
#raw 0xFE 'End of Movements

#org 0x80C235
#raw 0x20 'Step on the Spot Right (Normal)
#raw 0xFE 'End of Movements

#org 0x80C238
#raw 0x20 'Step on the Spot Right (Normal)
#raw 0x10 'Delay1
#raw 0x11 'Delay2
#raw 0xA 'Step Left (Normal)
#raw 0xA 'Step Left (Normal)
#raw 0x9 'Step Up (Normal)
#raw 0x9 'Step Up (Normal)
#raw 0xA 'Step Left (Normal)
#raw 0xA 'Step Left (Normal)
#raw 0x9 'Step Up (Normal)
#raw 0x9 'Step Up (Normal)
#raw 0xFE 'End of Movements

Pero ni siquiera me dice lo primero. Por raro que parezca, cuando hablo con el personaje el juego dice que he encontrado un máx. revivir, el mini desaparece y vuelve a aparecer cuando me muevo. Sin sentido ninguno.

He estado mirando los parámetros del mini en Advance Map y no le veo nada raro. ¿Qué puede ser? :/