Comandos y permisos
Tres comandos, una comprobación de admin.
Comandos
Sección titulada «Comandos»| Comando | Quién | Qué hace |
|---|---|---|
/boosting | Todos | Abre la tablet — solo cuando Config.TabletOpenMode es 'command' o 'both'. El nombre es Config.TabletCommand |
/boostingconfig [tab] | Admins | Abre el panel de admin, en la pestaña indicada si das una. El nombre es Config.AdminCommand |
boostingseed | Solo consola del servidor | Vacía las tablas de configuración y restaura los valores de serie. Los datos de los jugadores se conservan |
Pestañas de /boostingconfig: locations, dropoffs, classes, vehicles, setups, progression, minigames, market, settings. Cualquier otra cosa abre Locations.
boostingseed se niega a ejecutarse desde dentro del juego, lo escriba quien lo escriba — usa la consola del servidor o RCON.
Quién es admin
Sección titulada «Quién es admin»Una sola comprobación, Bridge.IsAdmin en bridge/server_bridge.lua, decide tanto quién puede abrir /boostingconfig como quién ve la pestaña Admin de la tablet. Un jugador es admin cuando se cumple cualquiera de estas condiciones:
| Vía | Dónde se configura | Funciona en |
|---|---|---|
El ACE de Config.AdminAce | server.cfg | Todos los frameworks, y es la única vía en standalone |
Un rango de Config.AdminGroups | config.lua | ESX (el grupo del jugador) y QBCore (HasPermission) |
Config.AdminAce viene como command, que los admins de txAdmin normalmente ya tienen a través de group.admin. Ponlo en false para depender solo de los rangos.
Cada acción de admin se vuelve a comprobar en el servidor cuando llega, no solo al abrir el panel.
La pestaña Admin de la tablet
Sección titulada «La pestaña Admin de la tablet»Es independiente de /boostingconfig, y trata sobre los jugadores en lugar del contenido.
| Acción | Qué hace |
|---|---|
| Lista de jugadores y búsqueda | Perfiles de boosting — nivel, XP, MB, heat, banda, conectado o no — se pueden buscar por nombre de la tablet o identificador |
| Give XP, Give MB, Set Heat, Set Level | Cambia los números de ese jugador, en directo si está conectado |
| Ban, Unban | Bloquea a ese jugador del boosting. La tablet de un jugador baneado se cierra y no se vuelve a abrir |
| Wipe | Vuelta al nivel 1 sin nada: se borran MB, heat, banda, desafíos, ventajas, historial y contratos activos |
| Generate Contract | Le da a ese jugador un contrato al momento |
| Actividad reciente, historial completo | Lo que ha comprado, entregado, raspado y recibido |
Policía
Sección titulada «Policía»No es un permiso, sino que se decide por nombres de trabajo:
| Qué | Qué trabajos |
|---|---|
| Cuentan para el mínimo de policías conectados | Los trabajos de Config.PoliceJobs (police, sheriff, lspd, bcso) |
| Reciben el aviso de dispatch | police, sheriff, lspd y bcso |
El aviso en sí es Bridge.PoliceDispatch en bridge/client_bridge.lua — edítalo para enviar el aviso a través de tu recurso de dispatch en lugar de la notificación y el blip por defecto.