Команды и права
Три команды, одна проверка администратора.
Команды
Заголовок раздела «Команды»| Команда | Кто | Что делает |
|---|---|---|
/boosting | Все | Открывает планшет — только если Config.TabletOpenMode равен 'command' или 'both'. Название задаётся в Config.TabletCommand |
/boostingconfig [tab] | Администраторы | Открывает админ-панель, а если указать вкладку — то сразу на ней. Название задаётся в Config.AdminCommand |
boostingseed | Только консоль сервера | Очищает таблицы конфигурации и восстанавливает значения по умолчанию из поставки. Данные игроков сохраняются |
Вкладки /boostingconfig: locations, dropoffs, classes, vehicles, setups, progression, minigames, market, settings. Любое другое значение открывает Locations.
boostingseed отказывается запускаться из игры, кто бы её ни ввёл — используйте консоль сервера или RCON.
Кто является администратором
Заголовок раздела «Кто является администратором»Одна проверка, Bridge.IsAdmin в bridge/server_bridge.lua, определяет и то, кто может открыть /boostingconfig, и то, кто видит вкладку Admin в планшете. Игрок — администратор, если верно любое из условий:
| Способ | Где задаётся | Работает на |
|---|---|---|
ACE из Config.AdminAce | server.cfg | Всех фреймворках и является единственным способом на standalone |
Ранг из Config.AdminGroups | config.lua | ESX (группа игрока) и QBCore (HasPermission) |
Config.AdminAce по умолчанию равен command; у администраторов txAdmin он обычно уже есть через group.admin. Установите false, чтобы полагаться только на ранги.
Каждое действие администратора перепроверяется на сервере в момент получения, а не только при открытии панели.
Вкладка Admin в планшете
Заголовок раздела «Вкладка Admin в планшете»Она отделена от /boostingconfig и посвящена игрокам, а не контенту.
| Действие | Что делает |
|---|---|
| Список игроков и поиск | Профили бустинга — уровень, опыт, MB, heat, банда, онлайн или нет — с поиском по имени в планшете или идентификатору |
| Give XP, Give MB, Set Heat, Set Level | Изменяет показатели игрока, сразу, если он онлайн |
| Ban, Unban | Блокирует игрока в бустинге. Планшет заблокированного игрока закрывается и больше не открывается |
| Wipe | Сброс до 1 уровня с нулевым прогрессом: MB, heat, банда, задания, перки, история и активные контракты очищаются |
| Generate Contract | Сразу выдаёт этому игроку контракт |
| Recent activity, full history | Что он купил, доставил, соскоблил и что ему выдали |
Полиция
Заголовок раздела «Полиция»Это не право доступа, а определяется по названиям работ:
| Что | Какие работы |
|---|---|
| Учитываются для минимума полиции онлайн | Работы из Config.PoliceJobs (police, sheriff, lspd, bcso) |
| Получают оповещение диспетчера | police, sheriff, lspd и bcso |
Само оповещение — это Bridge.PoliceDispatch в bridge/client_bridge.lua; отредактируйте его, чтобы отправлять оповещение через ваш диспетчерский ресурс вместо уведомления и метки по умолчанию.