Ir al contenido

Comandos y permisos

Tres comandos, una comprobación de admin.


ComandoQuiénQué hace
/boostingTodosAbre la tablet — solo cuando Config.TabletOpenMode es 'command' o 'both'. El nombre es Config.TabletCommand
/boostingconfig [tab]AdminsAbre el panel de admin, en la pestaña indicada si das una. El nombre es Config.AdminCommand
boostingseedSolo consola del servidorVací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.


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íaDónde se configuraFunciona en
El ACE de Config.AdminAceserver.cfgTodos los frameworks, y es la única vía en standalone
Un rango de Config.AdminGroupsconfig.luaESX (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.


Es independiente de /boostingconfig, y trata sobre los jugadores en lugar del contenido.

AcciónQué hace
Lista de jugadores y búsquedaPerfiles 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 LevelCambia los números de ese jugador, en directo si está conectado
Ban, UnbanBloquea a ese jugador del boosting. La tablet de un jugador baneado se cierra y no se vuelve a abrir
WipeVuelta al nivel 1 sin nada: se borran MB, heat, banda, desafíos, ventajas, historial y contratos activos
Generate ContractLe da a ese jugador un contrato al momento
Actividad reciente, historial completoLo que ha comprado, entregado, raspado y recibido

No es un permiso, sino que se decide por nombres de trabajo:

QuéQué trabajos
Cuentan para el mínimo de policías conectadosLos trabajos de Config.PoliceJobs (police, sheriff, lspd, bcso)
Reciben el aviso de dispatchpolice, 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.