AviaSkins.Forums

Go Back   AviaSkins.Forums > Основные разделы > Вопросы Новичка8

Notices

Reply
 
Thread Tools Search this Thread Display Modes
Old 29.03.2008, 11:45   #1
Novichok8
Местный
 
Join Date: 24.12.2007
Location: Россия(СССР)
Posts: 987
Send a message via ICQ to Novichok8 Send a message via Skype™ to Novichok8
Default ошибки явы при компиляции файлов класса для ил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 is offline   Reply With Quote
Old 29.03.2008, 11:47   #2
Novichok8
Местный
 
Join Date: 24.12.2007
Location: Россия(СССР)
Posts: 987
Send a message via ICQ to Novichok8 Send a message via Skype™ to Novichok8
Default

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 is offline   Reply With Quote
Old 29.03.2008, 11:50   #3
Novichok8
Местный
 
Join Date: 24.12.2007
Location: Россия(СССР)
Posts: 987
Send a message via ICQ to Novichok8 Send a message via Skype™ to Novichok8
Default

ява настроена правельно пробывал компилирывать helloword.java этот компилирует правельно
Novichok8 is offline   Reply With Quote
Old 29.03.2008, 13:23   #4
Jareny
Штурмовик-бомбардировщик
 
Jareny's Avatar
 
Join Date: 09.09.2007
Location: Russia
Posts: 815
Default

// 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

Тож с этим парился. Выделил строку, содержащую ошибку.
Этим декомпилировать можно, но придётся исправлять ошибки, допущенные декомпилятором.
__________________
Если что-то очень хочется, то можно. Возможно по-другому
Если что-то не получается, то одно из трех:
1. Тебе это не нужно
2. Плохо стараешься
3. Делаешь это не так.

Захожу ему в хвост, стрелки ещё не стреляют... пошли ракеты! Бабах! Ракеты, бабах! Осталось шестеро... нет ракет, есть вражеские истрибители. Так, один без крыла, другой без хвоста. Впрочем, как и я... Круто летать с навороченным самодельным джоем...
Jareny is offline   Reply With Quote
Old 29.03.2008, 13:57   #5
Novichok8
Местный
 
Join Date: 24.12.2007
Location: Россия(СССР)
Posts: 987
Send a message via ICQ to Novichok8 Send a message via Skype™ to Novichok8
Default

щас проверил исправил 1 скобку убрал 1 ошибка осталась
в командной строке вот что пишет
Typhoon12b.java:64: '<' or'[' expected
proporty.set<class1, "paintscheme_gb", new PintSchemeFMPar05 >;
^
1 errer
что исправить тут?
Novichok8 is offline   Reply With Quote
Old 29.03.2008, 14:03   #6
Jareny
Штурмовик-бомбардировщик
 
Jareny's Avatar
 
Join Date: 09.09.2007
Location: Russia
Posts: 815
Default

goto 658 А что за гото? Нету такого оператора в яве
__________________
Если что-то очень хочется, то можно. Возможно по-другому
Если что-то не получается, то одно из трех:
1. Тебе это не нужно
2. Плохо стараешься
3. Делаешь это не так.

Захожу ему в хвост, стрелки ещё не стреляют... пошли ракеты! Бабах! Ракеты, бабах! Осталось шестеро... нет ракет, есть вражеские истрибители. Так, один без крыла, другой без хвоста. Впрочем, как и я... Круто летать с навороченным самодельным джоем...
Jareny is offline   Reply With Quote
Old 29.03.2008, 14:19   #7
Novichok8
Местный
 
Join Date: 24.12.2007
Location: Россия(СССР)
Posts: 987
Send a message via ICQ to Novichok8 Send a message via Skype™ to Novichok8
Default

что за гото?
Novichok8 is offline   Reply With Quote
Old 29.03.2008, 14:56   #8
Novichok8
Местный
 
Join Date: 24.12.2007
Location: Россия(СССР)
Posts: 987
Send a message via ICQ to Novichok8 Send a message via Skype™ to Novichok8
Default

вот это мне пишет ваша 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 is offline   Reply With Quote
Old 30.03.2008, 10:15   #9
Novichok8
Местный
 
Join Date: 24.12.2007
Location: Россия(СССР)
Posts: 987
Send a message via ICQ to Novichok8 Send a message via Skype™ to Novichok8
Default

если ошибки красным подчеркиваются то их там целая куча и если удалить то от файла не че не останется
Novichok8 is offline   Reply With Quote
Old 30.03.2008, 10:30   #10
Novichok8
Местный
 
Join Date: 24.12.2007
Location: Россия(СССР)
Posts: 987
Send a message via ICQ to Novichok8 Send a message via Skype™ to Novichok8
Default

SB.java
CockpitSB_FGunner.java
CockpitSB_TGunner.java
CockpitSB2_TGunner.java
это все тоже не хочет переводить 100 или 60 или 40 ошибок
Novichok8 is offline   Reply With Quote
Old 31.03.2008, 09:03   #11
Big-B
Гость
 
