> 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/help/es/faq.md).

# Preguntas frecuentes

Respuestas a las preguntas que comparten todos los scripts de Cuxial: licencia, archivos editables, orden de arranque e interfaces.

Preguntas generales que valen para todos los scripts. Para un script concreto, abre su página de Problemas frecuentes.

## Licencia

<details>

<summary>¿Cómo funciona la licencia de los scripts?</summary>

Los scripts de Cuxial se entregan a través del sistema de escrow de Cfx.re. La compra queda vinculada a la cuenta de Cfx.re que la hizo, y el script solo funciona en un servidor cuya clave de licencia pertenezca a esa misma cuenta.

No se introduce ninguna clave en el script. La comprobación la hace FiveM al arrancar el recurso.

</details>

<details>

<summary>¿Qué archivos puedo editar?</summary>

Los archivos que el escrow deja abiertos:

| Archivo             | Qué contiene                                                         |
| ------------------- | -------------------------------------------------------------------- |
| `shared/config.lua` | Las opciones del script.                                             |
| `data/*.lua`        | Datos editables, en los scripts que tienen esta carpeta.             |
| `locales/*.json`    | Textos de la interfaz y de las notificaciones.                       |
| `install/`          | SQL y definiciones de items, en los scripts que tienen esta carpeta. |

El resto del código está protegido y no se puede leer ni modificar.

Cuxial Bridge es la excepción: es gratuito y de código abierto, y se descarga desde [GitHub](https://github.com/Cuxialv2/cuxial_bridge/releases/latest).

</details>

<details>

<summary>La consola dice «You lack the required entitlement»</summary>

**Causa.** La clave de licencia del servidor no pertenece a la cuenta de Cfx.re dueña del script, o la compra todavía no ha llegado a esa cuenta.

**Solución.** Comprueba que el `sv_licenseKey` de la configuración del servidor se generó con la cuenta que compró el script y reinicia el servidor. Si la compra es de hace unos minutos, espera un poco y vuelve a reiniciar.

</details>

<details>

<summary>¿Puedo mover el script a otro servidor?</summary>

Sí, siempre que el otro servidor use una clave de licencia de la misma cuenta de Cfx.re.

</details>

## Instalación

<details>

<summary>El servidor dice «Could not find dependency»</summary>

**Causa.** El recurso que nombra el mensaje no está instalado, tiene otro nombre de carpeta o no arranca antes que el script.

**Solución.** Instálalo, conserva su nombre de carpeta original y pon su línea `ensure` por encima del script. La lista completa está en [Requisitos](/scripts/es/primeros-pasos/requirements.md).

Si la dependencia que nombra es `/onesync`, lo que falta es OneSync: actívalo en txAdmin o con `set onesync on`.

</details>

<details>

<summary>¿En qué orden arranco todo?</summary>

`oxmysql` y `ox_lib`, después tu framework, inventario y target, después `cuxial_bridge` y por último los scripts de Cuxial.

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

```cfg
ensure oxmysql
ensure ox_lib
ensure qbx_core
ensure ox_inventory
ensure ox_target

ensure cuxial_bridge

ensure cuxial_chat
```

{% endcode %}

Sustituye las líneas de framework, inventario y target por las que use tu servidor. El orden importa: Cuxial Bridge los detecta cuando carga cada script y no ve lo que arranca después.

</details>

<details>

<summary>¿Puedo renombrar la carpeta de un script?</summary>

No renombres `cuxial_bridge`: todos los scripts lo cargan con ese nombre exacto. Conserva también el nombre original de la carpeta de los scripts, porque otros recursos se refieren a ellos por su nombre.

</details>

<details>

<summary>¿Funciona con mi framework?</summary>

Cuxial Bridge es compatible con QBox, QBCore y ESX, con `ox_inventory` o `qb-inventory`, y con `sleepless_interact`, `ox_target` o `qb-target`.

Algunos scripts requieren un framework concreto. La tabla script por script está en [Requisitos](/scripts/es/primeros-pasos/requirements.md#compatibilidad-por-framework).

Cómo funciona la detección está en [Cuxial Bridge](/scripts/es/primeros-pasos/cuxial-bridge.md).

</details>

## Interfaz

<details>

<summary>La interfaz no aparece</summary>

Revisa esto por orden:

1. **El script no está en marcha.** Busca errores de su arranque en la consola del servidor. Una dependencia que falta o un orden de arranque incorrecto lo detienen antes de que cargue la interfaz.
2. **Faltan los archivos de la interfaz.** La interfaz viene ya compilada dentro de la carpeta `web` del script. Si esa carpeta se borró o la subida quedó incompleta, vuelve a copiar el script desde la descarga original.
3. **Hay un error en la consola F8.** Ábrela justo después de cuando debería haber aparecido la interfaz y lee las últimas líneas.
4. **Solo le pasa a un jugador, y el cursor aparece pero la interfaz no.** Lo más probable es que tenga mal la hora de Windows. Consulta [Errores comunes](/help/es/common-errors.md#el-cursor-aparece-pero-la-interfaz-no).

</details>

<details>

<summary>¿Cómo cambio el idioma?</summary>

Los scripts usan el idioma configurado para `ox_lib`:

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

```cfg
setr ox:locale "es"
```

{% endcode %}

Debe existir un archivo con ese nombre en la carpeta `locales` del script. Los scripts incluyen `en.json` y `es.json`.

</details>

<details>

<summary>¿Cómo cambio un texto?</summary>

Edita el texto en `locales/<idioma>.json` y reinicia el script. Cambia solo el texto de la derecha de cada línea, nunca la clave de la izquierda.

El archivo debe seguir siendo JSON válido. Una coma o una comilla de menos deja el script sin textos.

</details>

## Actualizaciones

<details>

<summary>¿Pierdo mi configuración al actualizar?</summary>

No si sigues [Actualizar un script](/scripts/es/primeros-pasos/updating.md). Tus opciones, datos y textos viven en archivos que son tuyos; la guía explica cómo llevarlos a la versión nueva.

</details>


---

# 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/help/es/faq.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.
