Показать сообщение отдельно
Старый 29.05.2025, 09:40   #9887
Vasya
Звичайна людина на Землі
 
Аватар для Vasya
 
Регистрация: 06.11.2011
Адрес: Україна, м.Київ, Печерський район, вул. Кіквідзе
Сообщений: 8,320
Сообщение

Цитата:
Сообщение от andrey65 Посмотреть сообщение
ФМ работает отлично на Канте, но горит надпись об открытом фонаре, и реакция на попытку открыть-закрыть - "Фонарь закрыт"... -
Фонарь не трогал, ковырял только раздел дамажа.
И выровнял скобки в коде основного класса для "презентабельного" вида.
Открывать/закрывать не пытался, не пришло в голову.
Надо проверить.
--------------------
Да, есть глюки.
Сначала надпись меняется: фонарь открыт/закрыт, а потом перестаёт.
Судя по коду - это должна подыматься/опускаться турель.
А ещё в классе есть такой код:
Код:
        Actor actor = War.GetNearestEnemy(this, 16, 6000F);
        Aircraft aircraft = War.getNearestEnemy(this, 5000F);
        if ((((actor != null) && !(actor instanceof BridgeSegment)) || (aircraft != null)) && (this.FM.CT.getCockpitDoor() < 0.01F))
        {
            this.FM.AS.setCockpitDoor(this, 1);
        }
При атаке моста... и кокпит открыт.
Я не программист, иногда смысл кода не совсем понятен.
Ещё раз подчистил класс - ниже в архиве.
Лог ругается на тело пилота и ищет пилота 3а, хотя в классе
упоминания про него не нашёл, в хиер-хим и планере тоже такого нет.
Это нужен грамотный в 3До.
------------------------------------
В архиве ниже фикс для основного класса Кант 1018.
Отрегулировал дамаж баков.
При стандартном коде от истребителей баки не горят вообще.
Смотрел коды А-20, Б-17/25, Веллингтон и др.
Смог добится затухания бака и его разгорания снова.
Загораются баки - конкретно - только от снарядов(атаковали Яки, стреляли Шваками и убс).
Цель была в том, что бы топливные баки Канта имели резиновый
протектор, но не особо толстый.
Вложения
Тип файла: rar CantZ1018x.class Fix hitBone.rar (21.9 Кб, 26 просмотров)

Последний раз редактировалось Vasya; 31.05.2025 в 07:20.
Vasya вне форума   Ответить с цитированием