qna_rh
Thread Id: 24491
Thread Name: problema al recoger objetos del suelo.
#0
Akyu 28124
Saludos~

Tengo un nuevo problema, esta vez relacionado con los objetos del suelo, es decir, las pokeballs.

El código que uso es:

#dynamic 0x800000
giveitem 0xD 0x3 0x1
end

Usando eso, me da el ítem perfectamente, con el respectivo mensaje y la musiquita que suena cuando coges items, y el item del suelo desaparece, hasta ahí todo bien.

El problema, es que cuando actualizo mi posición en el mapa, es decir, cuando me muevo, el item vuelve a aparecer, y vuelve a estar disponible para cogerse:





También he probado a usar el script de algún item que ya viene con el Pokemon rubí, con el mismo resultado, con lo cual no se me ocurre que podrá ser.


Gracias~
#1
Pacodelopio 26193
Fíjate el nº ID que tienen las pokéballs del juego y pon el mismo, si no te funciona pos usa flag libres.
#2
Tito Sayer301 26309
Eso es porque no has usado una flag, pon debajo del giveitem esto:

setflag 0x500

y en la pokeball, dentro del AD-map, donde pone nº ID pon 500. Así no debería volver a aparecer.
#3
Akyu 28124
Iniciado por Pacodelopio
Fíjate el nº ID que tienen las pokéballs del juego y pon el mismo, si no te funciona pos usa flag libres.


Dicho y hecho, tenía mal la ID, fallo tonto XD

Iniciado por Sayer Conflow!
Eso es porque no has usado una flag, pon debajo del giveitem esto:

setflag 0x500

y en la pokeball, dentro del AD-map, donde pone nº ID pon 500. Así no debería volver a aparecer.


Los items del suelo tienen por sí mismos la propiedad de no volver a repetirse, no quiero malgastar flags para eso, por eso hice este post.




En fin, gracias a ambos por aportar soluciones igualmente :D

Problema resuelto, pueden cerrar~