ai-management
Точки босса для работ и банд, где боссы нанимают, меняют ранги, увольняют и управляют денежным счётом группы.
ai-management даёт каждой работе и банде точку босса. Участники с рангом босса открывают там меню, чтобы нанять ближайшего игрока, изменить ранги участников, уволить участников и положить или снять наличные со счёта группы.
Что он делает в игре
- Кто видит точку. Точку видят только участники её работы или банды. Открыть меню могут только участники, ранг которых является рангом босса (задаётся в настройках работ и банд ai-core); сервер проверяет ранг.
- Нанять ближайшего. Выберите ранг; ближайший игрок в пределах 3 м вступает в работу или банду с этим рангом и получает уведомление.
- Участники. Список участников онлайн. Выберите одного, чтобы Change grade или Fire. Участник получает уведомление.
- Счёт. Показывает баланс группы. Deposit cash переводит наличные от босса на счёт; Withdraw cash возвращает их. Счётом является счёт
bankработы или банды в ai-core, тот же, который ai-banking показывает боссам. - Правила рангов. Босс действует только на участников ниже своего ранга и выдаёт только ранги ниже своего. Самый высокий ранг также может выдавать свой ранг и действовать на участников с ним. Никто не действует на самого себя.
Установка
Устанавливается рецептом AI Core. Вручную: ensure ai-management после ensure ai-core. Нужен ai-core.
Отметьте хотя бы один ранг каждой работы и банды как ранг босса в панели ai-core (Jobs / Gangs), иначе никто не сможет открыть меню.
Настройки панели
Админ-панель > Management > вкладка Boss points. Одна запись на точку. По умолчанию: управление полиции, EMS (ambulance), механиков и автодилера. Значения по умолчанию берутся из data/points.json.
| Настройка | Что меняет | Единица | По умолчанию для новой точки |
|---|---|---|---|
| Name | Название точки, показывается в её подсказке ("Open Police management"). 1-48 символов. | пусто | |
| For a | Принадлежит ли точка Job (работе) или Gang (банде). | Job | |
| Job or gang | Её название, как оно задано в настройках фреймворка (police). | пусто | |
| Place | Где босс открывает меню. Встаньте там и используйте свою позицию. | 0, 0, 0 | |
| Reach | Насколько близко должен быть босс. 0.5-10, с шагом 0.5. | м | 1.5 |
Команды
Нет.
Привязки клавиш
Нет. Точки босса используют Interaction style из ai-core (подсказка с E или опция target).
Что он заменяет
Нет fxProvide. Он выполняет работу скрипта меню босса фреймворка, но не отвечает на экспорты или события другого меню босса.
Известные ограничения
- Показываются, повышаются и увольняются только участники онлайн, потому что ai-core меняет членство только у загруженных персонажей.
- Для найма новый участник должен быть в пределах 3 м от босса (сервер допускает 5 м).
- Канал логов:
management.
ai-banking для разработчиков
Экспорты денег организаций для работ в ai-banking (также под именами qb-banking и Renewed-Banking) и вызовы lib, которые нужно использовать вместо них в новом коде.
ai-management для разработчиков
У ai-management нет экспортов. Членство и счёт группы принадлежат ai-core, поэтому другие скрипты используют ai-core напрямую.