[Script] Tarjeta de Entrenador Personalizada

Autores: Nyaruko y Pablus94

Introducción

¡Buenas, gente! 

Como iniciativa en los directos de Pablus94, hemos decidido hacer algunos scripts sencillos para Pokémon Berilo en los que podáis sacar partido vosotros también.  En este caso, os tramemos una Trainer Card inspirada en parte por la de HGSS en la que se movían las medallas, pero también queríamos que sirviese como resumen de la propia partida.
 
Funcionamiento:
  1. Colocar el script que se encuentra en el bloc de notas encima de Main,
    dentro del propio RPG Maker XP. 
  2. Colocar la carpeta TrainerCard dentro de la propia carpeta Pictures.
  3. Para llamarla desde el menú, debes sustituir primero la función que llama a la tarjeta por defecto
  4. Para hacerlo, ve al apartado PauseMenu de scripts y, en trainer, sustituye el apartado indicado por TrainerCard.new.nombredelmétodo. El nombre del método es la función (def) que llama al script, y que puedes encontrar dentro del mismo.
Cosas a tener en cuenta:

  1. Hemos reservado unas variables e para las funciones añadidas de la tarjeta de entrenador, las cuales son:
     
    • Variable 18 “Estrellas”: Estrellas que se usan para comprobar el progreso de la partida al estilo de GameFreak, aunque con la libertad de poder añadirlo cuando queramos y adaptándolo al propio juego. Cada vez que consigas alguno de esos objetivos, añades +1 a esa variable, con un máximo de 5.
    • Variable 19 “Misiones aceptadas”: Cada vez que se acepte una misión secundaria en el juego, debes añadirle un +1 a esta variable.
    • Variable 20 “Victorias en batalla”: Dentro del propio condicional del combate Pokémon, debes añadir un +1 a esta variable en la parte del condicional en la que se define lo que ocurre si ganas. 
    • Variable 21 “Derrotas en batalla”: Si se puede perder el combate, añades un +1 a esta variable en la parte en la que defines lo que ocurre si pierdes (o mejor dicho, si no ganas, ya que hablamos de una “excepción”). En el resto de combates, basta poner un +1 a esta variable en la pestaña “starting over” del evento de la enfermera Joy o cualquier similar en el que puedas recobrar la jugabilidad tras perder una batalla (puede ser también la casa del jugador).
    • Variable 22 “Victorias Alto Mando”: Tras ganar a todo el Alto Mando, añade un +1 en la batalla del último de ellos, o el Campeón, si tu Liga Pokémon lo incorpora.
    • Variable 23 “Curaciones en CP”: Simplemente debes añadir un +1 en el evento de la enfermera del Centro Pokémon o en cualquiera que ejerza la misma función.
    • Variable 24 “Misiones completadas”: Cada vez que se complete una misión secundaria en el juego, debes añadirle un +1 a esta variable.
       
  2. En caso de ya tener estas ocupadas, simplemente debes buscarlas en el script y sustituirlas por otra que consideres. Por ejemplo, si deseo sustituir la variable 18, solo tengo que irme al script y buscar $game_variables[18] y sustituir el 18 por el número que desees.
     
  3. El Gráfico de la medalla que hemos insertado es el de la medalla de Pegaso en HGSS, te tocará editar el gráfico de cada medalla para adaptarlo a las tuyas.

Scans

  

Descarga

https://mega.nz/file/Me5EXIaD#jZh92jvhMvWLS1Jodt07Qsnvjl-5OEvE_8qDKWCUAFw 

Espero que os sirva este pequeño script que hemos hecho con cariño, ante cualquier consulta nos podéis preguntar directamente por Discord, en el propio server de PokéLiberty.

¡Un saludo!
Puedes ver otros aportes en:

https://newpokeliberty.blogspot.com/p/blog-page_21.html

Comentarios

  1. se puede utilizar el recurso en pokemon trainer campionchip?

    ResponderEliminar
    Respuestas
    1. Claro. Si está publicado como aportes es que es libre con créditos

      Eliminar
  2. Se pueden cambiar los sprites de los Lideres por cada región?

    ResponderEliminar
  3. Cuando lo pongo y entro a la tarjeta me sale la que hay por defecto con todo el fondo azul. ¿Por qué ocurre?

    ResponderEliminar
  4. ¡Hola buenas noches! perdon por mi español
    Me gustó mucho el Script, estoy intentando agregarlo, pero no pasa nada, aparece la tarjeta predeterminada

    ResponderEliminar
    Respuestas
    1. Tienes que llamar a la nueva tarjeta desde el menú, sustituyendo la función de la anterior. Mira el script de menú y donde esté la función que llama a la tarjeta de entrenador, pon la nueva.

      Eliminar
    2. Tengo el mismo problema nose como ingresar o sustituir la nueva tarjeta xfavor

      Eliminar
  5. ¡Hola! Tengo un preoblema con el script ya que no se como llamar la nueva tarjeta desde el menú, ¿
    ¿me podrias ayudar?

    ResponderEliminar
    Respuestas
    1. Busca en los scripts dónde está el menú y, dentro de él, la función que llame a la tarjeta de entrenador. Sustituye esa por la del script.

      Eliminar
    2. Puedes probar a meterte al Discord de la comunidad y pasar el problema y la captura del error por el canal de dudas, allí será más cómodo y habrá más gente que te lo pueda mirar en profundidad

      Eliminar
  6. Muy buenas, excelente script <3 me gusto bastante, es un trabajo muy bien logrado!...

    Tengo cierta duda, no se si podría decirme como implementarlo con el modular menú?... Lo que pasa es que no estoy seguro cual es la función que hay que llamar...

    ResponderEliminar
    Respuestas
    1. Disculpa por no contestar antes, no habíamos visto el comentario. Debería ser igual que meter cualquier otra opción. Creo que la función que llamaba al script era dorso1, pero no estoy seguro. Si todavía no has conseguido insertarlo, quizá puedas meterte al Discord de la comunidad y preguntar por el canal de dudas, donde seguro que habrá gente que te lo podrá solucionar.

      Eliminar
  7. disculpa en el script pause menu hay distinos trainers en cual hay que cambiar por el que mencionaste no me sale las imagenes......solo me sale el trainer card normal con todo fondo azul. xfavor ayuda

    ResponderEliminar

Publicar un comentario