Перейти к содержимому

Команды и права

Три команды, одна проверка администратора.


КомандаКтоЧто делает
/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.AdminAceserver.cfgВсех фреймворках и является единственным способом на standalone
Ранг из Config.AdminGroupsconfig.luaESX (группа игрока) и QBCore (HasPermission)

Config.AdminAce по умолчанию равен command; у администраторов txAdmin он обычно уже есть через group.admin. Установите false, чтобы полагаться только на ранги.

Каждое действие администратора перепроверяется на сервере в момент получения, а не только при открытии панели.


Она отделена от /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; отредактируйте его, чтобы отправлять оповещение через ваш диспетчерский ресурс вместо уведомления и метки по умолчанию.