Registrarse

por que no se m desactiva la flag?

Estado
Cerrado para nuevas respuestas.

Jordithc7

Usuario de platino
buenas mira e creado 3 script uno de gatillo con un script de S y dos de persona. para que no me deje pasar sin hablar con cierta persona.
le ponga la el checkflag al script de S para que venga un personaje y no me deja pasar. luego a ese mismo persoanje le e puesto otro script para despues de que hable con esa persona y me deje pasar me diga algo como suerte en tu vieja y le e puesto el mismo checkflag que en el de la S para ahorar flag asi cuando se desactive se desactivan las dos n?
bueno por ultimo le e puesto el setflag a la persona con la que hablo asi el otro me deja pasar.
bueno pues la flag de la persona si se desactiva y me dice suerte en tu camino pero la de la S no., y no me deja pasar. cual es el error?

este es el de la S:

'---------------
#org 0x996E83
checkflag 0x201
applymovement 0x4 0x8996F09
waitmovement 0x4
msgbox 0x8996EAE MSG_NORMAL '"¡Alto! no puedes pasar sin\npokemo..."
applymovement MOVE_PLAYER 0x8996F0E
waitmovement 0xFF
applymovement 0x4 0x8996F11
waitmovement 0x4
end


'---------
' Strings
'---------
#org 0x996EAE
= ¡Alto! no puedes pasar sin\npokemon, habla con el profesor\lGanja, esta en su laboratorio.


'-----------
' Movements
'-----------
#org 0x996F09
#raw 0x62 'Exclamation Mark (!)
#raw 0x65 'Double Exclamation Mark (!!)
#raw 0x20 'Step Right (Fast)
#raw 0xFE 'End of Movements

#org 0x996F0E
#raw 0x4E 'Jump Down
#raw 0xFE 'End of Movements

#org 0x996F11
#raw 0x1F 'Step Left (Fast)
#raw 0xFE 'End of Movements


este el del personaje que no me deja pasar:

'---------------
#org 0x8CE44A
lock
faceplayer
checkflag 0x201
if 0x1 goto 0x8996F51
msgbox 0x8996F13 MSG_NORMAL '"Ves a hablar con el profesor\nGanj..."
release
end

'---------------
#org 0x996F51
lock
faceplayer
msgbox 0x8996F5E MSG_NORMAL '"Suerte con tu mision."
release
end


'---------
' Strings
'---------
#org 0x996F13
= Ves a hablar con el profesor\nGanja,\lesta en su laboratorio.

#org 0x996F5E
= Suerte con tu mision.


y este el que m da el pokemon para que m dejen pasar:

'---------------
#org 0x996F75
lock
faceplayer
checkflag 0x202
if 0x1 goto 0x8996FC8
msgbox 0x8996FA6 MSG_NORMAL '"toma este pokemon y una pokedex"
givepokemon 0x1 0x5 0x0 0x0 0x0 0x0
setflag 0x829
setflag 0x828
setflag 0x201
setflag 0x202
release
end

'---------------
#org 0x996FC8
lock
faceplayer
msgbox 0x8996FD5 MSG_NORMAL '"suerteeeeee."
release
end


'---------
' Strings
'---------
#org 0x996FA6
= toma este pokemon y una pokedex

#org 0x996FD5
= suerteeeeee.
 
Última edición:

Sayer301!

UnityLord!
Miembro de honor
Tu problema gracias a dios es simple, en el script de la S, tienes un
Checkflag 0x201
pero no tienes un
if 0x1 goto @yaestaactivada


Aunque de todas formas lo que realmente deberias hacer es cambiar el valor de la variable que tiene el script de la S
 
Estado
Cerrado para nuevas respuestas.
Arriba