> 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/ocio/cuxial-pvp/commands.md).

# Comandos y permisos

Comandos, teclas y permisos de Cuxial PvP, y cómo dibujar zonas de Gun Game.

Los comandos de jugador están abiertos a todos. Solo guardar una zona necesita un permiso.

## Comandos

| Comando                     | Quién                       | Qué hace                                                          |
| --------------------------- | --------------------------- | ----------------------------------------------------------------- |
| `/Cuxiall`                  | Todos                       | Abre el menú. No está disponible durante una partida.             |
| `/exitduel`                 | Jugadores en partida        | Sale de la partida actual. Se puede usar una vez cada 5 segundos. |
| `/pvpzone gungame <nombre>` | Staff con `cuxialpvp.zones` | Abre la herramienta de zonas para dibujar una zona de Gun Game.   |

{% hint style="info" %}
Los tres nombres se pueden cambiar en `commands` de `data/config.lua`.
{% endhint %}

Lo que hace `/exitduel` depende de la modalidad:

* **Duelo.** La partida termina para todos. Las apuestas se devuelven y la partida no cuenta para la clasificación.
* **Gun Game.** Solo sale ese jugador. La partida sigue mientras queden 2 jugadores.

## Teclas

Cada jugador puede reasignar todas estas teclas en los ajustes de teclas de FiveM.

| Tecla                     | Cuándo               | Qué hace                                     |
| ------------------------- | -------------------- | -------------------------------------------- |
| Sin asignar               | En cualquier momento | Abre el menú. Aparece como «Abrir CuxiaPvP». |
| <kbd>TAB</kbd> (mantener) | En partida           | Muestra el marcador.                         |
| <kbd>←</kbd> <kbd>→</kbd> | Muerto en un duelo   | Cambia la cámara entre compañeros.           |
| <kbd>←</kbd> <kbd>→</kbd> | Como espectador      | Cambia la cámara entre jugadores.            |
| <kbd>Retroceso</kbd>      | Como espectador      | Deja de ser espectador.                      |

## Herramienta de zonas

Gun Game se juega dentro de zonas dibujadas en el juego.

```
/pvpzone gungame Harmony
```

El comando abre una cámara libre. Apunta al suelo y construye el contorno punto a punto:

| Tecla                     | Qué hace                         |
| ------------------------- | -------------------------------- |
| Clic izquierdo            | Añade una esquina donde apuntas. |
| Clic derecho              | Quita la última esquina.         |
| Rueda del ratón           | Sube o baja el techo.            |
| <kbd>↑</kbd> <kbd>↓</kbd> | Sube o baja el suelo.            |
| <kbd>Enter</kbd>          | Guarda la zona.                  |
| <kbd>Retroceso</kbd>      | Cancela.                         |

Una zona necesita al menos tres esquinas. Al guardarla entra en la rotación al momento, sin reiniciar, y se escribe en `data/gungame_zones.lua`.

La herramienta de zonas no se puede abrir durante una partida.

## Permisos

| Permiso           | Tipo | Concede                                     |
| ----------------- | ---- | ------------------------------------------- |
| `cuxialpvp.zones` | ACE  | Guardar las zonas dibujadas con `/pvpzone`. |

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

```cfg
add_ace group.admin cuxialpvp.zones allow
```

{% endcode %}

El nombre del permiso se puede cambiar en `zoneToolAce` de `data/config.lua`.

Todo lo demás depende de la situación del jugador:

| Acción                                  | Requisito                                                                            |
| --------------------------------------- | ------------------------------------------------------------------------------------ |
| Crear una sala                          | No tener otra sala abierta, y que el servidor esté por debajo de `limits.maxLobbies` |
| Repartir jugadores y empezar la partida | Ser el anfitrión de la sala                                                          |
| Unirse a una sala                       | No estar en una partida, conocer la contraseña si la hay, y que quede sitio          |
| Ser espectador                          | No estar en una partida, y que la partida se haya creado con espectadores            |
| Apostar                                 | Efectivo suficiente, y no haber apostado ya en esa partida                           |


---

# 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/ocio/cuxial-pvp/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.
