Variables del sistema

Estas son las llamadas variables del sistema y tienen nombres concretos que no se pueden modificar ni debes usar estos nombres cuando crees nuevas variables para tu juego.

Algunas de estas variables contienen información que actualiza el propio sistema y que podrás consultar en cualquier momento usando los comandos que soportan variables. Otras variables permiten que les puedas asignar nuevos valores para que el sistema actualice ciertas características.

Las variables marcadas como 'E / L' en la columna de 'Escritura Lectura' significa que esas variables puedes tanto asignarles valores como consultar su valor.

Mientras que las variables marcadas como 'L' sólo podrás consultar su valor, no tiene efecto asignarles valores.


Nombre de la variable Escritura
Lectura
Contenido de la variable
DINERO E / L La cantidad de dinero que posee el jugador. Puedes cambiar el valor para modificar esa cantidad de dinero.
PUNTUACION E / L La cantidad de puntos que posee el jugador. Puedes cambiar el valor para modificar la puntuación.
ACCION_SELECCIONADA L La acción que haya seleccionado el jugador en el menú de acciones.
OBJETO_SELECCIONADO L El número de objeto que tenga seleccionado el jugador en su inventario de objetos.
SALUD_JUGADOR L El nivel de salud del jugador.
VIDAS_JUGADOR L La cantidad de vidas que aún le quedan al jugador.
TIENE_ARMADURA_JUGADOR L Contiene el valor 1 si el jugador posee la armadura, de lo contrario el valor es 0.
TIENE_ARMA_1_JUGADOR L Contiene el valor 1 si el jugador posee el arma número 1 (Blaster), de lo contrario el valor es 0.
TIENE_ARMA_2_JUGADOR L Contiene el valor 1 si el jugador posee el arma número 2 (Lanza-granadas), de lo contrario el valor es 0.
TIENE_ARMA_3_JUGADOR L Contiene el valor 1 si el jugador posee el arma número 3 (Lanza-cohetes), de lo contrario el valor es 0.
TIENE_ARMA_4_JUGADOR L Contiene el valor 1 si el jugador posee el arma número 4 (Fusil), de lo contrario el valor es 0.
NIVEL_ARMADURA_JUGADOR L El nivel de armadura que posee el jugador.
NIVEL_ARMA_1_JUGADOR L Cantidad de munición que dispone el jugador del arma número 1 (Blaster).
NIVEL_ARMA_2_JUGADOR L Cantidad de munición que dispone el jugador del arma número 2 (Lanza-granadas).
NIVEL_ARMA_3_JUGADOR L Cantidad de munición que dispone el jugador del arma número 3 (Lanza-cohetes).
NIVEL_ARMA_4_JUGADOR L Cantidad de munición que dispone el jugador del arma número 4 (Fusil).
POSICION_X_JUGADOR
POSICION_Y_JUGADOR
POSICION_Z_JUGADOR
L Estas tres variables contienen las coordenadas (X Y Z) de la posición actual del jugador. La Y es la altura.
POSICION_X_FRENTE_JUGADOR
POSICION_Y_FRENTE_JUGADOR
POSICION_Z_FRENTE_JUGADOR
L Estas tres variables contienen las coordenadas (X Y Z) de una posición frente al jugador. Estas variables se deben consultar después de usar el comando ACTUALIZA_POS_FRENTE_JUGADOR.
TIEMPO_SISTEMA L Cantidad de segundos transcurridos desde el inicio de la partida.
ANCHO_RESOLUCION
ALTO_RESOLUCION
L Estas dos variables contienen el ancho y el alto de la resolución actual de vídeo.
POSICION_X_BOT
POSICION_Y_BOT
POSICION_Z_BOT
L Estas tres variables contienen las coordenadas (X Y Z) de la posición de un enemigo o personaje definido con la entidad BotActorStart.
Estas variables se deben consultar después de usar el comando DAME_POSICION_BOT.