Показать сообщение отдельно
Старый 30.11.2011, 19:15   #127
izgoj
Пользователь
 
Регистрация: 28.11.2010
Сообщений: 62
По умолчанию

Не знаю где писать, напишу тут.
Помогите пожалуста , я решил сделать свои бомбы и ракеты, начал с создания BombGun. Взял BombGunFAB1000, декомпилировал и исправил FAB1000 на FABХ, получилось:

Код:
// Decompiled by DJ v3.10.10.93 Copyright 2007 Atanas Neshkov  Date: 25.11.2011 9:57:30
// 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:   BombGunFAB1000.java

package com.maddox.il2.objects.weapons;

import com.maddox.rts.Property;
import com.maddox.JGP.Color3f;
import com.maddox.il2.engine.*;

// Referenced classes of package com.maddox.il2.objects.weapons:
//            BombGun

public class BombGunFABX extends BombGun
{

    public BombGunFABX()
    {
    }


    {
//здесь была конструкция  _mthclass$ и т.д. её я удалил, она вроде не нужна
    }

    static 
    {
        Class class1 = com.maddox.il2.objects.weapons.BombGunFABX.class;
        Property.set(class1, "bulletClass", com.maddox.il2.objects.weapons.BombFAB1000.class);
        Property.set(class1, "bullets", 1);
        Property.set(class1, "shotFreq", 0.1F);
        Property.set(class1, "external", 1);
        Property.set(class1, "sound", "weapon.bombgun");
    }
}
Прокомпилировал, захешировал, закинул в Ил, прописал в самолете. Но в Иле список выбора вооружения обрывается на предыдущем, например:
было:
  • стандартное
  • фаб 500
  • фаб 1000
  • без оружия
должно было быть:
  • стандартное
  • фаб 500
  • фаб 1000
  • фаб Х
  • без оружия
а стало:
  • стандартное
  • фаб 500
  • фаб 1000
Что я делаю не так? Помогите, подскажите. Может для бомб еще где-нибудь что-нибудь надо написать и прописать.
(с созданием самолетов,кокпитов, пулеметов и пушек все нормально, а вот с бомбами и ракетами не получается)

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