7621-\[General]_Flags
#1
~Criisss 12272
Supongo que lo que quieres hacer es evitar que un evento se repita.


#org 0x800000
checkflag 0x1234 ->chequea el valor de la flag 1234
if 0x1 goto 0x810000 -> si hay un 1 (si esta activada) va al script que no hace nada.
--
Acá irian los comandos que producen tu evento
--
setflag 0x1234 -> activas la flag 1234
release
end

El checkflag lo unico que hace es ver el estado de una flag (ver si tiene un 1 o un 0) con esto evaluas, si tiene un 1 es que el evento ya se ejecutó, en caso se que haiga un 0 se ejecuta el evento. Entonces luego de ejecutar el evento activas la flag con setflag, ahi le pones un 1.

Ahora, debes usar una flag diferente para cada evento, es la que pusiste en el setflag (1234) y debes checar la flag del evento en este caso la 1234 checkflag 0x1234

Hay una manera de saber si una flag esta activada o no, debes asignarsela en a-map a un mini, si el mini no esta en el juego quiere decir que esta activada, si esta, esta desactivada

Recuerda, va la misma flag en los dos comandos.

Si no te quedo claro me avisas...