qna_rh
Thread Id: 8951
Thread Name: Problema con sprites AM (ruby)
#0
newdorogian 14299
Muy buenos días, mi duda es un poco simple:
realizo una secuencia determinada con personas en el primer pueblo, la cual con scripts voy habilitando los caminos para avanzar, todo hecho con flags. Mi problema se encuentra cuando entro a una casa o cambio de mapa, ya que todos los personajes vuelven a su lugar inicial, dandome el trabajo de realizar toda la secuencia de nuevo.

Lo que deseo es que los sprites se queden en el lugar que les asigno y al entrar o salir del mapa no vuelvan a su lugar inicial.

DE ANTEMANO, GRACIAS!
#1
LnX 14145
podrias usar moveprite2 en vez de movesprite, creo que ese es el comando para que los minis se queden en su lugar
#2
newdorogian 14299
gracias LnX, pero mi problema persiste, el sprite no se mueve y no me deja avanzar la secuencia, te dejo el script:

'---------------
#org 0x800A15
lock
faceplayer
checkflag 0x1552
if 0x1 goto 0x8800A2E
msgbox 0x880050E MSG_NORMAL '"Has crecido tanto, yo te\npermitir..."
setflag 0x1553
release
end

'---------------
#org 0x800A2E
checkflag 0xC254
if 0x1 goto 0x8800A50
msgbox 0x8800543 MSG_NORMAL '"¿No te dejó?, mejor ve donde mi\nh..."
movesprite2 0x2 0xE 0xF
spritebehave 0x2 0x2
setflag 0xC254
release
end

'---------------
#org 0x800A50
msgbox 0x8800AEB MSG_NORMAL '"¡Que tengas buena suerte!"
release
end


'---------
' Strings
'---------
#org 0x80050E
= Has crecido tanto, yo te\npermitiría salir ahora...

#org 0x800543
= ¿No te dejó?, mejor ve donde mi\nhermano, sólo tienes que ir a la\lizquierda, él te ayudará.

#org 0x800AEB
= ¡Que tengas buena suerte!

Espero que me puedan ayudar...

GRACIAS!!
#3
Gut_Bro 14808
Intenta darle un ID al/los minis que quieras desaparecer/mover.

Esto se hace en el Advance Map, seleccionando la pestaña ver eventos y seleccionando al mini. Busca esta parte (en la imagen) y dale un ID único. No utilices esa Flag para nada más, solo para ese mini.



Intentalo y me cuentas ;)