Registrarse

Ayuda con codigo

Estado
Cerrado para nuevas respuestas.
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:

Código:
#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!
 

Jo7a

Kiero mi nick amarillo D:
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!
 

yo soy Yo

Traducir es aburrido...
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í:

XSE dijo:
#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
 
Estado
Cerrado para nuevas respuestas.
Arriba