Skip to content

Comandos y permisos

Teclas del diálogo y de la tienda de Cuxial Interactions, y quién puede hablar con cada NPC.

Cuxial Interactions no registra comandos. Los jugadores lo usan apuntando a un NPC; quién puede hacerlo lo deciden las condiciones de cada punto.

Comandos ​

No hay ninguno, ni para jugadores ni para el staff.

Teclas ​

TeclaQué hace
Tecla del targetMuestra la opción de hablar al apuntar al NPC. Es la tecla de tu recurso de target.
EAbre la conversación en modo sprite. Valor por defecto de sprite.key y sprite.control.
1 a 9Elige el botón del diálogo que está en esa posición. A partir del décimo botón solo funciona el ratón.
Clic del ratónSelecciona un botón. Un clic en cualquier parte muestra el texto entero mientras todavía se está escribiendo.
EscCierra el diálogo o la tienda.

El recurso no registra ninguna asignación de tecla propia, así que no aparece nada en los ajustes de teclas de GTA.

En la tienda ​

AcciónQué ocurre
Elegir cantidadHasta las unidades que lleva el jugador, y nunca más de shop.maxQuantity por venta.
VenderEl servidor quita los objetos y paga precio × cantidad en la cuenta de la tienda.
VolverRegresa al diálogo. Solo aparece cuando la tienda se abrió desde un botón del diálogo.

Una venta se rechaza cuando el jugador está más lejos que la distancia de la tienda, no lleva las unidades, o vende otra vez antes de que pase shop.cooldown. Cada caso muestra su propia notificación.

Permisos ​

Cuxial Interactions no añade permisos ACE. El acceso depende de las condiciones escritas en cada punto y en cada botón:

CondiciónRequisito
job = 'police'Tener ese trabajo.
job = { 'police', 'ambulance' }Tener cualquiera de los trabajos de la lista.
job = { police = 2 }Tener ese trabajo con ese grado o superior.
item = 'lockpick'Llevar al menos una unidad del objeto.
item = { 'lockpick', 'phone' }Llevar todos los objetos de la lista.
item = { lockpick = 3 }Llevar al menos esas unidades.
canInteract = function(ctx) ... endTu propia comprobación. Debe devolver true.

Cuando un punto tiene varias condiciones, deben cumplirse todas. Un punto que no las cumple no muestra la opción de hablar. Un botón que no las cumple no se muestra ni se puede ejecutar.

El campo job de una página de diálogo es otra cosa: es el cargo que aparece en la cabecera junto al nombre del NPC, no una condición.

Depuración ​

Pon debug = true en shared/config.lua, o la convar de abajo, para ver en consola los puntos y tiendas registrados y cada venta.

server.cfg
cfg
setr cuxial_interactions_debug "1"

© Cuxial