Registrarse

[RPG - Scripting] Dejar pokemon de tu equipo

Estado
Cerrado para nuevas respuestas.

The Agle532

Usuario de oro
Hola amigos hoy yo denuevo tengo una duda hay un script que te aga dejar un pokemon de tu equipo en otro lugar que nosea la pc???:p
 

Jessie

What goes around, comes around
Pues depende donde lo quieras dejar, por ejemplo si quieres que su información se se guarde en una variable, simplemente igualas el valor de esa variable a la especie en alguna posición del equipo. Por ejemplo :

Código:
if $Trainer.party.length>1
  poke = $Trainer.party[0].clone
  $game_variables[99] =  poke
  $Trainer.party[0] = nil
  $Trainer.party[0].compact!
end
Primero verificas si tienes más de una especie en el equipo, sí se cumple esa condición entonces se guardará la información de la especie seleccionada, en el ejemplo es el miembro en la primera posición del equipo o sea $Trainer.party[0], las posiciones van de 0 a 5, suponiendo que esa especie exista en esa posición del equipo. Luego eliminamos la especie seleccionada del equipo y re-ordenamos el resto del equipo.


Ahora para regresar esa especie al equipo, se hace de la siguiente manera.

Código:
if $Trainer.party.length<6
  a=PokeBattle_Pokemon.new(1,1,$Trainer)
  $Trainer.party.push(a)
  b=$game_variables[99]
  $Trainer.party[$Trainer.party.length-1] = b
end
Para poder regresar la especie al equipo, primero se verifica que el jugador tenga menos de 6 especies en el equipo, luego sí se cumple la condición se debe definir una especie nueva y agregarla en la última posición del equipo, luego simplemente se iguala el valor de esa nueva especie a la información de la variable que contiene la especie guardada. Y con eso ya tendremos esta especie de regreso.

Con esto debería ser suficiente para lo que necesitas hacer. Mucha suerte.
Saludos
 
Estado
Cerrado para nuevas respuestas.
Arriba