> 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/trabajos/cuxial-electrician/installation.md).

# Instalación

Instala Cuxial Electrician paso a paso: dependencias, convars y orden de arranque.

Cuxial Electrician no necesita importar SQL ni añadir ítems al inventario. Crea sus tablas en el primer arranque.

{% stepper %}
{% step %}

## Comprueba las dependencias

Estos recursos deben estar instalados y funcionando antes de añadir el trabajo:

* `ox_lib`
* `oxmysql`
* `cuxial_bridge`, con uno de los frameworks compatibles: QBox, QBCore o ESX
* `sleepless_interact`
* OneSync activado en el servidor

`cuxial_garages` es opcional. Si está en marcha, cada miembro de la tripulación recibe las llaves de los camiones de servicio al empezar el trabajo y las pierde al acabar. Sin él, el script no reparte llaves.
{% endstep %}

{% step %}

## Copia los recursos

El paquete trae dos carpetas. Coloca las dos dentro de tu directorio `resources` y conserva sus nombres:

* `cuxial_jobs`, la librería común de los trabajos de Cuxial
* `cuxial_electrician`

{% hint style="warning" %}
Si ya tienes otro trabajo de Cuxial, ya tienes `cuxial_jobs`. Deja una sola copia, la más reciente.
{% endhint %}
{% endstep %}

{% step %}

## Comprueba el build del juego

La escalera de las farolas es un modelo del juego añadido en el build 2944. Con un build anterior el trabajo funciona igual, con una escalera más corta.

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

```cfg
sv_enforceGameBuild 2944
```

{% endcode %}

Vale cualquier build igual o posterior al 2944. Salta este paso si tu servidor ya fuerza uno.
{% endstep %}

{% step %}

## Define las convars

Todas son opcionales.

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

```cfg
# Idioma del trabajo (incluye en y es)
setr ox:locale "es"

# Webhook de Discord para los registros del trabajo
set cuxial_electrician_webhook "https://discord.com/api/webhooks/..."

# Trazas de depuración en la consola
setr cuxial_electrician_debug "0"
```

{% endcode %}

{% hint style="info" %}
El webhook va en `server.cfg`, nunca en `shared/config.lua`. El nombre de la convar se puede cambiar en `logs.convar`.
{% endhint %}
{% endstep %}

{% step %}

## Arranca los recursos

Arranca el trabajo después de sus dependencias y de tu framework. `cuxial_jobs` debe arrancar antes que el trabajo:

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

```cfg
ensure ox_lib
ensure oxmysql
# aquí tu framework (qbx_core, qb-core o es_extended)
ensure cuxial_bridge
ensure sleepless_interact
# opcional
ensure cuxial_garages
ensure cuxial_jobs
ensure cuxial_electrician
```

{% endcode %}

No hay SQL que ejecutar. Al arrancar, el trabajo crea `cuxial_jobs_players`, `cuxial_jobs_runs`, `cuxial_jobs_run_members` y `cuxial_jobs_audit`. Estas tablas las comparten todos los trabajos de Cuxial.

{% hint style="info" %}
No importes el archivo de la carpeta `install`. El trabajo crea al arrancar las tablas que usa.
{% endhint %}
{% endstep %}

{% step %}

## Comprueba que funciona

1. Entra al servidor y abre el mapa. El blip del trabajo está en la posición de `npc.coords`.
2. Ve al NPC y usa la interacción. Se abre el panel.
3. Elige una región y pulsa **Iniciar trabajo**. Aparece un camión de servicio en el punto de salida de la región y los puntos de reparación salen en el mapa.
4. Repara todos los puntos, lleva el camión al punto de entrega y pulsa <kbd>E</kbd> al volante. El resumen muestra el pago.
   {% endstep %}
   {% endstepper %}

Siguiente paso: ajusta el trabajo a tu servidor en [Configuración](/scripts/es/trabajos/cuxial-electrician/configuration.md).


---

# 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/trabajos/cuxial-electrician/installation.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.
