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.