AI Core
Транспортai-vehiclekeys

ai-vehiclekeys

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

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

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

  • У кого есть ключ. У владельца личного транспорта всегда есть его ключ, и у каждого участника работы или банды, которой принадлежит транспорт автопарка, он тоже есть. Эти ключи никогда не хранятся: они следуют за владением в ai-vehicles, поэтому при продаже машины ключ переходит вместе с ней. Другие скрипты могут выдавать дополнительные ключи (аренда, рабочий транспорт, тест-драйв, транспорт, созданный администратором); они действуют, пока игрок не выйдет с сервера или не сменит персонажа.
  • Запирание. Нажмите U рядом с транспортом, от которого у вас есть ключ. Когда вы пешком, фары мигают, и клаксон один раз сигналит.
  • Двигатель. На месте водителя без ключа двигатель остаётся выключенным: игрок не может завести его газом, и пункт двигателя в радиальном меню тоже отказывает. M выключает и снова включает двигатель для водителя, у которого есть ключ.
  • Передача ключей. Когда вы сидите в транспорте, от которого у вас есть ключ, раздел транспорта в радиальном меню показывает Hand over the keys. Ближайший другой игрок в пределах 3 м получает копию (ваш остаётся у вас). Оба получают уведомление.
  • Взлом отмычкой. Используйте предмет lockpick рядом с запертым транспортом (в пределах 3 м), чтобы открыть его двери. Используйте его на месте водителя транспорта, от которого у вас нет ключа, чтобы завести его без ключа: при успехе у игрока есть ключ, пока он не выйдет с сервера. Порядок такой: мини-игра (если задана), полоса прогресса, затем бросок шанса. Игрок должен оставаться в пределах 4 м от транспорта до конца. Неудачная попытка может сломать отмычку.

Установка

Устанавливается рецептом AI Core. Вручную: ensure ai-vehiclekeys после ai-core и ai-vehicles. Добавьте в свой инвентарь предмет lockpick, если его нет: ai-vehiclekeys регистрирует его как используемый в любом запущенном инвентаре.

В админ-панели Server > General > Key script выбирает систему ключей. Automatic использует ai-vehiclekeys, если не запущен другой поддерживаемый скрипт ключей.

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

Админ-панель > Vehicle keys > вкладка Keys and locks. Значения по умолчанию берутся из data/settings.json.

Клавиша замка

НастройкаЧто меняетЕдиницаПо умолчанию
Lock reachНасколько близко игрок должен быть к транспорту, чтобы запереть или отпереть его. 2-30.м6

Взлом отмычкой

НастройкаЧто меняетЕдиницаПо умолчанию
Door chanceШанс, что отмычка откроет запертую дверь. 0-100.%60
Door timeСколько идёт полоса прогресса для двери. 1-60.с5
Hotwire chanceШанс, что двигатель заведётся; тогда у игрока есть ключи, пока он не выйдет с сервера. 0-100.%35
Hotwire timeСколько идёт полоса прогресса для запуска без ключа. 1-120.с10
Break chanceШанс, что отмычка сломается при неудачной попытке. 0-100.%25
MinigameЗапускается перед полосой прогресса: None, Skill check или Lockpick. Отмычка, сломанная в игре взлома, расходуется. Шанс выше всё равно бросается после выигранной игры: установите его на 100 %, чтобы решала только игра.Lockpick
DifficultyEasy, Medium или Hard. Показывается, только если выбрана мини-игра.Medium

Команды

Нет.

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

Каждый игрок может изменить их в настройках клавиш GTA (раздел FiveM); владелец меняет значения по умолчанию в админ-панели (Keybinds).

Клавиша по умолчаниюЧто делает
UЗапереть или отпереть ближайший транспорт, от которого у вас есть ключ.
MДвигатель вкл. / выкл. (только на месте водителя). Без ключа показывает "You do not have the keys to this vehicle".

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

fxProvide: qbx_vehiclekeys. exports.qbx_vehiclekeys:HasKeys, GiveKeys, RemoveKeys, SetLockState и IsPlayerNearVehicle попадают в ai-vehiclekeys.

Другие скрипты ключей

Вместо него можно запустить другой скрипт ключей: слой ключей AI Core работает с qbx_vehiclekeys, qb-vehiclekeys, wasabi_carlock, Renewed-Vehiclekeys, MrNewbVehicleKeys, vehicles_keys (Jaksam), mVehicle, ключами cd_garage и tgiann-hotwire. Выберите его в админ-панели (Server > General > Key script) и остановите ai-vehiclekeys. Каждый скрипт ai-* выдаёт ключи через слой, поэтому они продолжают работать.

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

  • Дополнительные ключи (полученные при запуске без ключа, переданные, выданные скриптами) действуют только в течение сессии: они исчезают, когда игрок выходит или меняет персонажа.
  • Для взлома отмычкой предмет lockpick должен быть в списке предметов вашего инвентаря.

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