Comando QINVUSO

Se utiliza para restar un uso de utilización de un objeto en concreto del inventario de objetos del jugador.


Sintaxis: ACCI QINVUSO fichero_act_del_objeto

  • 'fichero_act_del_objeto': Es el nombre del fichero .act que representa este objeto.
    Si el jugador no lleva el objeto, este comando no realizará nada.

    Si después de reducir el número de usos, el objeto se queda sin usos al ser el último, automáticamente este objeto se eliminará del inventario de objetos del jugador.

    Ejemplo 1:
    Si el jugador usa la arma de energía 3 (que tiene en su inventario), produciremos el efecto de esa arma en su posición y reducimos una unidad el uso de esa arma (objeto '14_arma3.act'):
    IF COND ACCION_SELECCIONADA=Usar COND OBJETO_SELECCIONADO=14
    ACCI QINVUSO 14_arma3.act
    ACCI ARMAENERGIA 3
    ENDIF


    Ejemplo 2:
    Si el jugador se toma una pastilla (objeto 15_pastillas.act), le aumentaremos la capacidad de salto y reducimos una unidad el uso de esas pastillas, ya que se supone que es un frasco con varias pastillas:
    IF COND ACCION_SELECCIONADA=Tomar COND OBJETO_SELECCIONADO=15
    ACCI QINVUSO 15_pastillas.act
    ACCI SALTO 950 30
    ENDIF


    Para que los ejemplos anteriores funcionen en cualquier lugar y momento del juego, esas líneas de comandos tendríamos que incluirlas en el fichero de comandos .INI que deberíamos indicar en el parámetro 'FicheroAcciones' de la entidad 'Configuracion'.




    » Consulta los comandos 'QINVVENDER', 'QTIN' y 'QINVUSO', que también se utilizan para eliminar objetos del inventario del jugador.
    » Consulta la entidad 'ItemObject' para saber como asignar número de usos a los objetos.