qna_rh
Thread Id: 24075
Thread Name: Duda con WBTO
#0
Pacodelopio 26193
Bueno tenía una duda, hice una especie de lancha para ir por el agua en depende que partes de mapa, pero tengo un problema...
Cuando aparece un Pkmn salvaje, o una batalla con entrenador, al acabar el combate y volver al mapa el player se pone normal (andando) en vez de lancha, seguí el tutorial de Jo7a para WBTO y está de lujo, y vi que para que cuando refresques no se vuelva al mini típico, se tenía que poner script de nivel.
Pero yo no quiero que namas entrar al mapa el player vaya en lancha, solo cuando esté por el agua.
Bueno a ver si alguien sabe como podría arreglar ese "fallo".
#1
ReoNeky 18653
Una pregunta... ¿Has cambiado los frames bici por el tio con la lancha? o los frames del mini buceando por el tio en la lancha? u otro cualquiera? Depende de lo que me digas, podríamos "hacer" un pequeño apaño.
#2
J.com 12785
Lo 1º, mil perdon, me acabo de acordar que me dejaste la duda por perfil y se me fue totalmente la olla y no contesté. Sorry.

Ahora la solucion:
Haz un script de nivel asignandole una flag. Entones configuras el script para que nada mas entrar al mapa el prota vaya en lancha. Cuando hagas el script para bajar de esta, usas un setflag (o clearflag, depende de como hayas echo el script de nivel) y asi al desactivar la flag, el mini volverá a ser el normal, aunke refresques la pantalla.

Incluso despues si kieres volver a subir a la lancha, tan solo añade setflag (o clearflag) a un script a la orilla del agua para subirte de nuvo y que se ejecute otra vez el script de nivel.

Espero que se me entienda.
PD: recuerda que el script de nivel es un tipo 07 y un 04, los dos con el mismo offset.
Acuerdate de asignar una flag al de tipo 04, una que no vayas a desactivar nunca durante todo el hack.
#3
Pacodelopio 26193
Gracias a los 2, jo7a muchas gracias creo que si que lo he entendido perfecto hasta me dijiste el tipo de nivel de script, por cierto reoneky lo substituí de un mini que no usaba igualmente en Fire red se pueden añadir mas, bueno siguiendo a lo que me decia jo7a...
Con lo que me has dicho el prota cuando entre al mapa iría a pie? es lo que quiero,
ya que luego tiene la opción de robar la lancha para ir por el agua.
resumiendo... segun entendí, hago un script de nivel que contenga el wbto (con una flag asignada) para que el player vaya a pie activo la flag(¿un mapa antes? ¿con un scriptgatillo iría guay?), una vez activada la flag el player entraría andando. y luego en el script del mini de la lancha, al hablar con la "lancha" haría otra vez setflag y se desactivaría la flag (activando el script de nivel) y así mientras este ahí arriba al acabar batallas seguiría ahí porqué el script de nivel lo prevalece, y al bajar de la lancha, otra vez setflag, y se activaría la flag y se desactivaría el script de nivel no?
#4
J.com 12785
mm si, algo asi, pero me estoy haciendo un lio asi que lo explicaré mejor.
Mira, en el script de nivel 07 y 04 pones esto:

org 0x@dirección
checkflag 0xflag SIN USAR
if 0x1 goto 0xoffset WBTO
end


Bien, ahora explico:
En el offset WBTO haces el script de WBTO, obiamente. Tan solo poniendo los wbto necesarios y el end, NADA MAS.

Ahora, con este script, al entrar al mapa se chekeará la flag sin usar, y al no estar usada, el prota se seguirá viendo normal.
Luego, cuando robes la lancha (ya sea un script de persona o de gatillo) haces un setflag 0xflag sin usar, y pones los wbto también en ese script, para que el prota cambie automáticamente.

Haciendo esto, aunke refresques la pantalla el prota estará en la lancha.
Luego, cuando quieras que se baje de la lancha, haces otro script en la orilla (gatillo o persona, da igual) y pones clearflag 0xflag sin usar y refrescas la pantalla (a ser posible con el comando warp) y el prota se verá como siempre, aunque refresques la pantalla.

Si por el contrario, quieres que nada mas entrar al mapa por 1º vez el prota ya esté en la lancha, simplemente haz el mismo script de nivel pero cambiando el "if 0x1 goto 0xoffset WBTO" por "if 0x0 goto 0xoffset WBTO".

Luego los demás scripts para bajar y subir de la lancha se hacen igual en cualquiera de los 2 casos. (juega con el setflag y el clearflag, puede que los haya puesto al reves, pero solo es provar)
#5
Pacodelopio 26193
uooo ahora si que si, entendido al 100% mersi man ya que esto me va a servir para muchas cosas, si quieren cerrar el tema por mi ya está resuelta la dudaaa.