qna_rh
Thread Id: 24220
Thread Name: Problema con el wildbattle
#0
Pedrito4427 27959
Rom base: Pokemon Esmeralda Español

Hola yo ya había tenido antes un problema con el script de wildbattle, primero antes cuando hablaba con el el mini del pokemon se trababa el juego y desaparecía, ahora es diferente, resulta que el script si corre bien y comienza la batalla, pero al terminar la batalla el mini no desaparece, y si llega a desaparecer despues de un tiempo vuelve a aparecer.

este es el script:
#dynamic 0x800000

#org @inicio
lock
faceplayer
checkflag 0x2002
msgbox @empieza 0x6
wildbattle 0x12A 0x7 0x0
msgbox @perder 0x6
hidesprite 0x37
setflag 0x2002
release
end

#org @empieza
= Seedoooooooooooooot
#org @perder
= El Seedot ya no bloquea\nmas el paso al bosque

¿Hay algún error?
#1
Franco Kuchiki 25897
Pues me parece que el mini vuelve a aparecer cuando se refresca la pantalla, pero no sé bien.
Podrías poner un script de nivel de tipo 04, o un 03 (creo que es mejor el 04), éste funciona como el 02 pero carga antes que el mapa. El 03 es como que carga constantemente.
Entonces, en el script, pones un checkflag 0x2002 y el mismo hidesprite.
Creo que con eso estaría bien, cualquier cosa me avisás.

PD: ¿Estás romhackeando el Esmeralda y encima en español? Primero, el Esmeralda tiene menos documentación, no es de los normales a romhackear, pero está bien que intentes. Ahora, los roms en español casi no tienen compatibilidad con herramientas y no son recomendables, por lo que te recomiendo pasarte a la versión inglesa.

PD2: Deberías poner en el título que el problema no es con el wildbattle, sino con el hidesprite.
#2
Cheve_X 15014
Naah, esta bien jugar con esmeralda español... hay bastante documentacion... y no es tan dificil si te las arreglas bien (Aunque si recien empiezas si, te recomiendo FR o Ruby, pero cada cual con su cada qué, yo tambien empecé con Esmeralda Español)

-----

El Mini en el Advance Map debe tener puesta en el "People ID" el valor de la flag que activas (0x2002)