Registrarse

Problemas con scripts y flags

Estado
Cerrado para nuevas respuestas.

diego256

Fire of Power
Tengo un problema con un script en el que utilizo "checkflag" yo lo uso para que salte y no se repita, pero aunasi se repite, dejo aqui el script que me estoy desquiciando :s

Código:
'---------------
#org 0x6E668C
checkflag 0x5000
if 0x1 goto 0x86E6948
msgbox 0x86E66F0 MSG_FACE '"???: ¡¡[player]!!, ¡¡[player]!!\n"
applymovement 0x15 0x86E6754
waitmovement 0x15
msgbox 0x86E69AC MSG_FACE '"S.G.D.: ¡¡[player]!!, menos mal\nq..."
applymovement 0x15 0x86E681C
waitmovement 0x15
end

'---------------
#org 0x6E6948
lockall
faceplayer
releaseall
end
aver si alguien me dice donde esta el fallo, en la flag no, porque ya lo he intentado con muchas flags distintas.
 
Emm, se supone que tienes que activar la flag al final del script, si no, ¿Cómo esperas que no se repita? xD
Pon setflag 0x(flag) al final del script para que no se repita.
PD: El offset del segundo script no coincide con el del if... miralo.
 

diego256

Fire of Power
?iwi! dijo:
Emm, se supone que tienes que activar la flag al final del script, si no, ¿Cómo esperas que no se repita? xD
Pon setflag 0x(flag) al final del script para que no se repita.
PD: El offset del segundo script no coincide con el del if... miralo.
siento decirte que si coincide y funciona, claro (el fallo mas tonto el setflag), pero al salir del mapa y volver a entrar se repite.... y eso porque es?

help, please.
 
Ams, yo lo decía por esto:

if 0x1 goto 0x86E6948
#org 0x6E6948

En fin, si has activado la flag no te tendría porque ocurrir eso, prueba cambiando de flag, es recomendable usar de la 200 para arriba si estas en Ruby.
 

diego256

Fire of Power
?iwi! dijo:
Ams, yo lo decía por esto:

if 0x1 goto 0x86E6948
#org 0x6E6948

En fin, si has activado la flag no te tendría porque ocurrir eso, prueba cambiando de flag, es recomendable usar de la 200 para arriba si estas en Ruby.
pues eso que es el mismo y ya lo he solucionado gracias por tu ayuda.
 
Estado
Cerrado para nuevas respuestas.
Arriba