AI Core
Мир и инструментыai-admin

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 нужны такие строки:

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.x2
AltМножитель скорости, пока удерживается Alt. 1-50.x4
CtrlМножитель скорости, пока удерживается Ctrl (меньше 1 замедляет). 0.01-1.x0.05

Admin vehicle (транспорт администратора): с чем выдаётся транспорт, созданный через /car или админ-меню. Администратор всегда сидит на месте водителя с ключами.

НастройкаЧто меняетЕдиницаПо умолчанию
Fully upgradedДвигатель, тормоза, трансмиссия, подвеска и броня на максимальном уровне, турбина и ксенон включены.вкл. / выкл.выкл.
Fuel0-100, с шагом 5.%100
Engine runningДвигатель уже работает, когда администратор садится.вкл. / выкл.вкл.

Вкладка Messages

Отправьте объявление всем или предупреждение одному игроку. Каждое сообщение записывается в лог вместе с администратором, который его отправил.

Announcement (объявление): уведомление, которое видит каждый игрок. Стиль и время также применяются к /announce и быстрому меню (F9).

НастройкаЧто меняетПо умолчанию
MessageДо 300 символов; показывается как "Announcement: message".
StyleInfo, 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), если в таблице не указано иное.

Перемещение и игроки

КомандаАргументыЧто делает
/noclipNoclip вкл. или выкл.
/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.

Привязки клавиш

Клавиша по умолчаниюЧто делает
F9Admin: quick menu
нетAdmin: noclip on / off (назначьте сами, или владелец задаёт значение по умолчанию во вкладке Keybinds в ai-core)

Известные ограничения

  • /addpermission действует, пока игрок не выйдет (как в QB). Постоянные администраторы добавляются в список администраторов ai-core.
  • /heal на игроке без сознания не поднимает его: используйте /revive.
  • Вкладка World показывает то, что администратор задал последним, а не то, что позже изменил скрипт погоды.

На этой странице