tuts_rpg
Thread Id: 20830
Thread Name: [Aporte+Tuto]Evaluar cuántos Pokémon en tu equipo
#0
enanogm 17687
Buenas
como hoy sigo con mi impulso aportador les traigo un tuto y un script juntos!

¿Para qué sirve?
Para saber cuántos Pokémon llevas en tu equipo. De esta manera, crear "obstáculos" en algunos lugares donde es necesario llevar más o menos de cierta cantidad, la cual tú mismo puedes definir. Por ejemplo: Si en tu equipo llevas un solo pokémon y en cierta ruta habrá una lucha doble, este evento te servirá para que el entrenador solo pueda pasar con dos o más Pokémon.

ahora, a los bifes!

Tutorial
Primero que nada, debemos colocar, por ejemplo, una persona que nos avise cuántos Pokémon llevamos en nuestro equipo; pero tiene que ser donde la persona nos detenga y luego nos haga volver. Por ejemplo, puede quedar así:

Luego, en el evento que está debajo, el que NO tiene gráfico, ponemos esto:

y Listo!
¿Así de simple? Claro. Veamos cómo queda el evento en funcionamiento.


En las dos imágenes de arriba, el entrenador tenía un solo Pokémon en su equipo. En las dos de abajo tenía 2. Funciona.

¿Y cómo hago si quiero que, en vez de 2, pregunte por 3 o más, o 1?
Simple: Dónde dice "Variable[0050:Reserved] < 2" cambiamos el 2 por el número que queremos.
ESO SÍ, no tenemos que utilizar la variable 50 para nada más, porque sino no funcionará.

Ahora, ¿Y si queremos que solo nos diga cuántos Pokémon tenemos en el equipo sin condiciones ni efectos?
Bueno, para eso se puede utilizar este script:
# @author enanogm
# @version 1.0
# @description
# "Éste script analiza cuántos pokémon tiene tu equipo y devuelve la cantidad
# en string como frase"

class EquipoUtil
def evaluarEquipo
resultado=_ISPRINTF("Tienes {1:d} Pokémon en tu equipo",$Trainer.party.length)
Kernel.pbMessage(_INTL(resultado))
end
end
encima de main hacemos click derecho y clickeamos Insertar, o simplemente presionamos la tecla Insert, pegamos lo anterior y al script lo llamamos "EquipoUtil" sin comillas

Para llamarlo, creamos un evento, ponemos llamar script y ponemos lo siguiente:

script=EquipoUtil.new
script.evaluarEquipo
Y, funcionando, queda así:



Bueno, eso es todo
Espero les guste y/o les sirva
El script dice version 1.0 porque tengo pensado crear algunas utilidades más con ese script, y cuando las postee, solo tendrán que agregarsela al mismo script y no crear uno nuevo XD

Saludos y buena vida!
enanogm
#1
Karimsahaya 20267
Muy buen aporte, seguro a muchos les sera de utilidad.

Es un script bastante simple pero muy util n.n
#2
Nyan_LV 28277
genial es un buen aporte,ese script me servira mucho para hacer engines,pondre agradecimentos en mi proyecto
#3
Calzifer 20512
Excelente tutorial, pero para tenerlo en un lugar mejor o mas adecuado, lo paso a la zona de tutoriales de RPG.

Gracias por colaborar en el foro.
Saludos^^