qna_rh
Thread Id: 13277
Thread Name: Ayuda script
Hola, bueno estoy aprendiendo Scripts y tengo una duda, al momento de dar un Pokemon, mi pregunta es ¿Como hago para que una vez que ya obtuve mi pokemon no vuelva a darmelo una y otra vez?
Este es el codigo que use:
#dynamic 0x800000
#org @start
lock
faceplayer
msgbox @frase 0x6
checkflag 0x800
msgbox @pregunta 0x5
compare LASTRESULT 0x1
if 0x1 goto @Si
if 0x0 goto @No
release
end
#org @Si
setflag 0x800
givepokemon 0x1 0x5 0x0 0x0 0x0 0x0
msgbox @frase1 0x6
release
end
#org @No
msgbox @frase2 0x6
release
end
#org @frase
= Tengo un pokemon que regalarte.\n
#org @pregunta
= ¿Lo quieres?
#org @frase1
= Pues toma.\pRecibiste un BULBASAUR.
#org @frase2
= De acuerdo, me lo quedare.
No se que tutorial lee todo el mundo últimamente, pero la gente no entiende lo del if...
#dynamic 0x800000
#org @start
lock
faceplayer
msgbox @frase 0x6
checkflag 0x800
if 1 goto @lol
msgbox @pregunta 0x5
compare LASTRESULT 0x1
if 0x1 goto @Si
if 0x0 goto @No
release
end
#org @Si
setflag 0x800
givepokemon 0x1 0x5 0x0 0x0 0x0 0x0
msgbox @frase1 0x6
release
end
#org @No
msgbox @frase2 0x6
release
end
#org @lol
release
end
#org @frase
= Tengo un pokemon que regalarte.\n
#org @pregunta
= ¿Lo quieres?
#org @frase1
= Pues toma.\pRecibiste un BULBASAUR.
#org @frase2
= De acuerdo, me lo quedare.
Bueno, has eso y en el
#org @lol
release
end
pon mas cosas (lo que quieres que pase la segunda vez, otro msgbox o algo xD).
Te dejo el tutorial de ciro, revisa la parte de flags.
Tuto de CIRO