qna_rh
Thread Id: 27425
Thread Name: Refresco de mapa
#0
TheRoxMine 27958
Hola. hoy me he decidido a poner algunos scripts en mi mapa. Os cuento: Tu estas en tu habitación nada mas empezar el juego y pikachu esta por ahi andando. entonces hablas con el y aparece en el equipo. hasta ahi todo bien he puesto un script y todo perfecto. entonces me he informado del uso de las flags para asiganarselo a ese mini y poder desactivarlo.¿que pasa? que a la hora de desactivarlo tengo que bajar las escaleras para que ya no aparezca mas en la habitacion y es lo que no quiero. no hay algun modo de refrescar el mapa de la habitacion, digamos que cargue de nuevo todo, para que el pikachu desaparezca de la habitacion?
#1
Javi4315♪ 13374
Usa el comando hidesprite para hacer que el mini desaparezca.
#2
G0LD_ZTHVARD0X! 27515
No soy superexperto en GBA, pero creo que despues de activar la flag asignada debes hacer que desaparezca el minisprite (no recuerdo el comando) solo usando ese comando el sprite desaparece al instante.

EDIT: era hidesprite y seguido el numero del mini a desaparecer (miralo en A-Map)
#3
TheRoxMine 27958
pues pongo el comando hidesprite y no pasa nada. hayq que poner hidesprite 0x4? o es 0xMINI

EDITO: olvidadlo ya lo he solucionado, era el numero de persona. Vale pero ahora me gustaria que hiciera el efecto este del flash que se pone negro y luego se ve otra vez el mapa
#4
MonsterCat! 26022
Pantalla en negro? fadescreen creo.

PD: Por lo que veo tienes que poner:
fadescreen 0x1
pause 0x20 (por ejemplo, para que no sea el fadescreen instantaneo)
fadescreen 0x0
#5
TheRoxMine 27958
Iniciado por MonsterCat!
Pantalla en negro? fadescreen creo.

PD: Por lo que veo tienes que poner:
fadescreen 0x1
pause 0x20 (por ejemplo, para que no sea el fadescreen instantaneo)
fadescreen 0x0


pues tengo un problema porque pongo ese comando y se me pone la pantalla en negro pero no regresa a la vista normal. despues de compilar voy a editar el script y el fadescreen 0x0 y el pause desaparecen, es decir no estan.
#6
Javi4315♪ 13374
Quizás los hayas puesto mal, porque debería funcionar. Si nos muestras el script que estás intentando compilar sería más fácil ayudarte.
#7
TheRoxMine 27958
Iniciado por Javi4315♪
Quizás los hayas puesto mal, porque debería funcionar. Si nos muestras el script que estás intentando compilar sería más fácil ayudarte.



#dynamic 0x800000
#org @inicio

lock
faceplayer
checkflag 0x828
msgbox @frase 0x6
givepokemon 0x19 0x5 0x0 0x0 0x0 0x0
fanfare 0x10
setflag 0x212A
fadescreen 0x1
hidesprite 0x1
fadescreen 0x0
setflag 0x828
release
end

#org @frase
= [PLAYER]:¡Vamos Pikachu!
#8
J.com 12785
Haber, el "checkflag" no te sirve de nada si despues de éste no pones un "if", pero esono hace falta, así que quítalo.

¿Dices que al cargar de nuevo el script, desaparece el "fadescreeen 0x0"?
No le veo nada raro al script, debería funcionarte bien.
#9
Javi4315♪ 13374
Yo tampoco le veo nada raro, a parte de la flag 0x212A que no me gusta ni un pelo. Deberías empezar a partir de la 0x200.

Realmente me extraña que te pase eso, ¿Qué versión de XSE estás utilizando?
#10
TheRoxMine 27958
Iniciado por Javi4315♪
Yo tampoco le veo nada raro, a parte de la flag 0x212A que no me gusta ni un pelo. Deberías empezar a partir de la 0x200.

Realmente me extraña que te pase eso, ¿Qué versión de XSE estás utilizando?


uso la version 1.1.1 la que me venia con el pack de herramientas en español


EDITO: Solucionado, simplemente he cambiado la flag a 200 y ya esta ya no se me borra el fadescreen 0x0. es raro pero ya esta. muchas gracias a todos
#11
J.com 12785
Pues si todo esta claro cierro.