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

ai-doorlock

Замки дверей, которые задаются в панели выбором двери прямо в мире, с доступом для работ и банд и одним состоянием замка для всех.

ai-doorlock запирает двери, ворота, гаражные двери и шлагбаумы. Администраторы добавляют дверь, наводясь на неё в мире; игроки, которые могут ей пользоваться, запирают и отпирают её через подсказку, которая парит на самой двери.

Что он делает в игре

  • Запирание. Подойдите к двери, к которой у вас есть доступ: подсказка Lock ... или Unlock ... парит на ближайшей к вам створке. Нажмите клавишу взаимодействия. Каждый игрок сразу видит одно и то же состояние.
  • Кто может запирать. Участники работ двери (по желанию только на дежурстве) или банд. Игроки без доступа не видят подсказку. Дверь без работ и банд может запирать кто угодно.
  • Типы дверей. Распашные двери (одинарные, двойные) остаются незапертыми, пока их не закроют, затем запираются. Раздвижные двери и ворота запираются сразу. Гаражные двери и шлагбаумы сохраняют собственное движение игры.
  • Замки действуют везде. Замок действует, даже когда дверь далеко и не загружена на вашем экране.
  • После перезапуска каждая дверь принимает своё состояние Locked at start.

Установка

Устанавливается рецептом AI Core. Вручную: ensure ai-doorlock после ai-core. 94 двери уже готовы: полицейские участки Mission Row и Paleto Bay, тюрьма Bolingbroke, Pacific Standard, Paleto Bank и пять банков Fleeca, Luxury Autos и Pickle Rental.

Никогда не запускайте ai-doorlock и ox_doorlock вместе: ai-doorlock уже отвечает на экспорты ox_doorlock, а AI Core не пускает игроков, пока работают оба.

Настройки панели

Админ-панель > Door locks > вкладка Doors: двери, которые запираются, кто может их запирать и в каком состоянии они начинают. Одна запись на дверь (New door / Delete door). Удалённая дверь остаётся открытой.

Дверь

Сначала выберите тип двери, затем саму дверь в мире.

НастройкаЧто меняетПо умолчанию для новых
NameПоказывается в подсказке (Lock Police front doors). 1-48 символов.
Door typeSingle door, Double door, Sliding door / gate, Double sliding door или Garage door / barrier. Определяет, сколько объектов двери вы выбираете и как дверь запирается: распашные двери запираются, когда закрыты, раздвижные двери и ворота запираются сразу, гаражные двери и шлагбаумы сохраняют собственное движение игры.Single door
DoorВыберите дверь в мире свободной камерой (при наведении она обводится): её модель и точная позиция заполняются сами. Для двойной двери одна из двух створок. Кнопка рядом телепортирует вас к двери.
Second doorТолько для двойной двери или двойной раздвижной двери: выберите другую створку так же. Другие типы дверей это игнорируют.

Доступ

Кто может запирать и отпирать её и в каком состоянии она начинает.

НастройкаЧто меняетЕдиницаПо умолчанию для новых
JobsПользоваться могут только участники этих работ. Оставьте работы и банды пустыми, чтобы было доступно всем.пусто
GangsУчастники этих банд тоже могут пользоваться.пусто
Only on dutyУчастники работы должны быть на дежурстве в этой работе.вкл. / выкл.выкл.
Locked at startСостояние после перезапуска сервера.вкл. / выкл.вкл.
ReachНасколько близко должен быть игрок для подсказки. Воротам и гаражным дверям нужно больше. 1-15, с шагом 0.5.м2.5

Команды и привязки клавиш

Нет. Подсказка использует клавишу взаимодействия (по умолчанию E).

Логи

Каждое запирание и отпирание идёт в канал логов doors вместе с игроком, который это сделал.

Что он заменяет

fxProvide: ox_doorlock. exports.ox_doorlock:setDoorState(id, state) и exports.ox_doorlock:getDoor(id) попадают в ai-doorlock. Предоставленное имя начинает действовать после полного запуска сервера.

Другие скрипты замков дверей

Слой замков дверей AI Core также работает с tgiann-doorlock, ox_doorlock, qb-doorlock, cd_doorlock и rcore_doorlock. Выберите один в админ-панели: Server > General > Door lock script (Automatic берёт первый запущенный) и остановите ai-doorlock. Скрипты, которые хранят id дверей (двери ai-robberies), тогда должны использовать id дверей этого скрипта.

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

  • Дверь можно переключать не чаще раза в полсекунды, а один игрок может пытаться дважды в секунду ("Wait a moment").
  • Дверь, объекта которой в игре в этом месте нет (его убрала правка карты), не показывает подсказку.
  • Запирание открытой распашной двери ждёт, пока её не закроют; если её держат открытой 15 секунд, она закрывается принудительно.

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