Comando
RESTAR_VARIABLE


Se utiliza para restar un valor al contenido de una variable.


Sintaxis 1:

RESTAR_VARIABLE nombre_de_variable valor


Sintaxis 2:

RESTAR_VARIABLE nombre_de_variable %nombre_de_otra_variable%


Significado de los parámetros de este comando:

  • nombre_de_variable: Nombre de la variable a la que le queremos restar un valor (máximo 32 caracteres).

  • valor: Valor a restar a la variable indicada en 'nombre_de_variable' (máximo 8 caracteres numéricos).

  • nombre_de_otra_variable: Nombre de otra variable cuyo contenido será el que se restará a la variable indicada en 'nombre_de_variable'.


    Ejemplo 1:
    Si el jugador se encuentra con un ladrón, restar 1 al contenido de la variable TESORO:

    IF COND TESORO>0
      COMANDO RESTAR_VARIABLE TESORO 1
      COMANDO TEXTO_CONSOLA Un ladrón te acaba de robar
    ENDIF
    (En este caso comprobamos que el jugador lleve al menos un tesoro antes de restarle 1 a la variable TESORO).



    Ejemplo 2:
    Restar dos puntos de salud al jugador. Se usará la variable del sistema llamada SALUD:

    COMANDO RESTAR_VARIABLE SALUD 2


    Ejemplo 3:
    Restar a la variable CUENTA el contenido que haya en la variable PASOS:

    COMANDO RESTAR_VARIABLE CUENTA %PASOS%


    Ejemplo 4:
    Al realizar la compra de un puñal (objeto número 11) de 15 euros, restar 15 al total de dinero del jugador. Se usará la variable del sistema llamada DINERO:

    IF COND DINERO>14 COND NUM_OBJETOS_INV<5
      COMANDO RESTAR_VARIABLE DINERO 15
      COMANDO TEXTO_CONSOLA Ahora tienes un puñal
      COMANDO PONER_OBJETO_INV 11
    ELSE
      IF COND NUM_OBJETOS_INV>4
        COMANDO TEXTO_CONSOLA No puedes llevar más objetos
      ELSE
        COMANDO TEXTO_CONSOLA No tienes suficiente dinero  
      ENDIF
    ENDIF
    (En este caso comprobamos que al menos tenga 15 euros y que el inventario del jugador no esté lleno).



    Se pueden usar hasta un máximo de 100 variables diferentes que podrás usar en cualquier momento de la aventura.


    Consulta la estructura de datos de los ficheros 'local.ini'' y del fichero .ini de la localidad, para saber en que orden debes incluir los comandos dentro de estos ficheros.
    Consulta la sección 'Variables del sistema'' para saber que son estas variables y como utilizarlas.