AviaSkins.Forums

AviaSkins.Forums (http://forum.aviaskins.com/index.php)
-   Вопросы Новичка8 (http://forum.aviaskins.com/forumdisplay.php?f=17)
-   -   ошибки явы при компиляции файлов класса для ил2 (http://forum.aviaskins.com/showthread.php?t=235)

Novichok8 29.03.2008 11:45

ошибки явы при компиляции файлов класса для ил2
 
сюда буду выкладывать файлы для ил2
обьясните что не правельно он выдает 100 ошибак
1 Декомпилирывал ява декомпиляром
код
// Decompiled by Jad v1.5.8f. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://www.kpdus.com/jad.html
// Decompiler options: packimports(3) fieldsfirst ansi
// Source File Name: TYPHOON1B.java

package com.maddox.il2.objects.air;

import com.maddox.il2.fm.*;
import com.maddox.rts.Finger;
import com.maddox.rts.Property;
import com.maddox.util.HashMapInt;
import java.util.ArrayList;

// Referenced classes of package com.maddox.il2.objects.air:
// TEMPEST, PaintSchemeFMPar05, NetAircraft, Aircraft

public class TYPHOON1B extends TEMPEST
{

public TYPHOON1B()
{
}

public void _onAircraftLoadedvV()
{
m_FMFlightModel.m_EIEnginesInterface.m_enginesaMot or[0]._doSetKillControlAfterburnervV();
super._onAircraftLoadedvV();
}

static Class _mthclass$(String s)
{
Class class1;
try
{
class1 = Class.forName(s);
}
catch(ClassNotFoundException classnotfoundexception)
{
throw new NoClassDefFoundError(classnotfoundexception.getMes sage());
}
return class1;
}

static Class _class$StringClass(String s)
{
try
{
return Class.forName(s);
}
catch(ClassNotFoundException classnotfoundexception)
{
throw new NoClassDefFoundError(classnotfoundexception.getMes sage());
}
}

static
{
Class class1 = com.maddox.il2.objects.air.TYPHOON1B.class;
new NetAircraft.SPAWN(class1);
Property.set(class1, "iconFar_shortClassName", "Typhoon");
Property.set(class1, "meshName", "3DO/Plane/TempestMkV(Multi1)/hier.him");
Property.set(class1, "PaintScheme", new PaintSchemeFMPar05());
Property.set(class1, "meshName_gb", "3DO/Plane/TempestMkV(GB)/hier.him");
Property.set(class1, "PaintScheme_gb", new PaintSchemeFMPar05());
Property.set(class1, "yearService", 1942F);
Property.set(class1, "yearExpired", 1946.5F);
Property.set(class1, "FlightModel", "FlightModels/TempestMkV.fmd");
Property.set(class1, "cockpitClass", new Class[] {
com.maddox.il2.objects.air.CockpitTemp5.class
});
Property.set(class1, "LOSElevation", 0.93655F);
Aircraft._weaponTriggersRegisterClassIV(class1, new int[] {
1, 1, 1, 1, 9, 9, 9, 9, 3, 3,
9, 9, 2, 2, 2, 2, 2, 2, 2, 2
});
Aircraft._weaponHooksRegisterClassStringV(class1, new String[] {
"_CANNON01", "_CANNON02", "_CANNON03", "_CANNON04", "_ExternalDev01", "_ExternalDev02", "_ExternalDev03", "_ExternalDev04", "_ExternalBomb01", "_ExternalBomb02",
"_ExternalDev05", "_ExternalDev06", "_ExternalRock01", "_ExternalRock02", "_ExternalRock03", "_ExternalRock04", "_ExternalRock05", "_ExternalRock06", "_ExternalRock07", "_ExternalRock08"
});
try
{
ArrayList arraylist = new ArrayList();
Property.set(class1, "weaponsList", arraylist);
HashMapInt hashmapint = new HashMapInt();
Property.set(class1, "weaponsMap", hashmapint);
byte byte0 = 20;
String s = "default";
Aircraft._WeaponSlot a_lweaponslot[] = new Aircraft._WeaponSlot[byte0];
a_lweaponslot[0] = new Aircraft._WeaponSlot(1, "MGunHispanoMkIk", 140);
a_lweaponslot[1] = new Aircraft._WeaponSlot(1, "MGunHispanoMkIk", 140);
a_lweaponslot[2] = new Aircraft._WeaponSlot(1, "MGunHispanoMkIk", 140);
a_lweaponslot[3] = new Aircraft._WeaponSlot(1, "MGunHispanoMkIk", 140);
a_lweaponslot[4] = null;
a_lweaponslot[5] = null;
a_lweaponslot[6] = new Aircraft._WeaponSlot(9, "PylonTEMPESTPLN1", 1);
a_lweaponslot[7] = new Aircraft._WeaponSlot(9, "PylonTEMPESTPLN2", 1);
for(int i = 8; i < byte0; i++)
a_lweaponslot[i] = null;

arraylist.add(s);
hashmapint.put(Finger._IntStringI(s), a_lweaponslot);
s = "light";
a_lweaponslot = new Aircraft._WeaponSlot[byte0];
a_lweaponslot[0] = new Aircraft._WeaponSlot(1, "MGunHispanoMkIk", 140);
a_lweaponslot[1] = new Aircraft._WeaponSlot(1, "MGunHispanoMkIk", 140);
a_lweaponslot[2] = new Aircraft._WeaponSlot(1, "MGunHispanoMkIk", 140);
a_lweaponslot[3] = new Aircraft._WeaponSlot(1, "MGunHispanoMkIk", 140);
for(int j = 4; j < byte0; j++)
a_lweaponslot[j] = null;

arraylist.add(s);
hashmapint.put(Finger._IntStringI(s), a_lweaponslot);
s = "2x500";
a_lweaponslot = new Aircraft._WeaponSlot[byte0];
a_lweaponslot[0] = new Aircraft._WeaponSlot(1, "MGunHispanoMkIk", 140);
a_lweaponslot[1] = new Aircraft._WeaponSlot(1, "MGunHispanoMkIk", 140);
a_lweaponslot[2] = new Aircraft._WeaponSlot(1, "MGunHispanoMkIk", 140);
a_lweaponslot[3] = new Aircraft._WeaponSlot(1, "MGunHispanoMkIk", 140);
a_lweaponslot[4] = null;
a_lweaponslot[5] = null;
a_lweaponslot[6] = new Aircraft._WeaponSlot(9, "PylonTEMPESTPLN1", 1);
a_lweaponslot[7] = new Aircraft._WeaponSlot(9, "PylonTEMPESTPLN2", 1);
a_lweaponslot[8] = new Aircraft._WeaponSlot(3, "BombGun500lbs", 1);
a_lweaponslot[9] = new Aircraft._WeaponSlot(3, "BombGun500lbs", 1);
for(int k = 10; k < byte0; k++)
a_lweaponslot[k] = null;

arraylist.add(s);
hashmapint.put(Finger._IntStringI(s), a_lweaponslot);
s = "2x1000";
a_lweaponslot = new Aircraft._WeaponSlot[byte0];
a_lweaponslot[0] = new Aircraft._WeaponSlot(1, "MGunHispanoMkIk", 140);
a_lweaponslot[1] = new Aircraft._WeaponSlot(1, "MGunHispanoMkIk", 140);
a_lweaponslot[2] = new Aircraft._WeaponSlot(1, "MGunHispanoMkIk", 140);
a_lweaponslot[3] = new Aircraft._WeaponSlot(1, "MGunHispanoMkIk", 140);
a_lweaponslot[4] = null;
a_lweaponslot[5] = null;
a_lweaponslot[6] = new Aircraft._WeaponSlot(9, "PylonTEMPESTPLN1", 1);
a_lweaponslot[7] = new Aircraft._WeaponSlot(9, "PylonTEMPESTPLN2", 1);
a_lweaponslot[8] = new Aircraft._WeaponSlot(3, "BombGun1000lbs", 1);
a_lweaponslot[9] = new Aircraft._WeaponSlot(3, "BombGun1000lbs", 1);
for(int l = 10; l < byte0; l++)
a_lweaponslot[l] = null;

arraylist.add(s);
hashmapint.put(Finger._IntStringI(s), a_lweaponslot);
s = "8x5";
a_lweaponslot = new Aircraft._WeaponSlot[byte0];
a_lweaponslot[0] = new Aircraft._WeaponSlot(1, "MGunHispanoMkIk", 140);
a_lweaponslot[1] = new Aircraft._WeaponSlot(1, "MGunHispanoMkIk", 140);
a_lweaponslot[2] = new Aircraft._WeaponSlot(1, "MGunHispanoMkIk", 140);
a_lweaponslot[3] = new Aircraft._WeaponSlot(1, "MGunHispanoMkIk", 140);
for(int i1 = 4; i1 < 10; i1++)
a_lweaponslot[i1] = null;

a_lweaponslot[10] = new Aircraft._WeaponSlot(9, "PylonTEMPESTPLN3", 1);
a_lweaponslot[11] = new Aircraft._WeaponSlot(9, "PylonTEMPESTPLN4", 1);
for(int j1 = 12; j1 < byte0; j1++)
a_lweaponslot[j1] = new Aircraft._WeaponSlot(2, "RocketGunHVAR5BEAU", 1);

arraylist.add(s);
hashmapint.put(Finger._IntStringI(s), a_lweaponslot);
s = "2xdt";
a_lweaponslot = new Aircraft._WeaponSlot[byte0];
a_lweaponslot[0] = new Aircraft._WeaponSlot(1, "MGunHispanoMkIk", 140);
a_lweaponslot[1] = new Aircraft._WeaponSlot(1, "MGunHispanoMkIk", 140);
a_lweaponslot[2] = new Aircraft._WeaponSlot(1, "MGunHispanoMkIk", 140);
a_lweaponslot[3] = new Aircraft._WeaponSlot(1, "MGunHispanoMkIk", 140);
a_lweaponslot[4] = new Aircraft._WeaponSlot(9, "FuelTankGun_TankTempest", 1);
a_lweaponslot[5] = new Aircraft._WeaponSlot(9, "FuelTankGun_TankTempest", 1);
a_lweaponslot[6] = new Aircraft._WeaponSlot(9, "PylonTEMPESTPLN1", 1);
a_lweaponslot[7] = new Aircraft._WeaponSlot(9, "PylonTEMPESTPLN2", 1);
for(int k1 = 8; k1 < byte0; k1++)
a_lweaponslot[k1] = null;

arraylist.add(s);
hashmapint.put(Finger._IntStringI(s), a_lweaponslot);
s = "none";
a_lweaponslot = new Aircraft._WeaponSlot[byte0];
for(int l1 = 0; l1 < byte0; l1++)
a_lweaponslot[l1] = null;

arraylist.add(s);
hashmapint.put(Finger._IntStringI(s), a_lweaponslot);
}
catch(Exception exception) { }
}
}

Novichok8 29.03.2008 11:47

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 29.03.2008 11:50

ява настроена правельно пробывал компилирывать helloword.java этот компилирует правельно

Jareny 29.03.2008 13:23

// Decompiled by Jad v1.5.8f. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://www.kpdus.com/jad.html
// Decompiler options: packimports(3) fieldsfirst ansi
// Source File Name: TYPHOON1B.java

:) Тож с этим парился. Выделил строку, содержащую ошибку.:D
Этим декомпилировать можно, но придётся исправлять ошибки, допущенные декомпилятором.

Novichok8 29.03.2008 13:57

щас проверил исправил 1 скобку убрал 1 ошибка осталась
в командной строке вот что пишет
Typhoon12b.java:64: '<' or'[' expected
proporty.set<class1, "paintscheme_gb", new PintSchemeFMPar05 >;
^
1 errer
что исправить тут?

Jareny 29.03.2008 14:03

goto 658 А что за гото? Нету такого оператора в яве :umora:

Novichok8 29.03.2008 14:19

что за гото?

Novichok8 29.03.2008 14:56

вот это мне пишет ваша jode

Exception while decompiling:java.lang.NoClassDefFoundError: 1C.Files.Planes.com.maddox.il2.objects.air.B_17D
at jode.bytecode.ClassInfo.loadInfo(ClassInfo.java:63 1)
at jode.decompiler.ClassAnalyzer.<init>(ClassAnalyzer .java:86)
at jode.decompiler.ClassAnalyzer.<init>(ClassAnalyzer .java:123)
at jode.decompiler.Decompiler.decompile(Decompiler.ja va:191)
at jode.swingui.Main.run(Main.java:204)
at java.lang.Thread.run(Unknown Source)

Novichok8 30.03.2008 10:15

если ошибки красным подчеркиваются то их там целая куча и если удалить то от файла не че не останется

Novichok8 30.03.2008 10:30

SB.java
CockpitSB_FGunner.java
CockpitSB_TGunner.java
CockpitSB2_TGunner.java
это все тоже не хочет переводить 100 или 60 или 40 ошибок

Big-B 31.03.2008 09:03

ВМЕСТО GOTO попробуй написать GO TO.

Jareny 31.03.2008 21:53

А ещё лучше, читай мануалы кутима. Там разжёвано для младенцев

Daniel_Jackson 01.04.2008 01:28

Цитата:

Сообщение от Jareny (Сообщение 7663)
А ещё лучше, читай мануалы кутима. Там разжёвано для младенцев

а можно более чётко описать по шагам действия из этого вот мануала:

Модификация классов для 4.08:
0. Пропатчить IL2FB.EXE с помощью патчера с моей странички.
1. С помощью Class Dumper'а получаем все Java-классы. Для этого кладем его (Class Dumper) в папку с Илом, создаем папку Files там же и запускаем classdumper.exe. После выхода из игры в папке Files должны появиться 5102 файла с именами из 16-ти символов (на самом деле это не имена, а хэши).


не очень понятно, куда вставлять il-2_sturmovik_class_dumper.exe (в корневой каталог или в Files), переименовывать ли il2fb.exe или создать его копию и обозвать classdumper.exe и из какой папки его потом запускать (Files или из корневого каталога) ... я по всякому пробовал, но почему то не работает :(

YuVe 01.04.2008 19:56

Цитата:

Сообщение от Jareny (Сообщение 7663)
А ещё лучше, читай мануалы кутима. Там разжёвано для младенцев

Делись.
Готов побыть младенцем.:)
А то вторую неделю бьюсь, а результата ноль.:mad:

Novichok8 01.04.2008 21:55

1 можно ли делать моды с флугмоделями?
2 куда их сувать а то в папке модс не хотят они браться
3 Ярней можете выложить классы звуков из 4.8м версии мои были из 4.2 они не работают в 4.8 как и самолеты тоже даже хешированные

Novichok8 01.04.2008 22:28

1 на счет самолетов из ранних версий пробывал получается то же что и с МЕ410 т.е сам самоль берется из класса а оружие нет . откуда может еще оно читаться? кроме класса?
2 что за файлы
com.maddox.il2.objects.air.A5M
com.maddox.il2.objects.air.A_20C
и тд их там куча
чем их открыть?

Novichok8 03.04.2008 19:34

не хочет ява компиляр работать буду др прогой делать
там есть несколько переменных это
constant pool
interfaces
metods
atributs
добавил в константы свое оружие сохранил не доступно оно
вот например бкло сразу там
2x1000
Bomb1000kgJ
я так же добавил только свое нету его почему то
в методы тоже надо добавить?

Novichok8 03.04.2008 19:40

Вложений: 1
JavaByte
в ней пока нашел 1 + не надо в яву переводить сразу в классе работать надо.
может кто разберется с ней?
я оружие не знаю как там добавить

Novichok8 05.04.2008 21:15

можно ли делать моды с FlightModels ?

Sexton 06.04.2008 16:59

Может его все таки забанить?


Текущее время: 10:01. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot