[RPG - Otros] Bloquear Pokemon Inicial

Avisos


Like Tree4Gracias
  • 4 Post By JessWishes
Tema cerrado
 
Herramientas Desplegado
  #1  
18/08/2019
Duda Bloquear Pokemon Inicial
Hola buenas, pretendo ir al grano para no dar tanta vuelta haber si alguno puede ayudarme.

Como dice el título quisiera saber si alguien conoce algún script o evento o comando o código gameshark (? para hacer que el pokemon inicial quede bloqueado en el equipo, osea que no se pueda depositar en cajas y cosas así al menos hasta cierto punto de la historia, o bien hacer que se bloquee en algún evento importante como parte de un acontecimiento, ya me entienden .

Gracias!






  #2  
Hace 4 Semanas
Predeterminado Respuesta: Bloquear Pokemon Inicial
Buenas Mudkip,rpg no tiene gameshark,y lo que dices seria a base de algun script ya que ni essentials ni en comandos se puede (al menos que yo sepa)y por mas que busque en google no vi nada...lo que se puede hacer es borrar el pokemon.
Aqui hay algunas documentaciones https://pokemonessentials.fandom.com..._de_un_Pokémon y pues,sobre lo que dices lo veo dificil.
  #3  
Hace 4 Semanas
Predeterminado Respuesta: Bloquear Pokemon Inicial
Pues, si es posible de hacer, el problema es que necesitas saber un poco de como funciona el sistema de guardado de especies en el PC para poder hacerlo. Intentaré explicar de a poco, espero poder ser lo más claro posible.

Primero se necesitaría crear una propiedad nueva para cada especie. Esta propiedad será nuestro "Interruptor" que nos permitirá realizar el efecto que deseamos.

Esto lo puedes hacer creando una sección nueva en el editor de scripts.


Luego, en nuestra nueva sección, agregamos nuestra propiedad, la cual llamaremos inicial.


Lo que esto hará es definir esa propiedad para cada especie creada, esto incluye al inicial del jugador. Para "activar" nuestra propiedad lo hacemos editando al inicial antes de entregarlo.




Ahora viene la parte complicada, necesitamos editar la información de la PC para que te impida guardar al inicial.

Para esto debemos agregar un condicional inicial a varios métodos del class PokemonStorageScreen, los métodos son los encargados de depositar la especie, seleccionar la especie, cambiar de lugar y liberar.


En pocas palabras, lo que este condicional hace, es verificar si la especie seleccionada en la PC es tu inicial, o sea que tiene activada la propiedad que hemos creado, si es así, entonces no nos dejará depositarla, pero si no es el caso, entonces se procederá a realizar lo que el método normalmente hace.

Esto lo podemos agregar en nuestra sección nueva, debajo de donde definimos nuestra nueva propiedad, ya que estamos usando el comando alias, podemos editar el contenido de cada método sin arriesgarnos a eliminar o editar algo importante.

Bueno, si todo lo hicimos bien, ya debería funcionar y verse así :



Espero que te halla sido útil la respuesta y sobretodo quedado clara.

Saludos.

Tema cerrado

Etiquetas
dudarmxp

Herramientas
Desplegado

Permisos para publicar mensajes
No puedes crear nuevos temas
No puedes responder mensajes
No puedes subir archivos adjuntos
No puedes editar tus mensajes

Los BB code están Activado
Los Emoticones están Activado
El código [IMG] está Activado
El Código HTML está Desactivado
Trackbacks are Activado
Pingbacks are Activado
Refbacks are Desactivado



Extra
Estilo clásico
La franja horaria es GMT +1. Ahora son las 13:57.