Registrarse

Duda con flags en script basico.

Estado
Cerrado para nuevas respuestas.

SoDeep Rikudo

Soy el Boss
Soy nuevo en esto. Es mi segunda duda y no consigo solucionarla , simplemente he creado un par de minis y quiero (para practicar) no poder hablar con uno hasta no haber hablado con el otro para lo que le he puesto a uno (con el que no se pueda hablar) esto:
#dynamic 0x800000

#org @inicio
lock
faceplayer
checkflag 0x2100
if 0x1 goto @inicio2
if 0x0 goto @inicio3
release
end

#org @inicio2
msgbox @frase1 0x6
end

#org @frase1
= esta activo

#org @inicio3
msgbox @frase2 0x6
end

#org @frase2
= NO esta activo

Le he puesto setflag al otro mini pero no se si se lo he puesto bien ni nada. El primer mini me dice "esta activo" por lo que supongo k estara puesto xD.
 

HollowRoxas

Namine... What's happening to me...?
esque solo tienes que poner el checkflag y luego if 0x1 goto solo
no if 0x1 y 0x0 solo el 0x1 quedaría algo así
espero haberte ayudado.
suerte.
:D

Código:
#dynamic 0x800000

#org @inicio
lock
faceplayer
checkflag 0x2100
if 0x1 goto 0x@inicio2
release
end

#org @inicio2
msgbox @frase 0x6

#org @frase
= esta activo
 

Dragonite

But where's your heart
esque solo tienes que poner el checkflag y luego if 0x1 goto solo
no if 0x1 y 0x0 solo el 0x1 quedar?a algo así
espero haberte ayudado.
suerte.
:D

Código:
#dynamic 0x800000

#org @inicio
lock
faceplayer
checkflag 0x2100
if 0x1 goto 0x@inicio2
release
end

#org @inicio2
msgbox @frase 0x6

#org @frase
= esta activo
En realidad no pasa nada si pone if 0x0, lo que pasa es que es redundante. No necesitús ponerlo, pero no hace que el script falle.
 
Estado
Cerrado para nuevas respuestas.
Arriba