Показать сообщение отдельно
Старый 29.03.2008, 11:47   #2
Novichok8
Местный
 
Регистрация: 24.12.2007
Адрес: Россия(СССР)
Сообщений: 987
Отправить сообщение для Novichok8 с помощью ICQ Отправить сообщение для Novichok8 с помощью Skype™
По умолчанию

2 декомпилирывал Shell
import java/lang/String;
import java/lang/Class;
import com/maddox/il2/fm/FlightModel;
import com/maddox/il2/fm/EnginesInterface;
import com/maddox/il2/fm/Motor;
import java/lang/Object;

class TYPHOON1B extends TEMPEST

{
public FlightModel m_FMFlightModel;
public static Class m_class$com$maddox$il2$objects$air$TYPHOON1BClass;
public static Class m_class$com$maddox$il2$objects$air$CockpitTemp5Cla ss;

public TYPHOON1B()
{
this.TEMPEST();
}

public void _onAircraftLoadedvV()
{
this.m_FMFlightModel.m_EIEnginesInterface.m_engine saMotor[0].
_doSetKillControlAfterburnervV();
this._onAircraftLoadedvV();
}

public Class _mthclass$( String param_1)
{
param_1 = forName(this);
goto 21
var_1;
var_1 = ;
throw new NoClassDefFoundError(var_1.getMessage());
21 :
return param_1;
}

public Class _class$StringClass( String param_1)
{
return forName(this);
param_1 = ;
throw new NoClassDefFoundError(param_1.getMessage());
}

public void <clinit>()
{
if (0 getstatic m_class$com$maddox$il2$objects$air$TYPHOON1BClass #13)
12 putstatic m_class$com$maddox$il2$objects$air$TYPHOON1BClass #13
21 :
this = 18 getstatic m_class$com$maddox$il2$objects$air$TYPHOON1BClass #13;
new NetAircraft$SPAWN(this);
set(this, "iconFar_shortClassName", "Typhoon");
set(this, "meshName", "3DO/Plane/TempestMkV(Multi1)/hier.him");
set(this, "PaintScheme", new PaintSchemeFMPar05());
set(this, "meshName_gb", "3DO/Plane/TempestMkV(GB)/hier.him");
set(this, "PaintScheme_gb", new PaintSchemeFMPar05());
set(this, "yearService", 0.);
set(this, "yearExpired", 0.);
set(this, "FlightModel", "FlightModels/TempestMkV.fmd");
if (114 getstatic m_class$com$maddox$il2$objects$air$CockpitTemp5Cla ss #39)
126 putstatic m_class$com$maddox$il2$objects$air$CockpitTemp5Cla ss #39
135 :
TYPHOON1B ::_class$StringClass("com.maddox.il2.objects.air.C ockpitTemp5")[TYPHOON1B ::_class$StringClass("com.maddox.il2.objects.air.C ockpitTemp5")]
= 132 getstatic m_class$com$maddox$il2$objects$air$CockpitTemp5Cla ss #39;
set(1, new , 0);
set(this, "LOSElevation", 0.);
new int[20][0] = 1;
this[1] = 1;
this[2] = 1;
this[3] = 1;
this[4] = 9;
this[5] = 9;
this[6] = 9;
this[7] = 9;
this[8] = 3;
this[9] = 3;
this[10] = 9;
this[11] = 9;
this[12] = 2;
this[13] = 2;
this[14] = 2;
this[15] = 2;
this[16] = 2;
this[17] = 2;
this[18] = 2;
this[19] = 2;
_weaponTriggersRegisterClassIV("cockpitClass", this);
new [0] = "_CANNON01";
20[1] = "_CANNON02";
20[2] = "_CANNON03";
20[3] = "_CANNON04";
20[4] = "_ExternalDev01";
20[5] = "_ExternalDev02";
20[6] = "_ExternalDev03";
20[7] = "_ExternalDev04";
20[8] = "_ExternalBomb01";
20[9] = "_ExternalBomb02";
20[10] = "_ExternalDev05";
20[11] = "_ExternalDev06";
20[12] = "_ExternalRock01";
20[13] = "_ExternalRock02";
20[14] = "_ExternalRock03";
20[15] = "_ExternalRock04";
20[16] = "_ExternalRock05";
20[17] = "_ExternalRock06";
20[18] = "_ExternalRock07";
20[19] = "_ExternalRock08";
_weaponHooksRegisterClassStringV(this, 20);
ArrayList var_1;
var_1 = new ArrayList();
set(this, "weaponsList", var_1);
HashMapInt var_2;
var_2 = new HashMapInt();
set(this, "weaponsMap", var_2);
var_3;
var_3 = 20;
String var_4;
var_4 = "default";
Aircraft$_WeaponSlot var_5;
var_5 = new ;
var_5[0] = new Aircraft$_WeaponSlot(1, "MGunHispanoMkIk", 140);
var_5[1] = new Aircraft$_WeaponSlot(1, "MGunHispanoMkIk", 140);
var_5[2] = new Aircraft$_WeaponSlot(1, "MGunHispanoMkIk", 140);
var_5[3] = new Aircraft$_WeaponSlot(1, "MGunHispanoMkIk", 140);
var_5[4] = null;
var_5[5] = null;
var_5[6] = new Aircraft$_WeaponSlot(9, "PylonTEMPESTPLN1", 1);
var_5[7] = new Aircraft$_WeaponSlot(9, "PylonTEMPESTPLN2", 1);
var_6;
var_6 = 8;
goto 549
540 :
var_5[var_6] = null;
++var_6;
549 :
if (var_6 < var_3)
goto 540
var_1.add(var_4);
var_2.put(_IntStringI(var_4), var_5);
var_4 = "light";
var_5 = new ;
var_5[0] = new Aircraft$_WeaponSlot(1, "MGunHispanoMkIk", 140);
var_5[1] = new Aircraft$_WeaponSlot(1, "MGunHispanoMkIk", 140);
var_5[2] = new Aircraft$_WeaponSlot(1, "MGunHispanoMkIk", 140);
var_5[3] = new Aircraft$_WeaponSlot(1, "MGunHispanoMkIk", 140);
int var_7;
var_7 = 4;
goto 667
658 :
var_5[var_7] = null;
++var_7;
667 :
if (var_7 < var_3)
goto 658
var_1.add(var_4);
var_2.put(_IntStringI(var_4), var_5);
var_4 = "2x500";
var_5 = new ;
var_5[0] = new Aircraft$_WeaponSlot(1, "MGunHispanoMkIk", 140);
var_5[1] = new Aircraft$_WeaponSlot(1, "MGunHispanoMkIk", 140);
var_5[2] = new Aircraft$_WeaponSlot(1, "MGunHispanoMkIk", 140);
var_5[3] = new Aircraft$_WeaponSlot(1, "MGunHispanoMkIk", 140);
var_5[4] = null;
var_5[5] = null;
var_5[6] = new Aircraft$_WeaponSlot(9, "PylonTEMPESTPLN1", 1);
var_5[7] = new Aircraft$_WeaponSlot(9, "PylonTEMPESTPLN2", 1);
var_5[8] = new Aircraft$_WeaponSlot(3, "BombGun500lbs", 1);
var_5[9] = new Aircraft$_WeaponSlot(3, "BombGun500lbs", 1);
var_8;
var_8 = 10;
goto 862
853 :
var_5[var_8] = null;
++var_8;
862 :
if (var_8 < var_3)
goto 853
var_1.add(var_4);
var_2.put(_IntStringI(var_4), var_5);
var_4 = "2x1000";
var_5 = new ;
var_5[0] = new Aircraft$_WeaponSlot(1, "MGunHispanoMkIk", 140);
var_5[1] = new Aircraft$_WeaponSlot(1, "MGunHispanoMkIk", 140);
var_5[2] = new Aircraft$_WeaponSlot(1, "MGunHispanoMkIk", 140);
var_5[3] = new Aircraft$_WeaponSlot(1, "MGunHispanoMkIk", 140);
var_5[4] = null;
var_5[5] = null;
var_5[6] = new Aircraft$_WeaponSlot(9, "PylonTEMPESTPLN1", 1);
var_5[7] = new Aircraft$_WeaponSlot(9, "PylonTEMPESTPLN2", 1);
var_5[8] = new Aircraft$_WeaponSlot(3, "BombGun1000lbs", 1);
var_5[9] = new Aircraft$_WeaponSlot(3, "BombGun1000lbs", 1);
var_9;
var_9 = 10;
goto 1057
1048 :
var_5[var_9] = null;
++var_9;
1057 :
if (var_9 < var_3)
goto 1048
var_1.add(var_4);
var_2.put(_IntStringI(var_4), var_5);
var_4 = "8x5";
var_5 = new ;
var_5[0] = new Aircraft$_WeaponSlot(1, "MGunHispanoMkIk", 140);
var_5[1] = new Aircraft$_WeaponSlot(1, "MGunHispanoMkIk", 140);
var_5[2] = new Aircraft$_WeaponSlot(1, "MGunHispanoMkIk", 140);
var_5[3] = new Aircraft$_WeaponSlot(1, "MGunHispanoMkIk", 140);
int var_10;
var_10 = 4;
goto 1175
1166 :
var_5[var_10] = null;
++var_10;
1175 :
if (var_10 < 10)
goto 1166
var_5[10] = new Aircraft$_WeaponSlot(9, "PylonTEMPESTPLN3", 1);
var_5[11] = new Aircraft$_WeaponSlot(9, "PylonTEMPESTPLN4", 1);
var_11;
var_11 = 12;
goto 1242
1223 :
var_5[var_11] = new Aircraft$_WeaponSlot(2, "RocketGunHVAR5BEAU", 1);
++var_11;
1242 :
if (var_11 < var_3)
goto 1223
var_1.add(var_4);
var_2.put(_IntStringI(var_4), var_5);
var_4 = "2xdt";
var_5 = new ;
var_5[0] = new Aircraft$_WeaponSlot(1, "MGunHispanoMkIk", 140);
var_5[1] = new Aircraft$_WeaponSlot(1, "MGunHispanoMkIk", 140);
var_5[2] = new Aircraft$_WeaponSlot(1, "MGunHispanoMkIk", 140);
var_5[3] = new Aircraft$_WeaponSlot(1, "MGunHispanoMkIk", 140);
var_5[4] = new Aircraft$_WeaponSlot(9, "FuelTankGun_TankTempest", 1);
var_5[5] = new Aircraft$_WeaponSlot(9, "FuelTankGun_TankTempest", 1);
var_5[6] = new Aircraft$_WeaponSlot(9, "PylonTEMPESTPLN1", 1);
var_5[7] = new Aircraft$_WeaponSlot(9, "PylonTEMPESTPLN2", 1);
var_12;
var_12 = 8;
goto 1427
1418 :
var_5[var_12] = null;
++var_12;
1427 :
if (var_12 < var_3)
goto 1418
var_1.add(var_4);
var_2.put(_IntStringI(var_4), var_5);
var_4 = "none";
var_5 = new ;
int var_13;
var_13 = 0;
goto 1477
1468 :
var_5[var_13] = null;
++var_13;
1477 :
if (var_13 < var_3)
goto 1468
var_1.add(var_4);
var_2.put(_IntStringI(var_4), var_5);
goto 1506
var_1 = var_3;
}
}
Novichok8 вне форума   Ответить с цитированием