ai-admin
Инструменты администратора в игре. Noclip, телепорты, лечение и реанимация, транспорт, предметы, деньги, работы, объявления, предупреждения, погода и быстрое меню.
ai-admin даёт администраторам их инструменты в игре: быстрое меню (F9), noclip, телепорты, лечение и реанимацию, создание и удаление транспорта, предметы и инвентари, деньги, работы и банды, объявления и предупреждения, погоду и время. Команды, которые администраторы знают по QBCore и ESX, работают с теми же именами и аргументами.
Каждый инструмент решается на сервере: пользоваться ими могут только администраторы (ACE ai.admin, выдаётся в списке администраторов ai-core). Каждое изменение записывается в канал actions вместе с администратором, который его сделал.
Что он делает в игре
- Быстрое меню (F9). Noclip вкл. / выкл., телепорт к метке, лечение или реанимация себя, создание или удаление транспорта, Players (каждый игрок онлайн: телепорт к нему, притянуть к себе, вылечить, реанимировать, выдать предмет, открыть инвентарь, предупредить), объявление, погода и время, всегда показывать карту и кнопка админ-панели.
- Noclip. Полёт сквозь мир: W A S D лететь, Q / E вверх и вниз, Shift быстрее, Ctrl медленнее, Space вниз до земли, V меняет вид, колёсико мыши меняет уровень скорости (щелчок колёсиком сбрасывает его). Во время полёта клавиши показываются на HUD. У noclip нет клавиши по умолчанию: назначьте Admin: noclip on / off в настройках клавиш или используйте
/noclip. - Транспорт администратора.
/carили меню создаёт транспорт с администратором на месте водителя и ключами (временный ключ). Предыдущая машина администратора удаляется. - Реанимация также восполняет голод и жажду, чтобы игрок не умер снова от пустой потребности.
- Предупреждения. Предупреждение остаётся на экране игрока с причиной, пока он не нажмёт "I understand".
- Объявления показываются каждому игроку как "Announcement: message" со стилем и временем из вкладки Messages.
- Закрытие сервера.
/closeserverвыкидывает каждого игрока без прав администратора и не пускает новых до/openserverили перезапуска.
Установка
Устанавливается рецептом AI Core. Вручную: ensure ai-admin после ai-core.
Для /addpermission и /removepermission в permission.cfg нужны такие строки:
add_ace resource.ai-admin command.add_principal allow
add_ace resource.ai-admin command.remove_principal allowНастройки панели
Админ-панель > Admin tools. Клавиши быстрого меню (F9) и noclip задаются во вкладке Keybinds в ai-core.
Вкладка Settings
Как движется noclip и с чем выдаётся машина администратора.
Noclip: уровни скорости во время полёта: колёсико мыши меняет уровень, щелчок колёсиком сбрасывает его, Shift, Alt и Ctrl умножают его, пока удерживаются.
| Настройка | Что меняет | Единица | По умолчанию |
|---|---|---|---|
| Start speed | Уровень скорости при включении noclip и после щелчка колёсиком. 0.1-50. | 1 | |
| Highest speed | Колёсико мыши останавливается на этом уровне. 1-100. | 16 | |
| Wheel step | Изменение уровня за щелчок колёсика мыши; также наименьший уровень. 0.1-10. | 0.5 | |
| Shift | Множитель скорости, пока удерживается Shift. 1-20. | x | 2 |
| Alt | Множитель скорости, пока удерживается Alt. 1-50. | x | 4 |
| Ctrl | Множитель скорости, пока удерживается Ctrl (меньше 1 замедляет). 0.01-1. | x | 0.05 |
Admin vehicle (транспорт администратора): с чем выдаётся транспорт, созданный через /car или админ-меню. Администратор всегда сидит на месте водителя с ключами.
| Настройка | Что меняет | Единица | По умолчанию |
|---|---|---|---|
| Fully upgraded | Двигатель, тормоза, трансмиссия, подвеска и броня на максимальном уровне, турбина и ксенон включены. | вкл. / выкл. | выкл. |
| Fuel | 0-100, с шагом 5. | % | 100 |
| Engine running | Двигатель уже работает, когда администратор садится. | вкл. / выкл. | вкл. |
Вкладка Messages
Отправьте объявление всем или предупреждение одному игроку. Каждое сообщение записывается в лог вместе с администратором, который его отправил.
Announcement (объявление): уведомление, которое видит каждый игрок. Стиль и время также применяются к /announce и быстрому меню (F9).
| Настройка | Что меняет | По умолчанию |
|---|---|---|
| Message | До 300 символов; показывается как "Announcement: message". | |
| Style | Info, Success, Warning или Error: цвет и иконка уведомления. | Warning |
| Time on screen | Сколько секунд остаётся объявление. 2-60. | 10 |
| Send now | Отправляет сообщение всем; после этого поле сообщения очищается. Пустое сообщение отклоняется. |
Warning (предупреждение): предупреждение администратора одному игроку онлайн: оно остаётся на его экране, пока он его не подтвердит. Также есть в быстром меню (F9) > Players.
| Настройка | Что меняет |
|---|---|
| Player | Игроки онлайн на момент открытия панели; откройте панель заново для игроков, которые зашли позже. Предупредить себя нельзя. |
| Reason | Что игрок сделал не так, до 300 символов; игрок читает это как написано. Обязательно. |
| Send now | Отправляет предупреждение игроку; после этого форма очищается. |
Вкладка World
Погода и время для всех через запущенный скрипт погоды. Изменение применяется сразу; позже скрипт погоды может сам изменить погоду. Изменения отклоняются, пока не запущен ни один скрипт погоды.
Weather (погода): показывает то, что администратор задал последним (здесь, через /weather или в быстром меню).
| Настройка | Что меняет | По умолчанию |
|---|---|---|
| Weather | Выбор задаёт погоду для всех сейчас: Extra sunny, Clear, Neutral, Smog, Foggy, Overcast, Clouds, Clearing, Rain, Thunder, Snow, Blizzard, Light snow, Christmas snow, Halloween. | Not set by an admin |
| Blackout | Огни города выключены для всех. | выкл. |
Time (время): изменение часа или минуты устанавливает часы для всех; они продолжают идти, если их не остановить.
| Настройка | Что меняет | Единица | По умолчанию |
|---|---|---|---|
| Hour | От 0 до 23. | ч | 12 |
| Minute | От 0 до 59, с шагом 5. | мин | 0 |
| Stop the clock | Время остаётся на месте, пока не выключить. | вкл. / выкл. | выкл. |
Команды
<x> обязательно, [x] необязательно. id является серверным id игрока. Каждая команда для администраторов (ACE ai.admin), если в таблице не указано иное.
Перемещение и игроки
| Команда | Аргументы | Что делает |
|---|---|---|
/noclip | Noclip вкл. или выкл. | |
/tpm | Телепорт к метке. | |
/tp | <coords>: x y z, x, y, z или x y (на землю) | Телепорт по координатам. |
/goto | <id> | Телепорт к игроку. |
/bring | <id> | Притянуть игрока к себе. |
/heal | [id] (пусто: себя) | Полное здоровье. Игрока без сознания нужно вместо этого реанимировать. |
/revive | [id] (пусто: себя) | Реанимировать и вылечить; также восполняет голод и жажду. |
/coords | Показать вашу позицию (также печатается в F8). |
Транспорт
| Команда | Аргументы | Что делает |
|---|---|---|
/car | <model> (например, adder) | Создать транспорт и сесть в него. |
/dv | Удалить транспорт, в котором вы сидите или рядом с которым стоите. | |
/givekey | [id] (пусто: себе) | Выдать ключи от транспорта, в котором вы сидите или рядом с которым стоите. |
/dvall | Удалить весь транспорт, в котором никто не сидит. | |
/dvp | Удалить всех педов, которые не являются игроками. | |
/dvo | Удалить все объекты. |
Предметы и деньги
| Команда | Аргументы | Что делает |
|---|---|---|
/giveitem | <id> <item> [count] (по умолчанию count 1) | Выдать игроку предмет. |
/removeitem | <id> <item> [count] (без count: всё) | Забрать предмет у игрока. |
/clearinv | <id> | Очистить инвентарь игрока. |
/openinv | <id> | Открыть инвентарь игрока. |
/items | Открыть список предметов и взять предметы. | |
/givemoney (/giveaccountmoney) | <id> <account> <amount> (account: cash, bank...) | Выдать игроку деньги на счёт. |
/setmoney (/setaccountmoney) | <id> <account> <amount> | Установить баланс счёта игрока. |
Работы, банды и права
| Команда | Аргументы | Кто | Что делает |
|---|---|---|---|
/setjob | <id> <job> <grade> (grade 0 = самый низкий) | Администраторы | Выдать игроку работу и ранг (unemployed забирает все работы). |
/setgang | <id> <gang> <grade> | Администраторы | Выдать игроку банду и ранг (none забирает все банды). |
/job | Все | Показать вашу работу и ранг. | |
/gang | Все | Показать вашу банду и ранг. | |
/addpermission | <id> <permission> (admin, mod, god) | Администраторы | Поместить игрока в группу прав, пока он не выйдет (group.<permission>). |
/removepermission | <id> <permission> | Администраторы | Убрать игрока из группы прав. |
Сервер, сообщения и мир
| Команда | Аргументы | Что делает |
|---|---|---|
/admin | Открыть админ-панель (короткое имя для /aiadmin из ai-core). | |
/adminmenu | Открыть быстрое меню администратора. | |
/announce | <message> | Объявить сообщение всем. |
/weather | <type>: EXTRASUNNY, CLEAR, CLOUDS, RAIN, THUNDER, SNOW, XMAS... | Установить погоду для всех. |
/time | <hour> [minute] (0-23, 0-59) | Установить время суток. |
/blackout | <on>: 1 = вкл., 0 = выкл. | Выключить (1) или включить (0) огни города. |
/freezetime | <on>: 1 = вкл., 0 = выкл. | Остановить часы (1) или позволить им идти (0). |
/closeserver | [reason] | Закрыть сервер: игроки без прав администратора выкидываются и не могут зайти. Не сохраняется после перезапуска. |
/openserver | Снова открыть сервер. |
/togglepvp (команда QB) является собственной командой ai-core: она переключает настройку PvP в ai-core.
Привязки клавиш
| Клавиша по умолчанию | Что делает |
|---|---|
| F9 | Admin: quick menu |
| нет | Admin: noclip on / off (назначьте сами, или владелец задаёт значение по умолчанию во вкладке Keybinds в ai-core) |
Известные ограничения
/addpermissionдействует, пока игрок не выйдет (как в QB). Постоянные администраторы добавляются в список администраторов ai-core./healна игроке без сознания не поднимает его: используйте/revive.- Вкладка World показывает то, что администратор задал последним, а не то, что позже изменил скрипт погоды.