qna_rh
Thread Id: 26653
Thread Name: script de nivel
#0
PimPam 28105
Estoy haciendo un script de nivel que consiste que al entrar a una zona una serie de sprites aparecen pero, esto es muy lioso ya que a veces se cumple a la perfección pero a veces un sprite va por libre (aparece donde quiere y cuando quiere) pero esto solo pasa en un script de nivel 03. Por que en el 05 ni se ejecuta.
Aquí el codigo


Link video del script en youtube
https://www.youtube.com/watch?v=PvCr6-GKEcI&feature=youtu.be

Notese que 2 sprites funcionan correctamente, 1 se pone dond quiere y el otro restante no aparece
#1
eing 12479
10, es A en hexadecimal.
Por eso no te aparece el mini numero 10..
#2
PimPam 28105
Iniciado por eing
10, es A en hexadecimal.
Por eso no te aparece el mini numero 10..

he puesto el script desactualizado porque me habia dado cuenta del error pero en el script del video el mini 10 está puesto como A en el script
#3
Javi4315♪ 13374
Aunque pongas un showsprite, si la flag que tiene asiganada está activada, desaparecerá. Podría ser el problema. Aunque también pueden ser las propias flags, yo usaría a partir de la 0x200.
#4
PimPam 28105
Iniciado por Javi4315♪
Aunque pongas un showsprite, si la flag que tiene asiganada está activada, desaparecerá. Podría ser el problema. Aunque también pueden ser las propias flags, yo usaría a partir de la 0x200.


entonces el script quedaría así ¿no?


Lo de las flags, las he cambiado a la 200 y no se ejecutaba el script por lo que he decidido mantenerlas temporalmente
#5
Javi4315♪ 13374
En el 05 se debería ejecutar igual que en el 03 al entrar al mapa, ya que ambos se ejecutan al cargar, con la diferencia de que el 05 también se ejecuta al entrar a algún menú o después de una batalla.

Lo que no entiendo es eso de que los minis van por libre, y aparecen donde quieren. Deberían aparecer en el lugar que los hayas puesto en A-MAP, si aparecen en otro sitio, debe haber algún script interfiriendo.

¿Cuántos scripts de nivel tienes en ese mapa y de qué tipo son cada uno?
#6
PimPam 28105
Iniciado por Javi4315♪
En el 05 se debería ejecutar igual que en el 03 al entrar al mapa, ya que ambos se ejecutan al cargar, con la diferencia de que el 05 también se ejecuta al entrar a algún menú o después de una batalla.

Lo que no entiendo es eso de que los minis van por libre, y aparecen donde quieren. Deberían aparecer en el lugar que los hayas puesto en A-MAP, si aparecen en otro sitio, debe haber algún script interfiriendo.

¿Cuántos scripts de nivel tienes en ese mapa y de qué tipo son cada uno?


Hay uno de 03


y otro tipo 02

#7
Javi4315♪ 13374
Pues no entiendo el script, ¿Por qué dependen de todas esas variables? Porque no es el script que pusiste al principio del tema...
#8
PimPam 28105
Iniciado por Javi4315♪
Pues no entiendo el script, ¿Por qué dependen de todas esas variables? Porque no es el script que pusiste al principio del tema...


Esos 2 scripts son los que vienen en el juego por default.
#9
Javi4315♪ 13374
¿Y entonces qué has hecho? ¿Introducir un segundo script de tipo 03?
#10
PimPam 28105
Iniciado por Javi4315♪
¿Y entonces qué has hecho? ¿Introducir un segundo script de tipo 03?


Si. ¿no se puede poner mas de un script de nivle del mismo tipo?