Quién puede ejecutar cada comando de Cuxial Gang, qué teclas registra y cómo funcionan los permisos de staff y de rango.
Comandos de staff
| Comando | Quién | Qué hace |
|---|---|---|
/crimeadmin | Staff | Abre el panel de staff. |
/setcrimejob <playerid> <gangid> <rank> | Staff | Mete a un jugador en una organización. <rank> es boss (rango más alto) o recruit (rango más bajo). |
/firemember <playerid> | Staff | Saca a un jugador de su organización. |
/addcrimecar <model> <gangid> | Staff, group.admin | Da un vehículo a una organización. El modelo tiene que existir en el catálogo de vehículos del panel de staff. |
/resetgangstats | Staff, group.admin | Pone a cero las zonas capturadas y las misiones hechas de todas las organizaciones, y borra la lealtad de todos los territorios. |
/startAirDrop | Permiso admin del framework | Lanza un airdrop normal. |
/testairdrop [tier] | Permiso admin del framework | Lanza un airdrop de prueba 15 metros delante de ti. [tier] es bronze, silver, gold o diamond; el primer nivel si se omite. |
/approveraid <jobname> <gangid> | Staff, group.admin | Aprueba una redada de ese trabajo sobre esa organización. Solo con adminMode.enable = true en data/raids.lua. |
/spawntestnpc | Staff, con la depuración activada | Crea un rehén NPC de prueba delante de ti. Solo existe con debug = true. |
/cleartestnpcs | Staff, con la depuración activada | Borra los NPC de prueba que hayas creado. Solo existe con debug = true. |
<gangid> es el id numérico de la organización, visible en el panel de staff. Los cinco primeros comandos se renombran o se quitan en el bloque commands de shared/config.lua; los de airdrop en data/airdrop.lua y los de redada en data/raids.lua. Los comandos de staff también funcionan desde la consola del servidor.
Comandos de jugador
| Comando | Quién | Qué hace |
|---|---|---|
/crimetablet | Miembros y mulas | Abre la tablet. No existe con tablet.asItem = true. El nombre se define en tablet.command. |
/mulapaso | Mulas | Da por hecho el paso actual del encargo en curso. El nombre se define en StepCommand de data/mulas.lua; false lo quita. |
/startraid <gangid> | Trabajos de allowedJobs | Inicia una redada sobre una organización. Solo con enable = true en data/raids.lua. |
Teclas
| Tecla | Qué hace |
|---|---|
| F6 | Abre el menú de interacción sobre el jugador más cercano. Solo miembros. Valor por defecto de rope.keybind.key. |
| Mayús derecha | Recupera el panel de staff después de minimizarlo. |
Cada jugador puede cambiar las dos en los ajustes de GTA, en las asignaciones de teclas de FiveM. Un valor por defecto nuevo solo se aplica a quien no haya entrado antes.
Permiso de staff
Es staff quien tiene el ACE indicado en admin.ace, mod por defecto. El panel, cada acción dentro de él y los comandos de staff lo comprueban en el servidor.
add_ace group.mod mod allow
add_principal group.admin group.modLos comandos llevan además un grupo en restricted. Ese grupo decide quién ve y puede escribir el comando; el ACE decide si hace algo. Un miembro del staff necesita los dos.
| Comando | Grupo por defecto |
|---|---|
/crimeadmin, /firemember, /setcrimejob | group.mod |
/resetgangstats, /addcrimecar, /approveraid | group.admin |
Los comandos de airdrop tienen su propia regla: cada uno exige el permiso del framework indicado en permission de data/airdrop.lua ('admin' por defecto), comprobado a través de cuxial_bridge.
Permisos de rango
Dentro de una organización, el jefe marca los permisos de cada rango en el menú de jefe. El rango más alto de una organización nueva empieza con todos.
| Permiso | Permite |
|---|---|
bossmenu_access | Abrir el menú de jefe y gestionar miembros, rangos, mejoras, vehículos, mulas y los conjuntos del vestuario |
garage_access | Usar el garaje |
storage_access | Abrir el alijo y los alijos extra |
blackmedic_access | Usar el médico clandestino |
moneylaundry_access | Hacer la ruta de lavado de dinero |
port_access | Usar el puerto |
Policía
| Función | Requisito |
|---|---|
| Iniciar una redada | Trabajo incluido en allowedJobs con al menos minimumGradeToStart; de servicio con requireDuty = true; dentro del horario de raidTime |
| Incautar un punto de abastecimiento de un cartel | Trabajo incluido en seize.jobs de data/supply.lua, o los trabajos de redada si es nil; de servicio con seize.requireDuty = true |
