Тема: Вопросы
Показать сообщение отдельно
Старый 10.08.2016, 22:36   #6500
Vasya
Звичайна людина на Землі
 
Аватар для Vasya
 
Регистрация: 06.11.2011
Адрес: Україна, м.Київ, Печерський район, вул. Кіквідзе
Сообщений: 8,311
Радость

Кто нибуть скажите на САС
- http://www.sas1946.com/main/index.ph...topicseen.html -
что Японский самолёт не должен быть итальянским.
У меня какой то прокси сервер не даёт там писать посты уже несколько лет, побороть не смог.
Вот этот самолёт:
- http://forum.aviaskins.com/showpost....postcount=1047 -.
Очепятка:
- http://forum.aviaskins.com/showpost....postcount=1048 -.
Там ещё есть в основном классе шероховатости.
Короче: они взяли класс от Джи-55 и немного изменили., лучше бы делали класс на основе Хаятовского.
Я себе поправил код масло-бака и топливного бака для правильной работы.
Вот так у меня:
Код:
if(s.startsWith("xxeng1oil"))
            {
                if(getEnergyPastArmor(0.25F, shot) > 0.0F && World.Rnd().nextFloat() < 0.125F)
                {
                    FM.AS.hitOil(shot.initiator, 0);
                    getEnergyPastArmor(0.22F, shot);
                    debuggunnery("Engine Module: Oil Tank Pierced..");
               }
            }
            } else
            if(s.startsWith("xxtank"))
            {
                int k = s.charAt(6) - 49;
                if(getEnergyPastArmor(2.5F, shot) > 0.0F && World.Rnd().nextFloat() < 0.45F)
                {
                    if(FM.AS.astateTankStates[k] == 0)
                    {
                        debuggunnery("Fuel Tank (" + k + "): Pierced..");
                        FM.AS.hitTank(shot.initiator, k, 1);
                        FM.AS.doSetTankState(shot.initiator, k, 1);
                    }
                    if(World.Rnd().nextFloat() < 0.01F || shot.powerType == 3 && World.Rnd().nextFloat() < 0.7F)
                    {
                        FM.AS.hitTank(shot.initiator, k, 4);
                        debuggunnery("Fuel Tank (" + k + "): Hit..");
                    }
                }
                } else
А ещё в записи айр-ини нужно писать двойку, а не единицу как в оригинале.
Писать так:
Код:
Ki-94-II          air.KI_94_II 2                        NOINFO  ja01  SUMMER

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