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

ai-vehicles

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

ai-vehicles хранит весь личный транспорт на сервере: кому он принадлежит, его модель и номер, где он стоит, его топливо и повреждения и его вид (цвета, тюнинг, дополнительные детали). Игроки никогда не открывают его напрямую. Они встречаются с ним через другие скрипты: машина, купленная в ai-vehicleshop, создаётся здесь, ai-garages паркует и выдаёт её, ai-vehiclekeys узнаёт отсюда её владельца.

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

  • Владельцы. Транспорт принадлежит персонажу, автопарку работы (водить может каждый участник), автопарку банды или скрипту (объявление на площадке подержанных машин в ai-vehiclesales).
  • Номера. Каждый транспорт получает номер, сделанный из его числа: AI и шесть символов (например, AI00001A). У двух транспортов никогда не бывает одного номера.
  • Одна машина, одна копия. Транспорт может быть в мире только один раз. Если два участника работы одновременно пытаются вывести одну и ту же машину автопарка, второму отказывают.
  • Потерянный транспорт. Когда транспорт, который находится снаружи, исчезает из мира (перезапуск сервера, очистка, удаление скриптом), он переходит на штрафстоянку. Владелец получает его обратно на штрафстоянке ai-garages.
  • Вид и тюнинг. Вид, который гараж сохраняет при парковке (цвета, дополнительные детали, грязь, повреждения), сохраняется, но парковка никогда не меняет тюнинг. Двигатель, тормоза, турбину, неон и другие модификации сохраняет только тюнинг-мастерская (ai-mechanic). Работа мод-меню читера теряется при следующей парковке машины.

Установка

Его устанавливает рецепт AI Core для txAdmin. Вручную: положите папку в resources/[ai]/ и добавьте ensure ai-vehicles в server.cfg после ensure ai-core. Ему нужны OneSync и ai-core. Таблица ai_vehicles_owned создаётся при первом запуске.

Запускайте его перед скриптами, которые его используют: ai-garages, ai-vehicleshop, ai-vehiclesales, ai-rental, ai-mechanic и ai-vehiclekeys.

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

Нет. У ai-vehicles нет вкладки в админ-панели: гаражи, автосалоны и цены задаются в скриптах, которые его используют.

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

Нет.

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

fxProvide: qbx_vehicles. Скрипты Qbox, которые вызывают exports.qbx_vehicles:GetPlayerVehicles(...) и другие экспорты qbx_vehicles, попадают в ai-vehicles, поэтому гаражи, автосалоны и скрипты тюнинга Qbox видят личный транспорт без изменений. Полный список находится на странице разработчика.

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

  • Другим скриптам виден только транспорт в памяти: транспорт персонажей онлайн и все автопарки работ и банд. Транспорт персонажа офлайн остаётся в базе данных, пока этот персонаж не зайдёт.
  • Замена qbx_vehicles фильтрует по citizen id, только пока этот персонаж онлайн.
  • depotPrice в ответах qbx_vehicles всегда 0; плата штрафстоянки задаётся в ai-garages.

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