qna_rh
Thread Id: 14388
Thread Name: Ayuda con codigo
Bueno, ando tratando de hacer que un policia me de un SQUIRTLE, el cual ya me lo da... me pregunta que si lo quiero, y al decir que si, me lo da... pero si vuelvo hablar con el, me vuelver a dar otro, quiero que ya no lo haga y me diga otra cosa... este es mi codigo:
#dynamic 0x80000
#org @inicio
lock
faceplayer
msgbox @frase 0x5
compare LASTRESULT 0x1
if 0x1 goto @inicio2
msgbox @frase3 0x6
release
end
#org @inicio2
givepokemon 7x0 0xA 0x0 0x0 0x0 0x0
msgbox @frase2 0x6
end
#org @frase
= I captured a SQUIRTLE that/nwas causing troubles./PBut i can't kept it. I need/na good trainer to take care of/nit./pWould you like to take it?
#org @frase2
= Ok. Here it is/p[player] received the SQUIRTLE./pTake good care of it.
#org @frase3
= Really? That's a shame.
Espero me puedan ayudar! :) gracias!
Tienes que usar una flag.
Mira es asi: (en negrita lo que tienes que añadir)
#dynamic 0x80000
#org @inicio
lock
faceplayer
checkflag 0xflag libre (ejemp: 9D)
if 0x1 goto 0x@inicio2
msgbox @frase 0x5
compare LASTRESULT 0x1
if 0x1 goto @inicio3
msgbox @frase3 0x6
release
end
#org @inicio2
msgbox 0x"frase que dira cuando ables con el despues de darte el pokemon"
callstd 0x2
release
end
#org @inicio3
givepokemon 7x0 0xA 0x0 0x0 0x0 0x0
msgbox @frase2 0x6
setflag 0xflag de antes
end
#org @frase
= I captured a SQUIRTLE that/nwas causing troubles./PBut i can't kept it. I need/na good trainer to take care of/nit./pWould you like to take it?
#org @frase2
= Ok. Here it is/p[player] received the SQUIRTLE./pTake good care of it.
#org @frase3
= Really? That's a shame.
Eso es todo. ¿facil no?
Prueba y mira ver si te funciona ;)
Muchas gracias! ha quedado de maravilla! :D
Otra duda, se puede que solo me de el pokemon despues de haber vencido a Misty? Estoy usando el Fire Red!
Claro, debes usar la flag 0x821, que activa la medalla Cascada, y otra flag para que no te lo dé más que una vez.
Algo así:
Iniciado por XSE
#dynamic 0x800000
#org @inicio
lock
faceplayer
checkflag 0x821
if 0x1 goto @simedalla
msgbox @nomedalla 0x6
end
#org @simedalla
checkflag 0x(flag)
if 0x1 goto @pkmndado
msgbox @tomasquirtle 0x6
givepokemon (datos del squirtle)
setflag 0x(flag)
end
#org @pkmndado
msgbox @yadado 0x6
end
Muchas gracias, voy a probarlo y les aviso! :)
Una pregunta, se puede que el pokemon que te den, sea de un genero especifico? macho o hembra