qna_rh
Thread Id: 13277
Thread Name: Ayuda script
#0
PokeNico 22989
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.
#1
cosarara97 12296
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.
#2
Shiro~ 24544
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