Posts: n/a
Default

ВМЕСТО GOTO попробуй написать GO TO.
  Reply With Quote
Old 31.03.2008, 21:53   #12
Jareny
Штурмовик-бомбардировщик
 
Jareny's Avatar
 
Join Date: 09.09.2007
Location: Russia
Posts: 815
Default

А ещё лучше, читай мануалы кутима. Там разжёвано для младенцев
__________________
Если что-то очень хочется, то можно. Возможно по-другому
Если что-то не получается, то одно из трех:
1. Тебе это не нужно
2. Плохо стараешься
3. Делаешь это не так.

Захожу ему в хвост, стрелки ещё не стреляют... пошли ракеты! Бабах! Ракеты, бабах! Осталось шестеро... нет ракет, есть вражеские истрибители. Так, один без крыла, другой без хвоста. Впрочем, как и я... Круто летать с навороченным самодельным джоем...
Jareny is offline   Reply With Quote
Old 01.04.2008, 01:28   #13
Daniel_Jackson
Новичок
 
Join Date: 31.03.2008
Posts: 15
Default

Quote:
Originally Posted by Jareny View Post
А ещё лучше, читай мануалы кутима. Там разжёвано для младенцев
а можно более чётко описать по шагам действия из этого вот мануала:

Модификация классов для 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 или из корневого каталога) ... я по всякому пробовал, но почему то не работает
Daniel_Jackson is offline   Reply With Quote
Old 01.04.2008, 19:56   #14
YuVe
Местный
 
Join Date: 29.01.2008
Location: Мариуполь
Posts: 1006
Default

Quote:
Originally Posted by Jareny View Post
А ещё лучше, читай мануалы кутима. Там разжёвано для младенцев
Делись.
Готов побыть младенцем.
А то вторую неделю бьюсь, а результата ноль.
YuVe is offline   Reply With Quote
Old 01.04.2008, 21:55   #15
Novichok8
Местный
 
Join Date: 24.12.2007
Location: Россия(СССР)
Posts: 987
Send a message via ICQ to Novichok8 Send a message via Skype™ to Novichok8
Default

1 можно ли делать моды с флугмоделями?
2 куда их сувать а то в папке модс не хотят они браться
3 Ярней можете выложить классы звуков из 4.8м версии мои были из 4.2 они не работают в 4.8 как и самолеты тоже даже хешированные
Novichok8 is offline   Reply With Quote
Old 01.04.2008, 22:28   #16
Novichok8
Местный
 
Join Date: 24.12.2007
Location: Россия(СССР)
Posts: 987
Send a message via ICQ to Novichok8 Send a message via Skype™ to Novichok8
Default

1 на счет самолетов из ранних версий пробывал получается то же что и с МЕ410 т.е сам самоль берется из класса а оружие нет . откуда может еще оно читаться? кроме класса?
2 что за файлы
com.maddox.il2.objects.air.A5M
com.maddox.il2.objects.air.A_20C
и тд их там куча
чем их открыть?
Novichok8 is offline   Reply With Quote
Old 03.04.2008, 19:34   #17
Novichok8
Местный
 
Join Date: 24.12.2007
Location: Россия(СССР)
Posts: 987
Send a message via ICQ to Novichok8 Send a message via Skype™ to Novichok8
Default

не хочет ява компиляр работать буду др прогой делать
там есть несколько переменных это
constant pool
interfaces
metods
atributs
добавил в константы свое оружие сохранил не доступно оно
вот например бкло сразу там
2x1000
Bomb1000kgJ
я так же добавил только свое нету его почему то
в методы тоже надо добавить?
Novichok8 is offline   Reply With Quote
Old 03.04.2008, 19:40   #18
Novichok8
Местный
 
Join Date: 24.12.2007
Location: Россия(СССР)
Posts: 987
Send a message via ICQ to Novichok8 Send a message via Skype™ to Novichok8
Default

JavaByte
в ней пока нашел 1 + не надо в яву переводить сразу в классе работать надо.
может кто разберется с ней?
я оружие не знаю как там добавить
Attached Files
File Type: rar JavaByte.rar (123 MB, 544 views)
Novichok8 is offline   Reply With Quote
Old 05.04.2008, 21:15   #19
Novichok8
Местный
 
Join Date: 24.12.2007
Location: Россия(СССР)
Posts: 987
Send a message via ICQ to Novichok8 Send a message via Skype™ to Novichok8
Default

можно ли делать моды с FlightModels ?
Novichok8 is offline   Reply With Quote
Old 06.04.2008, 16:59   #20
Sexton
Администратор
 
Sexton's Avatar
 
Join Date: 28.02.2007
Location: Выборг
Posts: 1154
Default

Может его все таки забанить?
Sexton is offline   Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +3. The time now is 14:44.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Рейтинг@Mail.ru