Registrarse

[RH - Scripting] Problema de applymovement en un script de gatillo

Estado
Cerrado para nuevas respuestas.

Rub3n

Scripter Trifasico
Yo estoy testeando el script de gatillo para que una persona (en mi caso la #2 de pueblo Paleta) venga a decirme que me espere el profesor Oak en su laboratorio
pero solo se ejecuta el applymovement del protagonista y el msgbox.Aqui el scrip:

#dynamic 0x900000

'---------------
#org @start
lockall
compare 0x7FFF 0x0
if 0x1 goto @snippet1
end

'---------------
#org @snippet1
applymovement MOVE_PLAYER @move1
waitmovement 0xFF
applymovement 0x2 @move2
waitmovement 0x2
msgbox @string1 MSG_NORMAL '"Hola el profesor Oak te espera\nEn..."
addvar 0x7FFF 0x1
releaseall
end


'---------
' Strings
'---------
#org @string1
= Hola el profesor Oak te espera\nEn su laboratorio


'-----------
' Movements
'-----------
#org @move1
#raw 0x62 'Exclamation Mark (!)
#raw 0x0 'Face Down
#raw 0xFE 'End of Movements

#org @move2
#raw 0x11 'Step Up (Normal)
#raw 0x11 'Step Up (Normal)
#raw 0x11 'Step Up (Normal)
#raw 0x11 'Step Up (Normal)
#raw 0x11 'Step Up (Normal)
#raw 0x11 'Step Up (Normal)
#raw 0x11 'Step Up (Normal)
#raw 0x11 'Step Up (Normal)
#raw 0x11 'Step Up (Normal)
#raw 0x11 'Step Up (Normal)
#raw 0xFE 'End of Movements
 

Nachoius

Caminante del cielo
que base usas ruby o fr? quizás estas usando los movimientos de la base equivocada
revisa el numero de gente y el numero de evento son cosas distintas, quizás no es el 02.
lockall y releaseall, prueba solo con lock y con release.

no se me ocurre que otra cosa puede ser.
 

Rub3n

Scripter Trifasico
Yo uso el rojo fuego el numero lo comprobe y no me equivoque en eso lo de release y lock lo acabo de poner y nada
 

Nachoius

Caminante del cielo
Yo uso el rojo fuego el numero lo comprobe y no me equivoque en eso lo de release y lock lo acabo de poner y nada
quizás estas intentando mover un NPC en el pueblo paleta, y da la casualidad de que hay uno que tiene vinculado un Script de nivel por lo que hace mover el sprite , pero en AM se ve en otro lugar distinto al de in game. Elimina ese script de nivel.
 

Fran Agustín

Si el sol besa tus ojos, ni cuenta te das.
Miembro insignia
Buenas @Rub3n .
Si entiendo bien, el problema sucede porque estás intentando poner más de un script de nivel del mismo tipo (supongo que 02) en un mismo mapa.
No dispongo de mucho tiempo ahora mismo pero te dejo este bonito tutorial que explica en detalle por qué no funciona de la forma en que lo haces y cómo poder lograrlo: https://whackahack.com/foro/threads/poner-varios-scripts-de-nivel.25151/

Me avisas cualquier cosa, ¡saludos!
 
Estado
Cerrado para nuevas respuestas.
Arriba