18349-Problema_Scrip_Gatillo_&_Setflag
#2
Sharki 26148
Como dijo cosarara para los scripts de gatillo vienen siendo mejor las variables. Porque (Si no me equivoco, corregidme) Al a ver una flag el script sigue estando, pero al usar las variables para desactivar el script, el script desaparece.

Asignale la variable 4052 al script de gatillo, y copia el code que te he dejado abajo, más abajo te explico una expliación medio decente.

#dynamic 0x800000

#org @inicio
applymovement 0x3 @mov2
waitmovement 0x3
msgbox @frase3 0x6
trainerbattle 0x3 0x001 0x0 @frase
msgbox @frase2 0x6
applymovement 0x3 @mov1
waitmovement 0x3
applymovement 0x2 @mov3
waitmovement 0x2
msgbox @frase4 0x6
trainerbattle 0x3 0x001 0x0 @frase6
msgbox @frase5 0x6
applymovement 0x2 @mov6
applymovement 0x3 @mov7
waitmovement 0x2
waitmovement 0x3
hidesprite 0x2
hidesprite 0x3
applymovement 0x1 @mov4
waitmovement 0x1
msgbox @frase7 0x6
applymovement 0x1 @mov5
waitmovement 0x1
hidesprite 0x1
Setvar 0x4052 0x2
release
end

#org @inicio2
end

#org @frase7
= Prof. Celso: Muy valiente de tu\nparte

#org @frase5
= Nos veremos pronto, no deviste\nintrometerte

#org @frase4
= a mi si que no me vences

#org @frase6
= Imposible , ya nos volveremos a\nver

#org @frase
= De aqui no pasas

#org @frase2
= A ver que tan fuerte eres

#org @frase3
= De aqui no pasas ahhh

#org @mov1
#raw 0x11 'Paso Arriba
#raw 0x11 'Paso Arriba
#raw 0x11 'Paso Arriba
#raw 0x13 'Paso Derecha
#raw 0x13 'Paso Derecha
#raw 0x13 'Paso Derecha
#raw 0x13 'Paso Derecha
#raw 0x13 'Paso Derecha
#raw 0x13 'Paso Derecha
#raw 0x13 'Paso Derecha
#raw 0x2 'Mirar Izquierda
#raw 0xFE 'Finalizar Movimientos

#org @mov2
#raw 0x12 'Paso Izquierda
#raw 0x12 'Paso Izquierda
#raw 0x10 'Paso Abajo
#raw 0x10 'Paso Abajo
#raw 0x10 'Paso Abajo
#raw 0x10 'Paso Abajo
#raw 0x4A 'Mirar al Jugador
#raw 0xFE 'Finalizar Movimientos

#org @mov3
#raw 0x10 'Paso Abajo
#raw 0x12 'Paso Izquierda
#raw 0x12 'Paso Izquierda
#raw 0x12 'Paso Izquierda
#raw 0x12 'Paso Izquierda
#raw 0x12 'Paso Izquierda
#raw 0x12 'Paso Izquierda
#raw 0x10 'Paso Abajo
#raw 0x10 'Paso Abajo
#raw 0x10 'Paso Abajo
#raw 0x4A 'Mirar al Jugador
#raw 0xFE 'Finalizar Movimientos

#org @mov4
#raw 0x10 'Paso Abajo
#raw 0x10 'Paso Abajo
#raw 0x12 'Paso Izquierda
#raw 0x12 'Paso Izquierda
#raw 0x12 'Paso Izquierda
#raw 0x12 'Paso Izquierda
#raw 0x12 'Paso Izquierda
#raw 0x12 'Paso Izquierda
#raw 0x10 'Paso Abajo
#raw 0x10 'Paso Abajo
#raw 0x10 'Paso Abajo
#raw 0x4A 'Mirar al Jugador
#raw 0xFE 'Finalizar Movimientos

#org @mov5
#raw 0x10 'Paso Abajo
#raw 0x10 'Paso Abajo
#raw 0x12 'Paso Izquierda
#raw 0x12 'Paso Izquierda
#raw 0x12 'Paso Izquierda
#raw 0x10 'Paso Abajo
#raw 0x10 'Paso Abajo
#raw 0x10 'Paso Abajo
#raw 0x10 'Paso Abajo
#raw 0x10 'Paso Abajo
#raw 0x10 'Paso Abajo
#raw 0x10 'Paso Abajo
#raw 0x10 'Paso Abajo
#raw 0x10 'Paso Abajo
#raw 0x10 'Paso Abajo
#raw 0x10 'Paso Abajo
#raw 0x10 'Paso Abajo
#raw 0x10 'Paso Abajo
#raw 0xFE 'Finalizar Movimientos

#org @mov6
#raw 0x10 'Paso Abajo
#raw 0x10 'Paso Abajo
#raw 0x12 'Paso Izquierda
#raw 0x12 'Paso Izquierda
#raw 0x12 'Paso Izquierda
#raw 0x10 'Paso Abajo
#raw 0x10 'Paso Abajo
#raw 0x10 'Paso Abajo
#raw 0x10 'Paso Abajo
#raw 0x10 'Paso Abajo
#raw 0xFE 'Finalizar Movimientos

#org @mov7
#raw 0x12 'Paso Izquierda
#raw 0x12 'Paso Izquierda
#raw 0x12 'Paso Izquierda
#raw 0x12 'Paso Izquierda
#raw 0x12 'Paso Izquierda
#raw 0x12 'Paso Izquierda
#raw 0x12 'Paso Izquierda
#raw 0x10 'Paso Abajo
#raw 0x10 'Paso Abajo
#raw 0x10 'Paso Abajo
#raw 0x10 'Paso Abajo
#raw 0x10 'Paso Abajo
#raw 0x12 'Paso Izquierda
#raw 0x12 'Paso Izquierda
#raw 0x12 'Paso Izquierda
#raw 0x10 'Paso Abajo
#raw 0x10 'Paso Abajo
#raw 0x10 'Paso Abajo
#raw 0x10 'Paso Abajo
#raw 0x10 'Paso Abajo
#raw 0xFE 'Finalizar Movimientos


Si tienes una variable de 'X' valor (en este casi variable de 4052 con valor de 0) Al usar el comando Setvar 0x4052 0x2 hace que el valor de la variable se incremente en 2 y por ende, se desactiva el script de gatillo).

Saludos #SharkI