[RPG - Scripting] Evitar registro en la pokedex

Avisos


Like Tree2Gracias
  • 1 Post By KleinStudio
  • 1 Post By KleinStudio
Tema cerrado
 
Herramientas Desplegado
  #1  
22/08/2018
Predeterminado Evitar registro en la pokedex
Buenas pues quería que en un combate contra un pokémon salvaje evite registrarlo en la pokedex, en ese combate el pokémon solo es derrotado obligatoria mente pero necesito evitar que la pokedex lo muestre como visto solo en ese combate, si se encuentra más adelante si quiero que puede ser registrado, debo recalcar que la pokedex ya la tendré y sera el modo nacional.

Alguna idea de lo que podría hacer?
  #2  
04/09/2018
Predeterminado Respuesta: Evitar registro en la pokedex
Código:
Events.onEndBattle+=proc {|sender,e|
  $Trainer.seen[25] = false
}
Eso haría que Pikachu no saliese en visto después de una batalla, puedes añadirle un condicional para que solo ocurra cuando X interruptor esté activo y así permitir que se añada cuando lo desactives.

Código:
Events.onEndBattle+=proc {|sender,e|
  if $game_switches[200]
    $Trainer.seen[25] = false
  end
}
Gracias: Morel X
  #3  
04/09/2018
Predeterminado Respuesta: Evitar registro en la pokedex
Dicho por KleinStudio Ver mensaje
Código:
Events.onEndBattle+=proc {|sender,e|
  $Trainer.seen[25] = false
}
Eso haría que Pikachu no saliese en visto después de una batalla, puedes añadirle un condicional para que solo ocurra cuando X interruptor esté activo y así permitir que se añada cuando lo desactives.

Código:
Events.onEndBattle+=proc {|sender,e|
  if $game_switches[200]
    $Trainer.seen[25] = false
  end
}
Entonces me interesa el segundo, supongo que solo tengo que añadir el:
Events.onEndBattle+=proc {|sender,e|
if $game_switches[200]
$Trainer.seen[25] = false
end
}

Donde va lo de pokémon shiny y luego en el combate en vez de usar el interruptor del shiny tengo que poner el que haya asignado el del evitar el registro no? En el ejemplo que me has puesto es el 200 si no me equivoco no?
  #4  
04/09/2018
Predeterminado Respuesta: Evitar registro en la pokedex
Dicho por Morel X Ver mensaje
Entonces me interesa el segundo, supongo que solo tengo que añadir el:
Events.onEndBattle+=proc {|sender,e|
if $game_switches[200]
$Trainer.seen[25] = false
end
}

Donde va lo de pokémon shiny y luego en el combate en vez de usar el interruptor del shiny tengo que poner el que haya asignado el del evitar el registro no? En el ejemplo que me has puesto es el 200 si no me equivoco no?
¿A qué te refieres con lo de Pokémon shiny?
Con ese script lo que harás es que cuando termina la batalla el Pokémon se quede sin ver cuando el interruptor 200 esté activo, una vez quieras que el Pokémon pueda registrarse como visto simplemente desactivas el interruptor.
  #5  
04/09/2018
Predeterminado Respuesta: Evitar registro en la pokedex
Dicho por KleinStudio Ver mensaje
¿A qué te refieres con lo de Pokémon shiny?
Con ese script lo que harás es que cuando termina la batalla el Pokémon se quede sin ver cuando el interruptor 200 esté activo, una vez quieras que el Pokémon pueda registrarse como visto simplemente desactivas el interruptor.
Me referia a donde poner el codigo que me has dicho en los script, hay una seccion donde poner eso no?
  #6  
04/09/2018
Predeterminado Respuesta: Evitar registro en la pokedex
Dicho por Morel X Ver mensaje
Me referia a donde poner el codigo que me has dicho en los script, hay una seccion donde poner eso no?
Donde tu quieras, creo que te lo dije en otro tema pero lo normal es tener un script aparte encima de main para estos tipos de "minicódigos".
Mientras esté en un nuevo script (en uno de los que vienen ya con Essentials funcionaría también, pero luego como para encontrarlo si necesitas modificarlo) funcionaría.
Gracias: Morel X
  #7  
05/09/2018
Predeterminado Respuesta: Evitar registro en la pokedex
Dicho por KleinStudio Ver mensaje
Donde tu quieras, creo que te lo dije en otro tema pero lo normal es tener un script aparte encima de main para estos tipos de "minicódigos".
Mientras esté en un nuevo script (en uno de los que vienen ya con Essentials funcionaría también, pero luego como para encontrarlo si necesitas modificarlo) funcionaría.
Vale si tengo un apartado para eso, muchas gracias
Tema cerrado

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 15:55.

© Whack a Hack! 2019