Показать сообщение отдельно
Старый 26.01.2015, 20:54   #173
Skvorez
morpheus
 
Аватар для Skvorez
 
Регистрация: 08.03.2007
Сообщений: 3,747
По умолчанию

Цитата:
Сообщение от deSAD Посмотреть сообщение
Стесняюсь спросить ... а называется он как?
И как она "вроде" выглядит?
B-45A air.B_45A 1 usa01 summer

Цитата:
Сообщение от Vasya Посмотреть сообщение
Джава-файл в студию., эта проблемма решаеться не сложно, такое проходил.
Полностью на скрепке

// Decompiled by DJ v3.10.10.93 Copyright 2007 Atanas Neshkov Date: 25.01.2015 21:12:11
// Home Page: http://members.fortunecity.com/neshkov/dj.html http://www.neshkov.com/dj.html - Check often for new version!
// Decompiler options: packimports(3)
// Source File Name: B_45A.java

package com.maddox.il2.objects.air;

import com.maddox.JGP.Tuple3d;
import com.maddox.il2.ai.BulletEmitter;
import com.maddox.il2.ai.World;
import com.maddox.il2.ai.air.Pilot;
import com.maddox.il2.engine.*;
import com.maddox.il2.fm.*;
import com.maddox.il2.game.AircraftHotKeys;
import com.maddox.il2.game.HUD;
import com.maddox.il2.objects.sounds.SndAircraft;
import com.maddox.il2.objects.weapons.Bomb;
import com.maddox.il2.objects.weapons.BombJATO;
import com.maddox.rts.*;
import com.maddox.util.HashMapInt;
import java.io.IOException;
import java.util.ArrayList;
import java.util.Random;

// Referenced classes of package com.maddox.il2.objects.air:
// B_45X, PaintSchemeBMPar02, TypeBomber, AircraftLH,
// Aircraft, NetAircraft

public class B_45A extends B_45X
implements TypeBomber
{

public B_45A()
{
bHasBoosters = true;
boosterFireOutTime = -1L;
bpos = 1.0F;
bcurpos = 1.0F;
btme = -1L;
bSightAutomation = false;
bSightBombDump = false;
fSightCurDistance = 0.0F;
fSightCurForwardAngle = 0.0F;
fSightCurSideslip = 0.0F;
fSightCurAltitude = 3000F;
fSightCurSpeed = 200F;
fSightCurReadyness = 0.0F;
}

public void destroy()
{
doCutBoosters();
super.destroy();
}

public void doFireBoosters()
{
Eff3DActor.New(this, findHook("_Booster1"), null, 1.0F, "3DO/Effects/Rocket/RocketSmokeWhite.eff", 30F);
Eff3DActor.New(this, findHook("_Booster2"), null, 1.0F, "3DO/Effects/Rocket/RocketSmokeWhite.eff", 30F);
}

public void doCutBoosters()
{
for(int i = 0; i < 2; i++)
if(booster[i] != null)
{
booster[i].start();
booster[i] = null;
}

}

public void onAircraftLoaded()
{
super.onAircraftLoaded();
for(int i = 0; i < 2; i++)
try
{
booster[i] = new BombJATO();
((Actor) (booster[i])).pos.setBase(this, findHook("_BoosterH" + (i + 1)), false);
((Actor) (booster[i])).pos.resetAsBase();
booster[i].drawing(true);
}
catch(Exception exception)
{
debugprintln("Structure corrupt - can't hang Starthilferakete..");
}

}


static
{
Class class1 = com.maddox.il2.objects.air.B_45A.class;
new NetAircraft.SPAWN(class1);
Property.set(class1, "iconFar_shortClassName", "B-45A");
Property.set(class1, "meshName", "3DO/Plane/B-45A(Multi1)/hier.him");
Property.set(class1, "PaintScheme_us", new PaintSchemeBMPar02());
Property.set(class1, "yearService", 1943F);
Property.set(class1, "yearExpired", 1956.6F);
Property.set(class1, "FlightModel", "FlightModels/JB.fmd:J_B");
Property.set(class1, "cockpitClass", new Class[] {
com.maddox.il2.objects.air.CockpitJetBomber.class, com.maddox.il2.objects.air.CockpitJetBomber_Bombar dier.class
});
Вложения
Тип файла: rar B_45A.rar (3.9 Кб, 355 просмотров)

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