Kora
Viviendo algún videojuego
¡Saludos gente!
Estoy retomando el tema de los scripts y tengo un problema con uno muy simple. Estoy intentando hacer que no puedas salir de la ciudad hasta que una variable pase de valor 0 a valor 1.
Pues bien, ejecuto mi script y efectivamente consigo que la variable pase a tener valor 1, pero cuando cambio de mapa, entro en una casa y vuelvo de nuevo, el juego se comporta como si la variable volviera a tener valor 0. Osea, se reinicia a 0 al cambiar de mapa.
Le he estado dando muchas vueltas y mirando dudas pero no encuentro una solución. Seguramente sea alguna tontería, pero no consigo verlo. Aquí os dejo el código:
Este de aquí declara que la variable tendrá valor 1
Y este es el código que tengo en otro NPC que solo me habla si la variable es 1. Funciona mientras no cambie de mapa:
Alguien tiene alguna idea? Muchas gracias de antemano!
Estoy retomando el tema de los scripts y tengo un problema con uno muy simple. Estoy intentando hacer que no puedas salir de la ciudad hasta que una variable pase de valor 0 a valor 1.
Pues bien, ejecuto mi script y efectivamente consigo que la variable pase a tener valor 1, pero cuando cambio de mapa, entro en una casa y vuelvo de nuevo, el juego se comporta como si la variable volviera a tener valor 0. Osea, se reinicia a 0 al cambiar de mapa.
Le he estado dando muchas vueltas y mirando dudas pero no encuentro una solución. Seguramente sea alguna tontería, pero no consigo verlo. Aquí os dejo el código:
Este de aquí declara que la variable tendrá valor 1
Código:
#dynamic 0x800000
#org @inicio
faceplayer
lock
msgbox @texto 0x6
setvar 0x4101 0x1
end
#org @texto
= Ahora la variable es 1.
Código:
#dynamic 0x800000
#org @inicio
compare 0x4101 0x1
if 0x1 goto @inicio2
end
#org @inicio2
msgbox @texto 0x6
waitmsg
end
#org @texto
= hola