Electrician Job
Ver Electrician Job en la tienda →
Recurso: lt-electrician (v1.0.0).
Idiomas: inglés (predeterminado), español y francés. Se elige en Config.Locale.
Requisitos
| Tipo | Recursos |
|---|---|
| Obligatorios | ox_lib, oxmysql |
| Framework | qs-core, qb-core o es_extended (se detecta solo) |
| Inventario | qs-coreinventory, qs-inventory, ox_inventory o el del framework (se detecta solo) |
| Opcionales | ox_target / qb-target, qs-textui, qs-smartphone / lb-phone, qs-banking, qs-corevehiclekeys / qb-vehiclekeys |
No hace falta crear items.
Instalación
- Descarga el script desde Keymaster → Granted Assets con la cuenta de Cfx.re que compró.
- Copia la carpeta
lt-electricianenresources/sin cambiar el nombre (si usas FTP, en modo binario). - Añade al
server.cfg, después del framework y el inventario:
ensure ox_lib ensure oxmysql ensure lt-electrician add_ace group.admin lt_electrician.admin allow
Reinicia el servidor. Las tablas, el NPC, el punto del vehículo y las 12 rutas iniciales se crean solos. En la consola verás una línea con el framework y el inventario detectados: compruébala.
Quién puede trabajar
Por defecto, cualquier jugador puede hacer las rutas. Para exigir un trabajo, ve a /electricianadmin, pestaña Configuración. Cada ruta puede además pedir su propio trabajo y grado.
Si se exige, el trabajo electrician (Aprendiz, Oficial y Jefe de obra) se crea solo en QS Core, QBCore y ESX. Se define en Config.Job; para desactivar la creación automática, usa autoRegister = false.
Crear o editar una ruta
- Con el permiso
lt_electrician.admin, escribe/electricianadmin. - En Configuración puedes recolocar el NPC, los puntos de entrega y devolución del vehículo, y cambiar los colores de los menús.
- En Rutas, edita una ruta existente o crea una nueva: nombre, pago, tiempos, requisitos, vehículo y blip.
- Coloca las averías en el modo edición con las teclas de abajo y guarda.
Teclas del modo edición
| Tecla | Acción |
|---|---|
| CLIC IZQ. | Colocar la avería |
| ENTER | Terminar y volver |
| ESC | Cancelar (pulsa otra vez para descartar los puntos nuevos) |
| BACKSPACE | Deshacer el último punto |
| G | Cambiar minijuego |
| H | Cambiar modelo |
| RUEDA | Rotar |
| ALT + RUEDA | Cambiar el radio |
| FLECHAS | Ajustar la posición |
Todas se cambian en Config.Keys.
Minijuegos
| Minijuego | Cómo funciona |
|---|---|
Cables (wires) | Cuadro en 3D: abre, afloja los tornillos, mueve cada cable a su borne y aprieta. Con un cable suelto hay descarga, que nunca llega a matar. |
Interruptores (breakers) | Memoriza el patrón del cuadro y repítelo a tiempo. |
Reflejos (skill) | Prueba de reflejos de ox_lib. |
Al azar (random) | Sortea uno de los anteriores en cada intento. |
Tiempos y dificultad, en Config.Repair.minigames.
Cómo lo juegan los jugadores
- Hablan con el encargado (blip "Compañía eléctrica") y eligen ruta. Pueden invitar a jugadores cercanos, hasta 4.
- Se ponen el vestuario de trabajo y reciben el vehículo.
- En cada avería cogen la caja de herramientas del maletero, superan el minijuego y la devuelven.
- Dejan el vehículo en el punto marcado y vuelven al encargado a cobrar. Ganan XP y recuperan su ropa.
Comandos
| Comando | Quién | Qué hace |
|---|---|---|
/electricianadmin | Admin (ACE) | Abre el editor |
/electricianadmin_box | Admin (ACE) | Ajusta la posición de la caja de herramientas en la mano |
/cancelelectrician | Jugador | El líder cancela la ruta; el resto sale de ella |
La tecla E sirve para interactuar sin target. Cada jugador puede cambiarla en Ajustes → Asignación de teclas → FiveM.
Configuración principal
Todo está comentado en config.lua. Lo más habitual:
| Opción | Para qué |
|---|---|
Config.Framework / Config.Inventory | 'auto' o forzar uno concreto |
Config.Defaults | Valores con los que nace cada ruta nueva |
Config.Levels | XP por nivel y nivel máximo |
Config.Group | Tamaño del grupo y si el pago se reparte |
Config.Outfit | Ropa de trabajo (solo personajes multijugador) |
Config.Vehicles / Config.Vehicle | Vehículos disponibles y matrícula |
Config.Repair | Minijuegos, cámara y descarga |
Config.Toolbox | Caja de herramientas |
Config.Interaction | 'auto', 'ox', 'qb' o 'key' |
Config.PayNotice | Aviso de cobro en el móvil |
Config.Seed / Config.SeedRoutes | Datos y rutas iniciales. Lo que borres en el editor no vuelve, salvo que subas routesVersion. |
Los textos están en locales/. Para usar otros recursos (otro móvil, banco o inventario), adapta los archivos de bridge/.
Problemas comunes
No se abre el editor con /electricianadmin
Falta el permiso. Comprueba el add_ace del server.cfg y que tu usuario pertenece a ese grupo.
La consola dice "Framework: ninguno" o "Inventario: ninguno"
Arranca el framework y el inventario antes que el script, o fíjalos en Config.Framework y Config.Inventory.
"No se pudo registrar el trabajo electrician"
Arranca el framework antes que el script, o crea el trabajo a mano y usa autoRegister = false.
Borré una ruta inicial y quiero recuperarla
Sube routesVersion en Config.Seed y reinicia. Las rutas que ya existen con ese nombre no se tocan.
El vestuario no se aplica
Solo funciona con los personajes de multijugador (mp_m_freemode_01 y mp_f_freemode_01). Comprueba también Config.Outfit.enabled.
La caja de herramientas se ve mal en la mano
Ajústala en el juego con /electricianadmin_box.
Errores de Escrow (entitlement, verify, parsing)
Mira la FAQ general.
Créditos de modelos 3D
- Small Fuse Box — big guy — CC BY 4.0
- Electric Distribution Box — Avadhoot — CC BY-SA 4.0
Adaptados para los minijuegos: puerta animada y palancas, LED, bornes, tornillos y cables añadidos.
Soporte
¿No lo resuelves? Abre un ticket en nuestro Discord con la versión del script, tu framework e inventario y el error completo de la consola.