Registrarse

Continuar script independientemente del resultado del combate

Estado
Cerrado para nuevas respuestas.

TheJimez11

Baneado
Hola, soy "nuevo" en esto, y queria saber si hay alguna forma de hacer que cuando peleas contra tu rival en el juego puedes poner la opcion de que si pierdes siga la historia, pero despues de la pelea siga un dialogo y luego aparezcas en el centro pokemon.
 

Fran Agustín

Si el sol besa tus ojos, ni cuenta te das.
Miembro insignia
Respuesta: Da igual perder o ganar

Hola, hola, ¿qué tal?
En primer lugar debo decir que no has aclarado la base ni has posicionado el tema en el subforo correcto.
Asumiendo que es una duda de RH y usas Fire Red como base, lo que necesitas es un trainerbattle de tipo 9:
Código:
trainerbattle 9 (numero de entrenador) [b][s][COLOR=Red]0[/COLOR][/s][/b] (texto prebatalla) (texto posbatalla)
Nota: Si en lugar del 0 que hay en rojo pones un 3, activas el tutorial de Oak.

EDIT: Lunos está en lo correcto. Me disculpo por la confusión que pueda haber causado. Cambiar el 3, por alguna razón, "se carga" el tipo de trainerbattle...
Gracias, Lunos.

Fuck GameFreak
 
Última edición:

Rubire4

Usuario mítico
Respuesta: Da igual perder o ganar

1º Por favor, léete las reglas del foro, esto no va aquí, va en dudas.

2º ¿Donde trabajas? No somos adivinos, si no nos das información no sabremos contestarte. En una ROM, en RPG...

3º Te recomiendo que si eres nuevo te pongas a ver tutorial, ahí están todas tus respuestas.

Si es en una ROM me parece que solo se puede hacer en FR:

Xabier2012 dijo:
Seguir aunque pierdas

Para los trainers de evento, al menos en Fire Red, podemos hacer que no perdamos y continuemos el script aunque nos derroten.

Simplemente el tipo de lucha y el tercer número que poníamos por defecto hay que cambiarlo así:

Código:
trainerbattle 0x9 0x66 0x3 @msg1 @msg2
Pero, ¿Por qué ahora tenemos dos mensajes si sigue siendo un entrenador de evento? Fácil. Porque puedes ganar o perder. Si ganas, el mensaje que dirá tu rival al perder será el @msg1 y si pierdes dirá el @msg2.

OJO Este tipo de batalla está hecho para que el primer combate contra el rival, donde el profesor Oak te da instrucciones sobre combatir. Y siempre que utilicéis esto saltará Oak dándote consejos. Si quireis quitar esos mensajes, vuestro hilo es este: http://whackahack.com/foro/t-41133/miniaporte-como-quitar-mensaje-oak-en-batalla

Si es en otra plataforma no se.
 

Lunos

Enfrentando a La Organización
Miembro insignia
Respuesta: Da igual perder o ganar

Hola, hola, ¿qué tal?
En primer lugar debo decir que no has aclarado la base ni has posicionado el tema en el subforo correcto.
Asumiendo que es una duda de RH y usas Fire Red como base, lo que necesitas es un trainerbattle de tipo 9:
Código:
trainerbattle 9 (numero de entrenador) [COLOR=Red]0[/COLOR] (texto prebatalla) (texto posbatalla)
Nota: Si en lugar del 0 que hay en rojo pones un 3, activas el tutorial de Oak.
Pequeña aclaración, pese a que cambiar el tercer parametro en la trainerbattle 0x9 de 0x3 a 0x0 ciertamente deshabilita el tutorial de Oak, tambien hace que al perder la batalla te vayas al ultimo sethealingplace como si perdieses cualquier otra.

Lo correcto es usar el 0x3 y remover el tutorial de Oak mediante edición hexadecimal siguiendo esta sencilla explicación, o bueno, usando la que aportó Eribur que es lo mismo.

EDITO: Y si por alguna razón no querés eliminar la explicación de Oak, está esta Rutina ASM que permite activarla o desactivarla dandole el valor 0x0 o 0x1 a la variable 0x8000.
 
Última edición:

H.B.P

Emperador Kaktiácero
Miembro de honor
Respuesta: Da igual perder o ganar

Arriba te han dado la solución que buscas, pero si lo pones tal y como te dicen, el Profesor Oak te hablará durante el combate. Para solucionarlo, asegúrate de seguir el siguiente tutorial: >>accede aquí<< Por cierto, ten presente que esto sólo funciona para roms de Fire Red.
 

kakarotto

Leyenda de WaH
Re: Respuesta: Da igual perder o ganar

★★Helix Boo★★;394107 dijo:
Arriba te han dado la solución que buscas, pero si lo pones tal y como te dicen, el Profesor Oak te hablará durante el combate. Para solucionarlo, asegúrate de seguir el siguiente tutorial: >>accede aquí<< Por cierto, ten presente que esto sólo funciona para roms de Fire Red.
Podría ser una solución factible pero tiene limitaciones de solo ser utilizado en fire red y si tiene más de 2 pokemon te daría problemas: hay una solución muy buena,adaptable a cualquier rom (probado en fire red y emerald) de continuar despues de perder, pero es una instruccion asm y necesitas familiarizarte con la nomenclatura. De cualquier modo la opción de helixboo seguro que es la que mejor se adapta a ti
 

H.B.P

Emperador Kaktiácero
Miembro de honor
Respuesta: Re: Respuesta: Da igual perder o ganar

Podría ser una solución factible pero tiene limitaciones de solo ser utilizado en fire red y si tiene más de 2 pokemon te daría problemas: hay una solución muy buena,adaptable a cualquier rom (probado en fire red y emerald) de continuar despues de perder, pero es una instruccion asm y necesitas familiarizarte con la nomenclatura. De cualquier modo la opción de helixboo seguro que es la que mejor se adapta a ti
Tienes razón en el sentido de que sólo es aplicable a Fire Red, aunque he utilizado este tipo de trainerbattle en combates de hasta tres Pokémon y no he tenido ningún problema hasta ahora, habiendo desactivado los mensajes previamente, claro.
 
Estado
Cerrado para nuevas respuestas.
Arriba