Registrarse

Problema con un script.

Estado
Cerrado para nuevas respuestas.
RomBase: Pokemon Esmeralda ESP
Hice el script para que al interactuar con un objeto, abriese una ventanita de SI/NO y al darle a SI diera una poción. De por si el script funciona pero solo dió poción la primera vez, aunque le de a "nueva partida", no vuelve a dar la poción. En lugar de dar el objeto sale el texto que aparece cuando ya se ha hecho entrega de este.

Adjunto script:
'---------------
#org 0x86C299
lock
faceplayer
checkflag 0x200
if 0x1 goto 0x886C316
msgbox 0x886C7A8 MSG_YESNO '"La mançanilla esta bullint, vols\n..."
compare LASTRESULT 0x1
if 0x1 goto 0x886C78E
msgbox 0x886CA1E MSG_NORMAL '"La tassa seguirà ancenent."
release
end

'---------------
#org 0x86C316
msgbox 0x886CA3B MSG_NORMAL '"Has trobat una Poció dins la\nmanç..."
release
end

'---------------
#org 0x86C78E
giveitem 0xD 0x1 MSG_OBTAIN
msgbox 0x886CA3B MSG_NORMAL '"Has trobat una Poció dins la\nmanç..."
setflag 0x200
release
end


'---------
' Strings
'---------
#org 0x86C7A8
= La mançanilla esta bullint, vols\nbufar la tassa?

#org 0x86CA1E
= La tassa seguirà ancenent.

#org 0x86CA3B
= Has trobat una Poció dins la\nmançanilla. A este joc se premia\lser bona persona.
 

Salazzle

El Maestro
según recuerdo cuando hice mi primer script debes de poner el 0x0 que es el tipo mensaje de obsequiar objetos
 

kakarotto

Leyenda de WaH
¿Has arreglado el script sobreescribiendo el script anterior? A veces da error si se hace de esa forma. Prurba a meterlo en un offset nuevo y comentanos
 

H.B.P

Emperador Kaktiácero
Miembro de honor
Esmeralda español, desde luego tienes horchata en las venas... Tu problema es bien raro, pero tiene pinta de que se te sobreescribió el script, tal y como comenta kakarotto. Si siguiera dando problemas, prueba con otra flag, algunas dan problemillas y vete a saber cuál funciona en tu rom. Si aún así se complicasen mucho las cosas en plan fenómeno paranormal del Universo irresolvible, cambia de rom base, recuerda que si la cosa no tira, Fire Red inglés es tu amigo si coges Rojo Fuego español, arderás en el infierno.
 
Estado
Cerrado para nuevas respuestas.
Arriba