Cuxial Electrician añade dos comandos para jugadores y tres para el staff. El trabajo en sí se maneja desde el panel del NPC y las opciones de interacción, no con comandos.
Comandos
| Comando | Quién | Qué hace |
|---|---|---|
/elecreset | Dueño de la tripulación | Cancela el trabajo en curso. Se retiran camiones, escaleras y plataformas, y nadie cobra. |
/elecleave | Miembros de una tripulación | Sale de la tripulación. El dueño no puede salir con un trabajo en curso; antes debe reiniciarlo. |
/eleclist | Staff | Lista las tripulaciones: número, miembros, región y fase. También funciona desde la consola del servidor. |
/elecclose <crew> | Staff | Cierra la tripulación con ese número y cancela su trabajo. La acción queda en la tabla de auditoría y en el registro de Discord. |
/elecfast [count] | Staff, solo con debug | Marca como hechas count reparaciones pendientes de tu propio trabajo; todas si se omite. Para pruebas. |
<crew> es obligatorio y [count] es opcional. Todos los nombres se pueden cambiar en commands, dentro de shared/config.lua; pon name = false para desactivar un comando.
/elecfast solo funciona si el debug está activo en el momento de arrancar el recurso: debug = true en el config o setr cuxial_electrician_debug "1". Mantén el debug apagado en un servidor abierto.
Teclas
| Tecla | Qué hace |
|---|---|
| E | Entrega los camiones en el punto de entrega, repara desde la plataforma o la escalera y cierra el resumen final. |
| ↑ | Sube la plataforma. |
| ↓ | Baja la plataforma. |
| G | Baja de la escalera. |
| Y | Acepta una invitación a una tripulación. |
| N | Rechaza una invitación a una tripulación. |
| Retroceso | Oculta la pista en pantalla. |
Son los valores por defecto de keys en shared/config.lua. Cada jugador puede cambiarlas en los ajustes de teclas de GTA.
Cambiar keys solo afecta a los jugadores que nunca han entrado con el script en marcha. FiveM recuerda la tecla de todos los demás.
Permisos
Comandos de staff
/eleclist, /elecclose y /elecfast están limitados al grupo escrito en su campo restricted, group.admin por defecto. Añade a tu staff a ese grupo, o cambia el campo por el grupo que uses:
add_principal identifier.license:xxxxxxxxxxxxxxxx group.admincommands = {
list = { name = 'eleclist', restricted = 'group.mod' },
-- ...
},Quién puede trabajar
| Acción | Requisito |
|---|---|
| Abrir el panel | Estar a menos de npc.menuDistance del NPC y tener un trabajo permitido por job |
| Ser invitado a una tripulación | Estar a menos de crew.inviteDistance del dueño, tener un trabajo permitido y no estar en otra tripulación que esté trabajando o tenga más miembros |
| Elegir la región, iniciar, reiniciar, expulsar, repartir el dinero | Dueño de la tripulación |
| Iniciar una región | Todos los miembros conectados, con un trabajo permitido, con el minLevel de la región o más y sin espera pendiente; región libre si run.exclusiveRegions = true |
| Entregar los camiones | Cualquier miembro de la tripulación, al volante de un camión del trabajo |
