qna_rh
Thread Id: 25929
Thread Name: [FR](DUDA)Script de gatillo.
Hola a todos!:D
Bueno, estaba haciendo el script para no salir del pueblo a no ser que tengas un pokémon, pero no pasa nada al pisarlo.
El script de gatillo tiene:
· 1)Unknow:03
· 2)Var number:4050
· 3)Var value:0001
Muchas gracias ^^
Salu2
La variable tiene el valor 0x0 por defecto, por lo que el valor que has asignado al gatillo debe ser 0, no 1. Esto quiere decir que el script se ejecutará siempre que el valor de la variable sea 0. En el momento que te den el pokémon y hagas el setvar para darle el valor 0x1 a la variable, ambos valores ya no coincidirán y, por tanto, no se ejecutará el script.
Gracias, ahora se ejecuta ^^
Pero cuando tengo el pokémon se me congela D:
¿Qué debo hacer?
¿Se te congela al pisar el script?
No debería, ya que al no coincidir la variable no debería ejecutarse nada. De todas formas, prueba a cambiar de variable, usa desde la 7FFF hacia abajo a ver si se arregla.
Bueno, que yo sepa 4050 es menor que 7FFF, pero bueno, con 6FCD tampoco me va...
No sé, pero por si acaso voy a poner los scripts de nuevo.
Esos son :/
Y sigue congelandose al tener pokémon :/
Salu2
PD: Siento la tardanza D:
Cuando se. congela el juego, cuando pisas el script de gatillo cuando tienes el pokemon?
Quita el checkflag. No tiene sentido que esté ahí. Estoy hablando del script de gatillo.
Mmm... Ya no se bloquea, sino que me pasa como si no tuviera un pokémon...
.
En el script del karateka cambia ésta parte:
#org 0x8066FB
msgbox 0x880680F 0x2
end
Y agrega un "setvar 0x6FCD 0x1" antes del end
Pero el setvar que tengo puesto, lo quito, no?
Bueno a ver, el caso es que dentro del script de gatillo, tienes una condicon puesta, que es el checkflag.
Esto realmente no hace falta, porque ese script lo puedes desactivar cambiando el valor de la variable. Por lo cual el script de gatillo deberia ser muy simple, decirte que no te puedes ir sin pokemon y que de un paso abajo.(o donde sea)
y en el momento que te den el pokemon, desactivas ese script, cambiando el valor de la variable que tenga asignado.
Espero que entiendas, un saludo!
¡Ya está! Gracias ^^
Era por lo del "setvar", lo puse en un sitio erróneo, ya que en ese sitio nunca se activaría la variable.
Gracias, podéis cerrar el tema ^^
Pues hecho, tema cerrado!