Author Id: 26248 Author Name: Ramihack Post Content: Hola a todos. Estoy aprendiendo a usar las flags. Hago un script que empieza con lo de checkflag, y tal. Aquí lo dejo: [SPOILER="Script"]'--------------- #org 0x6B0A33 checkflag 0x5000 if 0x0 goto 0x86B0A44 if 0x1 goto 0x86B0A66 end '--------------- #org 0x6B0A44 lock faceplayer msgbox 0x86B0A73 MSG_NORMAL '"Voy a enseñarte como me muevo,\nch..." applymovement 0x11 0x86B0A9C waitmovement 0x11 msgbox 0x86B0AA3 MSG_NORMAL '"¿Qué te ha parecido?" setflag 0x5000 release end '--------------- #org 0x6B0A66 lock faceplayer msgbox 0x86B0ABA MSG_NORMAL '"Ya has visto mis movimientos. ¿Qué..." release end '--------- ' Strings '--------- #org 0x6B0A73 = Voy a enseñarte como me muevo,\nchaval. #org 0x6B0AA3 = ¿Qué te ha parecido? #org 0x6B0ABA = Ya has visto mis movimientos. ¿Qué\nmas quieres? '----------- ' Movements '----------- #org 0x6B0A9C #raw 0xB 'Step Right (Normal) #raw 0xB 'Step Right (Normal) #raw 0xA 'Step Left (Normal) #raw 0xA 'Step Left (Normal) #raw 0x0 'Face Down #raw 0xFE 'End of Movements[/SPOILER] Lo que pasa es lo siguiente: al principio funciona la flag, pero cuando entro en la casa del prota y vuelvo a salir, hablo con el tipo al que le he asignado el script y es como si se hubiera desactivado la flag (me dice lo mismo que si hablara con él por primera vez). ¿Cómo puedo arreglarlo? Gracias de antemano:D