qna_rh
Thread Id: 14388
Thread Name: Ayuda con codigo
#0
marioc5198 24365
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!
#1
J.com 12785
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 ;)
#2
marioc5198 24365
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!
#3
yo soy Yo 17427
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

#4
marioc5198 24365
Muchas gracias, voy a probarlo y les aviso! :)
#5
marioc5198 24365
Una pregunta, se puede que el pokemon que te den, sea de un genero especifico? macho o hembra