> 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/vehiculos/cuxial-gasstations/commands.md).

# Comandos y permisos

Comandos, teclas por defecto, acceso de administración y roles de empleados de Cuxial Gas Stations.

Los jugadores usan un comando; el resto son para el staff y para ajustar. Casi todo el script se usa con puntos de interacción, no con comandos.

## Comandos

| Comando                  | Quién                  | Qué hace                                                                                                                                                                                             |
| ------------------------ | ---------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `/detailing`             | Todos                  | Abre el menú de detailing a domicilio para pedir un lavado donde estés. El nombre se fija en `mobile.command`; `false` lo quita.                                                                     |
| `/gasadmin`              | Administradores        | Abre el panel de administración. El nombre se fija en `admin.command`.                                                                                                                               |
| `/washerlivery [índice]` | `group.admin`          | Cambia el vinilo de la furgoneta de detailing cercana. Sin número pasa al siguiente. Nombre y restricción en `wash.commands.livery`; `name = false` lo quita.                                        |
| `/washdebug`             | Administradores        | Activa o desactiva un panel de diagnóstico del chorro de agua, con el detalle de cada etapa del lavado. Se registra con `wash.debugCommand.enabled = true` o con el debug activo.                    |
| `/gas_fill [modelo]`     | ACE `command.gas_fill` | Herramienta de ajuste. Crea el vehículo y deja colocar el punto donde se conecta la manguera de carga; después imprime los valores para `loading.fillPoints` en la consola F8. `tanker` si se omite. |
| `/gasaudio <wash\|hose>` | Modo debug             | Reproduce los sonidos de un banco de audio. Solo se registra con el debug activo. El nombre se fija en `wash.audioDebugCommand`.                                                                     |
| `/washjet`               | Modo debug             | Herramienta de ajuste de la posición de la partícula del chorro. Solo se registra con el debug activo.                                                                                               |

{% hint style="info" %}
El modo debug es `debug = true` en `shared/config.lua` o `setr cuxial_gasstations_debug 1`. `/washdebug` comprueba el mismo acceso de administración que el panel.
{% endhint %}

## Teclas

Cada jugador puede reasignar todas las teclas en los ajustes de teclas de GTA.

| Tecla         | Qué hace                                                           | Valor por defecto en     |
| ------------- | ------------------------------------------------------------------ | ------------------------ |
| <kbd>F7</kbd> | Pliega o despliega el panel de misión durante un viaje.            | `ui.mission.toggleKey`   |
| <kbd>G</kbd>  | Cambia la pistola de presión entre agua y jabón.                   | `wash.keys.switchMode`   |
| <kbd>E</kbd>  | Suelta la pistola después de romperse la manguera.                 | `wash.keys.dropGun`      |
| <kbd>Y</kbd>  | Acepta una oferta de lavado (cliente NPC o detailing a domicilio). | `wash.offers.acceptKey`  |
| <kbd>X</kbd>  | Rechaza una oferta de lavado.                                      | `wash.offers.declineKey` |

Las teclas del editor de puntos están en la [Guía de funciones](/scripts/es/vehiculos/cuxial-gasstations/features.md#editor-de-puntos).

## Acceso de administración

El panel de administración y todas sus acciones se comprueban en el servidor. Un jugador entra con cualquiera de estas dos cosas:

* el ACE de `admin.ace`, `cuxial_gasstations.admin` por defecto;
* el permiso del framework de `admin.permission`, `admin` por defecto.

{% code title="server.cfg" %}

```cfg
add_ace group.admin cuxial_gasstations.admin allow
add_ace group.admin command.gas_fill allow
```

{% endcode %}

## Roles de empleados

Los empleados de una gasolinera tienen un rol de 1 a 3. Un empleado puede hacer una acción cuando su rol es igual o mayor que el valor de `roles.actions`. El dueño puede hacerlo todo. Un valor de 4 significa solo el dueño.

| Rol   | Nombre   | Con el config por defecto                                                                                                                                            |
| ----- | -------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| 1     | Básico   | Conducir contratos, usar las furgonetas de la flota, limpiar derrames, ver el resumen y los contratos.                                                               |
| 2     | Avanzado | Además: fijar precios, publicar y borrar trabajos, comprar mejoras, desbloquear cargadores, configurar lavados, clientes NPC y detailing a domicilio.                |
| 3     | Completo | Además: renombrar, ingresar y retirar, gestionar empleados y comisiones, comprar y vender vehículos de la flota, promociones, ajustes de alquiler y leer los avisos. |
| Dueño | Dueño    | Además: vender la gasolinera y cambiar los ajustes de avisos.                                                                                                        |

La lista completa de acciones y páginas está en [Configuración](/scripts/es/vehiculos/cuxial-gasstations/configuration.md#roles).


---

# 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/vehiculos/cuxial-gasstations/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.
