Registrarse

[Duda]Pokemon Principal

Estado
Cerrado para nuevas respuestas.

~LV~

Un entrenador pasajero
Hola wha

Tengo una duda y espero que alguien lo sepa resolver :s

En la historia mi proyecto es necesario tener a tu pokemòn inicial para avanzar y en caso que se libere ya no se puede continuar.

El punto es si alguien sabe una forma para que el pokemòn no pueda ser liberado.
gracias :D
 

Amith

Now loading...
no se mucho de esto... pero no hay una forma de asignarle una funcion a un objeto ya existente? no se si se entiende ni si se pueda, pero así como en la mayoria de juegos originales, si el pokemon conoce alguna M0, no puede ser liberado... esa funcion se le puede asignar a... una carta? xD ( por ejemplo, corrijanme si me equivoco) No se, es solo una idea

Suerte ^^/
 

~LV~

Un entrenador pasajero
no se mucho de esto... pero no hay una forma de asignarle una funcion a un objeto ya existente? no se si se entiende ni si se pueda, pero así como en la mayoria de juegos originales, si el pokemon conoce alguna M0, no puede ser liberado... esa funcion se le puede asignar a... una carta? xD ( por ejemplo, corrijanme si me equivoco) No se, es solo una idea

Suerte ^^/
Pero de todas formas las MO y los objetos pueden quitarse o eliminarse asi que sigue siendo el mismo problema.

igual gracias por el consejo :s
 

~LV~

Un entrenador pasajero
Lo que se me ocurra es que edites los scripts del PC y del Equipo Pokémon, para que sobre ese pokémon, al tratar de liberarlo no te lo permita.
Eso lo logras con condiciones

Código:
if poke == POKEMON
  return
end
hacé algo cómo eso.

Buscando en los scrpts encontre esto,intente agregar una condicion pero me salio error no se si sea lo que debo modificar?

if box==-1 && pbAbleCount<=1 && pbAble?(pokemon) && !heldpoke
pbDisplay(_INTL("¡Es tu último Pokémon!"))
return
end
command=pbShowCommands(_INTL("¿Liberar este Pokémon?"),[_INTL("No"),_INTL("Si")])
if command==1
pkmnname=pokemon.name
@scene.pbRelease(selected,heldpoke)
if heldpoke
@heldpkmn=nil
else
@storage.pbDelete(box,index)
end
@scene.pbRefresh
pbDisplay(_INTL("Has liberado a {1}.",pkmnname))
pbDisplay(_INTL("Adiós, {1}!",pkmnname))
@scene.pbRefresh
end
return
end
 
Estado
Cerrado para nuevas respuestas.
Arriba