> For the complete documentation index, see [llms.txt](https://docs.cuxial.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.cuxial.com/scripts/es/policia-y-medico/cuxial-police/commands.md).

# Comandos y permisos

Comandos, teclas por defecto y permisos de Cuxial Police.

Cuxial Police se usa sobre todo con la tablet, el menú rápido y las teclas. Esta página lista los pocos comandos de chat, todas las teclas por defecto y cómo se decide el acceso.

## Comandos

| Comando              | Quién                                | Qué hace                                                                                                                                                           |
| -------------------- | ------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `/entorno <mensaje>` | Todos                                | Envía un aviso ciudadano a la policía de servicio, con la posición y la calle de quien lo envía. Limitado por `dispatch.entornoCooldown` (30 segundos por defecto) |
| `/paymultas`         | Todos, con `payment.commands = true` | Abre la pantalla de pago con las multas policiales pendientes del jugador                                                                                          |
| `/payfacturas`       | Todos, con `payment.commands = true` | Abre la pantalla de pago con las facturas médicas pendientes del jugador                                                                                           |
| `/opszonedebug`      | Staff                                | Muestra u oculta un contorno de depuración de las zonas de operaciones                                                                                             |

{% hint style="info" %}
Las multas y las facturas se pagan en los puntos de pago: dos por defecto, uno de policía en Mission Row y uno de EMS en Pillbox Hill. `/paymultas` y `/payfacturas` abren la misma pantalla desde cualquier sitio y vienen desactivados. Actívalos con `payment.commands = true`, en la sección `config.payment` (Cobros) de la pestaña de ajustes.
{% endhint %}

No hay comando para abrir la tablet. Se abre con el item `cuxial_mdt`, en un punto de estación de tipo `mdt`, o desde otro recurso (consulta [Exports y eventos](/scripts/es/policia-y-medico/cuxial-police/developers.md#eventos-de-cliente)).

## Teclas

Cada jugador puede cambiar cualquier tecla en los ajustes de asignación de teclas de FiveM. Los valores por defecto salen de la sección de teclas (`data.keybinds`) y un cambio ahí necesita reiniciar el recurso.

### Generales

| Acción                             | Por defecto             | Ajuste                         |
| ---------------------------------- | ----------------------- | ------------------------------ |
| Abrir el menú rápido               | <kbd>F7</kbd>           | `quickmenu`                    |
| Pedir a un jugador que se rinda    | Botón central del ratón | fija                           |
| Aceptar una petición de rendición  | <kbd>Y</kbd>            | fija                           |
| Rechazar una petición de rendición | <kbd>N</kbd>            | fija                           |
| Dejar de rendirse                  | <kbd>X</kbd>            | `data.surrender` → `cancelKey` |
| Cerrar el lector de huellas        | <kbd>Retroceso</kbd>    | `fingerprint.closeKey`         |

### Radio

| Acción                                      | Por defecto              | Ajuste       |
| ------------------------------------------- | ------------------------ | ------------ |
| Hablar en la frecuencia actual              | <kbd>Alt izquierdo</kbd> | `radioTac`   |
| Hablar al nivel de mando, o emitir desde él | <kbd>J</kbd>             | `radioCross` |
| Enviar el código de agente en apuros        | sin asignar              | `radioQrr`   |
| Enviar el código 10-20                      | sin asignar              | `radioTen20` |
| Cambiar entre disponible y no disponible    | sin asignar              | `radioReady` |

### Barra de avisos

| Acción                              | Por defecto     | Ajuste           |
| ----------------------------------- | --------------- | ---------------- |
| Mostrar u ocultar la barra          | <kbd>I</kbd>    | `dispatchToggle` |
| Aviso siguiente                     | <kbd>→</kbd>    | `dispatchNext`   |
| Aviso anterior                      | <kbd>←</kbd>    | `dispatchPrev`   |
| Marcar la ruta al aviso             | <kbd>O</kbd>    | `dispatchMark`   |
| Descartar el aviso (solo para ti)   | <kbd>Supr</kbd> | `dispatchDelete` |
| Mover la barra y abrir sus opciones | sin asignar     | `dispatchEdit`   |

### Colocar objetos y puntos de tráfico

| Acción                                        | Por defecto                 | Ajuste                   |
| --------------------------------------------- | --------------------------- | ------------------------ |
| Objeto anterior / siguiente                   | <kbd>←</kbd> / <kbd>→</kbd> | `placePrev`, `placeNext` |
| Confirmar                                     | <kbd>E</kbd>                | `placeConfirm`           |
| Cancelar                                      | <kbd>Retroceso</kbd>        | `placeCancel`            |
| Cambiar un punto de tráfico entre alto y paso | <kbd>E</kbd>                | `trafficToggle`          |
| Retirar un punto de tráfico                   | <kbd>G</kbd>                | `trafficRemove`          |

## Quién puede hacer qué

El acceso se decide en tres pasos.

1. **Facción.** El trabajo del jugador tiene que pertenecer a una facción. Consulta `config.jobs` en [Configuración](/scripts/es/policia-y-medico/cuxial-police/configuration.md#trabajos-y-general).
2. **Servicio.** El menú rápido, la barra de avisos, los códigos de radio y las herramientas de calle exigen estar de servicio.
3. **Grado.** Cada pestaña y cada acción pide un grado mínimo del trabajo, definido en la sección de permisos.

### Staff

La pestaña de ajustes, la aprobación de las solicitudes de desmantelamiento y `/opszonedebug` necesitan el permiso `admin` de tu framework, tal como lo resuelve `cuxial_bridge`. El jugador también necesita un trabajo de facción para abrir la tablet.

### Permisos por grado

Sección `data.permissions` de la pestaña de ajustes. Cada entrada es el grado mínimo para una pestaña o una acción. Una acción que falte en la tabla queda denegada.

| Grupo                                                                                                             | A qué se aplica                                                                     |
| ----------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- |
| `tabs`, `ems_tabs`, `fib_tabs`                                                                                    | Qué pestañas ve cada facción                                                        |
| `citizens`, `vehicles`, `reports`, `penalcode`                                                                    | Acciones dentro de esas pestañas de policía                                         |
| `agents`, `ems_staff`                                                                                             | Gestión de personal: contratar, despedir, rango, placa, divisiones, condecoraciones |
| `federal`                                                                                                         | Gestión de prisión: ver, añadir una condena, liberar                                |
| `cameras`                                                                                                         | Cámaras de negocios, de vehículo y corporales                                       |
| `radio`, `central`                                                                                                | Mover a un miembro de frecuencia, editar avisos, asignar unidades, mensajes         |
| `quickmenu`, `ems_quickmenu`                                                                                      | Cada acción del menú rápido                                                         |
| `ems_patients`, `ems_diseases`, `ems_appointments`, `ems_medrecords`, `ems_pharmacy`, `ems_billing`, `ems_morgue` | Acciones dentro de las pestañas de EMS                                              |
| `fib_cases`, `fib_subjects`, `fib_orgs`, `fib_warrants`, `fib_ops`, `fib_devices`                                 | Acciones del addon federal                                                          |

Algunos valores por defecto que conviene conocer:

| Permiso                                      | Grado por defecto |
| -------------------------------------------- | ----------------- |
| `tabs.agents` (gestión de personal, policía) | `6`               |
| `tabs.cameras`                               | `7`               |
| `citizens.setWanted`                         | `4`               |
| `reports.delete`                             | `7`               |
| `penalcode.edit`                             | `7`               |
| `federal.release`                            | `7`               |
| `ems_pharmacy.dispenseControlled`            | `3`               |
| `fib_warrants.approve`                       | `4`               |
| `fib_orgs.confirm`                           | `3`               |
| `fib_orgs.dismantle`                         | `4`               |

{% hint style="warning" %}
Los grados por defecto dan por hecho un trabajo con grados hasta 7 u 8. Si tus trabajos tienen menos grados, baja los valores o algunas pestañas quedarán fuera del alcance de todos.
{% endhint %}

### Jefe

Un miembro es jefe cuando el framework marca su grado como jefe o cuando el grado alcanza `bossLevel` (`8` por defecto).


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.cuxial.com/scripts/es/policia-y-medico/cuxial-police/commands.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
