qna_rh
Thread Id: 23369
Thread Name: Modo de batalla aleatorio?¿?¿
#0
Pacodelopio 26193
Bueno quería entender como funciona el script de la torrebatalla, me gustaría para despues de la "liga" o su equivalente a cualquier hack, pues hacer un local de batallas como la torrebatalla, consistiria pos basikamente en entrar, y que te vayan viniendo minis de trainers mitikos x ejemplo un brock, un red, una tortuga ninja (yo ke se xd) etc, pero mi pregunta es... Podría hacer que ciertos trainers salieran al azar?¿?¿ es decir que no sea como la liga Pokémon que siempre es el mismo orden, y si con los pokémons se puede eso del azar?¿?¿ lo veo mas díficl ya que en teoria los tienes que programar cn el pet o alguno parecido pero bueno quizas la torre batalla funciona diferente.
#1
083D 12294
Pues podrías usar el comando "Random", para cuando inicie la batalla te mande a un script al azar donde este un "createsprite" y un trainerbattle.

Para hacer que los Pokémon que tenga sean diferentes, haces lo mismo aplicas un Random por cada posible trainerbattle distinta que quieras.

Por ejemplo.



Es solo un ejemplo, ya depende de ti cuantos y cuales son lo trainers, ademas de las batallas, agragas tantas diferentes como quieras, tambien sería cuestión que agregaras algunos msgbox y applymovement para darle efecto.

Espero que te sirva.
Suerte.
#2
RedMort 26611
Yo lo vería enfocado como bien dice 083D al comando random.
Mi estilo sería el mismo comando, pero adaptado a todo lo que pides. Me explico:
Tú quieres ciertos trainers conocidos. Pongamos que el número de ellos son 8 distintos.
Tú entras en la sala, te paras frente al campo de batalla, y en el script haces el random de 8 entrenadores.
Si sale 0, haces el clearflag, showsprite y applymovement de Brock.
Si sale 1, el de Misty.
Si sale 2....

Una vez tengas montado bien este sistema, tocaría el tema de su equipo.

Puedes hacer 6 trainers con el sprite de Brock, pero con equipo distinto.
Entonces añades o editas otros entrenadores en el PET los 6 Brocks.
Lo mismo con los otros 8.
Te daría un total de 8x6=48 entrenadores diferentes, aunque en el juego se vea como 8 entrenadores cuyos equipos van cambiando.

Esa es mi visión, espero que te ayude! ^^
#3
Pacodelopio 26193
Gracias a ambos, voy viendo maneras que se podrían hacer con lo que me vais diciendo y tambien lo que me dijo Sayer, Que buena idea eso de hacer 6 brocks cada uno con un team diferente. :D
#4
Tito Sayer301 26309
Pues ala, otro tema solucionado, si es que somos un mar de respuestas.
Así que tema cerrado.