Skip to content

Comandos y permisos

Comandos, teclas y permisos de Cuxial Diving, y quién puede usar cada uno.

Cuxial Diving añade dos comandos de jugador y tres de staff. Todo lo demás se hace desde el NPC del trabajo y con teclas.

Comandos ​

ComandoQuiénQué hace
/divinggearTodosQuita la botella y la máscara. La botella no se devuelve.
/divingresetDueño de la tripulaciónReinicia el trabajo en curso. El barco se elimina, nadie cobra y el trabajo queda en el historial como reiniciado.
/divinglistStaff, consolaLista las tripulaciones: número, miembros, región y fase.
/divingclose <tripulación>Staff, consolaCierra la tripulación con ese número. Un trabajo en curso se cancela sin pago.
/divingfast [cantidad]StaffCompleta las tareas obligatorias de tu propio trabajo: cantidad piezas por tarea, o todas si se omite. Solo con la depuración activada.

<tripulación> es obligatorio y [cantidad] es opcional. El número de tripulación es el que muestra /divinglist. Los nombres de los comandos se pueden cambiar, o el comando desactivar, en el bloque commands de shared/config.lua.

/divingfast solo funciona si la depuración está activa en el momento en que arranca el recurso: debug = true en shared/config.lua, o la convar cuxial_diving_debug a 1 antes de arrancar. No la dejes activa en un servidor abierto.

Teclas ​

TeclaQué hace
HEcha o leva el ancla. Solo sentado en el barco del trabajo.
EEntrega el barco en el punto de entrega, lanza la cuerda a una caja que flota y cierra el resumen final.
YAcepta una invitación a una tripulación.
NRechaza una invitación a una tripulación.
RetrocesoOculta la pista en pantalla.

Son los valores por defecto del bloque keys. Cada jugador puede cambiarlas en los ajustes de GTA, en las asignaciones de teclas de FiveM.

Interacciones ​

DóndeOpciónRequisito
NPC del trabajoTrabajo de buceoPoder hacer el trabajo (job en el config).
CoralCortar coralTrabajo en curso, en el sitio.
BasuraRecoger basuraTrabajo en curso, en el sitio.
MaletaAbrir maletaLlevar en la mano el arma de suitcase.weapon, un cuchillo por defecto.
Maleta abiertaSaquear maletaNinguno.
Caja en el fondoEnganchar globoLlevar un globo de elevación. Se gasta, junto con algo de oxígeno.
Caja con globoSubir cajaNinguno.

Cuando una caja flota, la cuerda se lanza con E desde el barco, con el ancla echada.

Equipo ​

Las botellas y la máscara se usan desde el inventario.

  • Una botella llena el oxígeno y se gasta al usarla. Usar otra botella lo vuelve a llenar.
  • La máscara necesita una botella puesta. Permite respirar bajo el agua y enciende la linterna.
  • El equipo no se puede poner dentro de un vehículo.
  • Con gear.requireRun = true, el valor por defecto, el equipo solo funciona durante un trabajo.
  • El equipo se quita cuando el trabajo termina, cuando se acaba el oxígeno o con /divinggear.

Roles de la tripulación ​

AcciónQuién
Invitar y expulsar jugadores, elegir la región, empezar el trabajoDueño de la tripulación
Repartir el dinero por porcentajeDueño de la tripulación, con crew.splitRewards = true
Reiniciar el trabajoDueño de la tripulación
Entregar el barcoCualquier miembro sentado en el barco
Salir de la tripulaciónCualquier miembro. El dueño no puede salir durante un trabajo: antes lo reinicia.

Si el dueño se desconecta durante un trabajo, otro miembro conectado pasa a ser el dueño. Si no queda nadie conectado, el trabajo se cancela.

Permisos ​

FunciónRequisito
Abrir el panel, entrar en una tripulación, usar el equipoTener un trabajo permitido por job en shared/config.lua. Con 'all', todos.
Elegir una regiónTodos los miembros de la tripulación en el minLevel de la región o por encima.
/divinglist, /divingclose, /divingfastPertenecer al grupo definido en restricted, group.admin por defecto.

Para dar los comandos de staff a otro grupo, cambia restricted en el bloque commands:

shared/config.lua
lua
commands = {
    gear = { name = 'divinggear' },
    reset = { name = 'divingreset' },
    list = { name = 'divinglist', restricted = 'group.mod' },
    close = { name = 'divingclose', restricted = 'group.mod' },
    fast = { name = 'divingfast', restricted = 'group.admin' },
},

Un jugador pertenece a un grupo con las líneas habituales de server.cfg:

server.cfg
cfg
add_principal identifier.license:xxxxxxxx group.admin

© Cuxial