qna_rh
Thread Id: 25929
Thread Name: [FR](DUDA)Script de gatillo.
#0
Decidme_un_nick_4315♪Kuchiki 28197
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
#1
Javi4315♪ 13374
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.
#2
Decidme_un_nick_4315♪Kuchiki 28197
Gracias, ahora se ejecuta ^^
Pero cuando tengo el pokémon se me congela D:
¿Qué debo hacer?
#3
Javi4315♪ 13374
¿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.
#4
Decidme_un_nick_4315♪Kuchiki 28197
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:
#5
Horus Pen. 24335
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.
#6
Decidme_un_nick_4315♪Kuchiki 28197
Mmm... Ya no se bloquea, sino que me pasa como si no tuviera un pokémon...
.
#7
Horus Pen. 24335
En el script del karateka cambia ésta parte:
#org 0x8066FB
msgbox 0x880680F 0x2
end


Y agrega un "setvar 0x6FCD 0x1" antes del end
#8
Decidme_un_nick_4315♪Kuchiki 28197
Pero el setvar que tengo puesto, lo quito, no?
#9
Tito Sayer301 26309
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!
#10
Decidme_un_nick_4315♪Kuchiki 28197
¡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 ^^
#11
Tito Sayer301 26309
Pues hecho, tema cerrado!