Транспорт · 2 мин чтения
Как сделать машину пуленепробиваемой в FiveM (стёкла и шины)
Читать на:: English · Español · Français · Deutsch · Português · Italiano · Polski · Türkçe

Для инкассаторской машины, машины мафии или президентского кортежа нужны стёкла, которые останавливают пули, и шины, которые никогда не лопаются. В игре уже есть такие машины, например бронированный Kuruma. Лучший способ сделать это правильно — посмотреть, как они это делают.
Как игра делает машину пуленепробиваемой
Есть больше одной настройки, и их часто путают. Из собственных файлов игры:
| Что | Где | Что делает |
|---|---|---|
| Материал пуленепробиваемого стекла | коллизия каждого стекла, в .yft | это стекло останавливает пули и не разбивается. У бронированного Kuruma оно есть на каждом стекле; у некоторых машин только на части (только лобовое или только задние). |
FLAG_HAS_BULLETPROOF_GLASS | vehicles.meta | стекло всей машины. Только три машины игры его имеют. |
FLAG_HAS_BULLET_RESISTANT_GLASS | vehicles.meta | стекло, которое выдерживает несколько выстрелов, а потом разбивается. Есть у 37 машин. Устойчивое, не пуленепробиваемое. |
Шина не лопается (0x2000000) | strModelFlags в handling.meta | шины, которые никогда не лопаются. |
Флаг шин — одна цифра в strModelFlags. У handling Kuruma 440010; у бронированного Kuruma 2440010. Тот же эффект может дать скрипт: SetVehicleTyresCanBurst(vehicle, false), именно это делает улучшение пуленепробиваемых шин.
<strModelFlags>2440010</strModelFlags>Один handling может использоваться несколькими машинами. Если дать флаг handling, который игра использует для других, их шины тоже перестанут лопаться.
Бронируйте машину пошагово
Откройте Vehicle Armour и выберите одну из машин игры (kuruma, adder, baller3…) или перетащите .yft, _hi.yft и .ytd вашей аддон-машины с её vehicles.meta и handling.meta.
- Windows (стёкла). Каждое стекло со своей коллизией перечислено и отмечено. Используйте All windows (все стёкла), Front only (только передние) или None (ни одного), или кликните стекло на 3D-машине, чтобы переключить его. Фиолетовый — сделано пуленепробиваемым, зелёный — уже пуленепробиваемо.
- Tyres (шины). Отметьте Bulletproof tyres (пуленепробиваемые шины). В Advanced, How (как): флаг handling (путь игры), клиентский скрипт или оба. Если вы заменяете машину игры, handling которой используют другие машины, страница скажет, какие именно: используйте клиентский скрипт, чтобы изменить только эту машину.
- Download as (скачать как): Replace the game car (заменить машину игры), This car's files (файлы этой машины) для вашей аддон-машины или A new addon car (новая аддон-машина) с собственным именем.
- Скачайте,
ensureресурс (или при This car's files наложите файлы поверх файлов вашей машины) и проверьте по README в игре.
Если вы делаете новую аддон-машину или перетащили vehicles.meta машины, Advanced также предлагает флаг пуленепробиваемого стекла для всей машины. Собственный vehicles.meta машины игры нельзя изменить из ресурса, поэтому заменённая машина игры сохраняет его как есть.
Видеоурок бронирует Buffalo и заполняет его NPC, по которым можно стрелять.
Что это не меняет
Только стёкла и шины. Бронированный Kuruma также получает меньше урона по кузову (настройка повреждений в его handling); Vehicle Armour оставляет кузов как есть. Для других значений handling откройте handling.meta в Handling Editor.
Вопросы
- Можно ли сделать пуленепробиваемым только лобовое стекло?
- Да. Снимите отметку с других стёкол или нажмите Front only для передних. Некоторые машины игры именно так и сделаны.
- Стекло «bullet resistant» — то же, что пуленепробиваемое?
- Нет. Устойчивое стекло выдерживает несколько выстрелов, а потом разбивается. Для стекла, которое никогда не разбивается, коллизии стекла нужен пуленепробиваемый материал.

Инструмент для этого
Vehicle Armour
Выберите машину, отметьте, какие стёкла останавливают пули, и отметьте пуленепробиваемые шины: вы скачаете заменённую машину или новую аддон-машину.
Открыть Vehicle ArmourПригодится также: Handling Editor


