Las variables siempre han sido un aspecto en el que más dudas han surgido. Sin duda era uno de los comandos más dificiles de controlar en el programa... ¡Hasta Ahora!
Mediante éste sencillo tutorial, en el que se explica todo a base de ejemplos, aprenderás de una forma rápida a controlar las variables.
INTRODUCCIÓN
Las variables funcionan como operaciones matemáticas: se puede sumar, restar, multiplicar o dividir, según como se desee.
Tambien existen las variables aleatorias, que pueden tener un valor u otro. O pueden coger el valor que queraís segun el nv que tenga, las magias que posea, los objetos que tenga, etc. Este tutorial lo dividiremos en varias partes o capitulos.
ÍNDICE
1. Las variables simples: operaciones matematicas
2. Variables aleatorias
3. Otros tipos de variables
1. Las variables simples: operaciones matemáticas
Este es el tipo de variables mas facil que puede haber. Una variable puede tener valores de -9999999 a 9999999, Y según el valor que tenga, puede pasar una cosa u otra (siempre que sea hecha por ti). Como lo mas seguro que nadie lo entienda teoricamente, dispongamonos a hacer un ejemplo practico.
Id haciendo cada paso, y revisadlo todo cuando lo termineis ;):
1.º En un nuevo juego del RPG maker PRO, crea una "isla"
2.º Ahora, pon dos acciones, una con una palmera, y la otra con una persona.
3.º Añade a la accion de la persona 3 páginas dejando un total de 4.
Bien, ahora la estructura ya esta hecha. Ahora debereis seguir los pasos atentamente, porque si no, no os saldra.
4.º Ahora, en las tres últimas paginas de la persona, activais la casilla "variable", la nombrais y debajo, donde pone "fijar" poneis el valor de esta forma: 2º pagina: 1, 3º pagina: 2, 4º pagina: 3
5.º Ahora, en cada pagina, poneis un mensaje diferente, por ejemplo, podeis decir hola, adios, hasta luego, y wapo, :P
6.º Ahora nos dirijimos a la accion de la palmera, poneis un texto, por ejemplo: "mmm, ke rico el coco" y os dirijis al comando de la accion "cambiar variable"
7.º Bien, como este capitulo solo va de las variables simples, nos centraremos en los signos matematicos que hay, para ser mas exactos, solo nos centraremos en: crear variable; "uno", Operación, y operando; "poner".
8.º En el comando uno, buscais la variable que nombramos anteriormente (la de la persona).
9.º En operación, pinchais en +, pero para que sepaís como van todos los comandos, los diré uno por uno:
Poner: la variable, sea cual sea el valor que tenga, adoptara ese valor (si por ejemplo, la variable esta en 3, y le dais a poner, y luego en operando poneis 1, la variable tendra el valor 1)
+: La variable se sumara el valor que le deis en Poner cada vez que pulseis el boton. (por ejemplo, si poneis + y luego en poner le dais a 2, cada vez que pulses boton, se sumara 2 a la accion)
-: Lo mismo que en +, solo que restando
*: Lo mismo que los anteriores, solo que multiplicando
/: Lo mismo, solo que dividiendo
10.º Ahora, activais la casilla +, y en poner poneis "1". se acepta y.... voila! cada vez que pulses boton y hables con el personaje dirá una cosa distinta. Como habreis podido observar, su funcionamiento es igual que el de las fases solo que se extiende a mas posibilidades que las fases, que solo tienen dos valores, ON y OFF.
Eso es todo lo que hay que saber para hacer una variable simple.
NOTA: si sabeis usar el comando de la accion condiciones y efectos, podeis sustuirlo por las paginas, solo teneis que marcar la casilla variable, y poner el valor en el que querais que pase algo.
2. Variables Aleatorias
Estas variables suelen ser las que mas interesan, por ejemplo, para hacer un sistema de batalla lateral.
Como en el capitulo anterior, haremos un ejemplo practico, por favor, seguidlo paso a paso, no vayais a vuestro ritmo, si no, podría saliros mal:
1.º En un juego del RPG maker PRO, cread una "isla"
2.º Poned una accion de una palmera.
3.º Id al comando de la accion "cambiar variable"
4.º Activad la casilla de la secccion "crear variable" uno, y nombrad la variable.
5.º Activad la casilla poner en operación
6.º Ahora, en operando, activais la casilla aleatorio, y ahi, podeis poner los valores entre los que puede estar la variable, en este caso poned de 1 a 3
7.º Iros al comando de la accion "condiciones y efectos", que está en la pag. 3, en la segunda columna de comandos.
8.º Ahora, marcais la casilla variable, y en añadir, poneis 1. Despues, pulsais en la casilla de la publicidad de hellsoft, y aceptais.
9.º Ahora, dentro del condiciones y efectos, hay un espacio para poner los comandos de la accion que queraís (podeis poner en este caso, un mensaje ke diga, hola)
10.º Repetid los 3 anteriores pasos, solo que en añadir del condiciones y efectos, en vez de poner 1, poneis 2 y 3 respectivamente.
11.º Ahora, al probar el juego vereis que dice las 3 cosas que hayais puesto aleatoriamente, es decir, sin ningun orden marcado.
Esto es todo lo que hay que saber acerca de las variables aleatorias.
3. Otros tipos de variables
Aquí explicaré brevemente los demás comandos de las variables, ya que para hacer ejemplos practicos de todos, nos podríamos tirar bastante tiempo, y a lo mejor puede ser que ni lo entendamos.
En "Crear Variable":
Rango: sirve para que lo que hagas abarque de tal numero a tal numero de variables (por ejemplo, si pones de rango de 1 a 3, las variables 0001, 0002, 0003 estaran afectadas por lo que las hagas)
En "Operando":
Variable: La/s variable/s que hayas elegido tendran el valor de esa (por ejemplo, si la variable 0001 tiene de valor5 y pones Variable 0002, esta tendra el mismo que la variable 0001, en es te caso 5)
Objetos: Util para los sistemas de batalla lateral. El valor de esa variable sera el mismo que el nº de objetos en posesion/equipados, segun como lo configures (por ejemplo, si tienes 3 pociones, el valor de la variable sera 3)
Heroe: Util para los sistemas de batalla lateral. El valor de la variable dependerá del nv, coste exp, etc.. (por ejemplo si un heroe tiene nv 8, el valor de la variable sera 8)
Otros: Aqui hay varios en la lista, que ire diciendo uno por uno:
Dinero: el valor de la variable sera el del dinero que tenga (por ejemplo, si tienes 10 Euros, el valor de la variable será 10)
Faltan X segundos: El valor de la variable dependera de los segundos que queden. SOLO funcionara si hay una operacion de tiempo ACTIVADA (por ejemplo, si quedan 300 seg., el valor de la variable sera 300)
Tamaño de Grupo: El valor de esa variable dependera de cuantos miembros haya en el grupo (por ejemplo, si hay cuatro miembors en el grupo de combate, pues, el valor de la variable será 4)
Veces guardadas: La variable tendra el valor del nº de veces guardadas en el juego (si has guardado 2 veces, entonces el valor de la variable será 2)
Número de batallas: El valor de la variable dependera del nº de batallas que hayas tenido (si has batallado 546 veces, la variable tendr1a el valor 546)
Nº de Victorias/Derrotas: El valor de la variable dependera del nº de victorias o derrotas que hayas tenido en el juego (si has tenido 30 victorias en el juego, el valor de la variable sera 30, y si has tenido, por ejemplo, 3 derrotas, el valor sera 3)
Numero de Huidas: La variable tendra el valor del nº de veces que has huido en el juego, por ejemplo, si has huido 20 veces, el valor de la variable sera 20.
NOTA: todos estos ultimos comandos deberan ser acompañados de condiciones y efectos, si no, la variable no serviria para nada (ver capitulo 2)
Bueno, pues esto es todo lo hay que saber de las variables.
Tutorial hecho por: SeFiRoS
Tutorial publicado en Hellsoft.net con la autorización de Verdug, miembro del equipo SMaD.