|
Местный
Регистрация: 06.07.2009
Адрес: г.Гомель
Сообщений: 2,605
|
вопрос в следующем.
описываю вооружение в классе. все работает. картинки в предыдущем посте.
Код:
com.maddox.il2.objects.air.Aircraft.weaponTriggersRegister(class1, new int[] {
10, 10, 9, 9, 9, 3, 3, 3, 3, 3, 3
});
com.maddox.il2.objects.air.Aircraft.weaponHooksRegister(class1, new java.lang.String[] {
"_MGUN01", "_MGUN02", "_ExternalDev01", "_ExternalDev02", "_ExternalDev03",
"_BombSpawn01", "_BombSpawn02", "_BombSpawn03", "_BombSpawn04", "_BombSpawn05", "_BombSpawn06"
});
try
{
java.util.ArrayList arraylist = new ArrayList();
com.maddox.rts.Property.set(class1, "weaponsList", arraylist);
com.maddox.util.HashMapInt hashmapint = new HashMapInt();
com.maddox.rts.Property.set(class1, "weaponsMap", hashmapint);
byte byte0 = 11;
java.lang.String s = "default";
com.maddox.il2.objects.air.Aircraft._WeaponSlot a_lweaponslot[] = new com.maddox.il2.objects.air.Aircraft._WeaponSlot[byte0];
a_lweaponslot[0] = new Aircraft._WeaponSlot(10, "MGunDA762t", 1196);
a_lweaponslot[1] = new Aircraft._WeaponSlot(11, "MGunDA762t", 1196);
a_lweaponslot[2] = null;
a_lweaponslot[3] = null;
a_lweaponslot[4] = null;
a_lweaponslot[5] = null;
a_lweaponslot[6] = null;
a_lweaponslot[7] = null;
a_lweaponslot[8] = null;
a_lweaponslot[9] = null;
a_lweaponslot[10] = null;
arraylist.add(s);
hashmapint.put(com.maddox.rts.Finger.Int(s), a_lweaponslot);
s = "10xPara";
a_lweaponslot = new com.maddox.il2.objects.air.Aircraft._WeaponSlot[byte0];
a_lweaponslot[0] = new Aircraft._WeaponSlot(10, "MGunDA762t", 1196);
a_lweaponslot[1] = new Aircraft._WeaponSlot(11, "MGunDA762t", 1196);
a_lweaponslot[2] = new Aircraft._WeaponSlot(9, "PylonG37DK", 1);
a_lweaponslot[3] = null;
a_lweaponslot[4] = null;
a_lweaponslot[5] = new Aircraft._WeaponSlot(3, "BombGunPara", 10);
a_lweaponslot[6] = null;
a_lweaponslot[7] = null;
a_lweaponslot[8] = null;
a_lweaponslot[9] = null;
a_lweaponslot[10] = null;
arraylist.add(s);
hashmapint.put(com.maddox.rts.Finger.Int(s), a_lweaponslot);
s = "4xFAB250";
a_lweaponslot = new com.maddox.il2.objects.air.Aircraft._WeaponSlot[byte0];
a_lweaponslot[0] = new Aircraft._WeaponSlot(10, "MGunDA762t", 1196);
a_lweaponslot[1] = new Aircraft._WeaponSlot(10, "MGunDA762t", 1196);
a_lweaponslot[2] = null;
a_lweaponslot[3] = new Aircraft._WeaponSlot(9, "PylonG37_der", 1);
a_lweaponslot[4] = null;
a_lweaponslot[5] = null;
a_lweaponslot[6] = new Aircraft._WeaponSlot(3, "BombGunFAB250", 1);
a_lweaponslot[7] = new Aircraft._WeaponSlot(3, "BombGunFAB250", 1);
a_lweaponslot[8] = new Aircraft._WeaponSlot(3, "BombGunFAB250", 1);
a_lweaponslot[9] = new Aircraft._WeaponSlot(3, "BombGunFAB250", 1);
a_lweaponslot[10] = null;
arraylist.add(s);
hashmapint.put(com.maddox.rts.Finger.Int(s), a_lweaponslot);
s = "1xTorp";
a_lweaponslot = new com.maddox.il2.objects.air.Aircraft._WeaponSlot[byte0];
a_lweaponslot[0] = new Aircraft._WeaponSlot(10, "MGunDA762t", 1196);
a_lweaponslot[1] = new Aircraft._WeaponSlot(10, "MGunDA762t", 1196);
a_lweaponslot[2] = null;
a_lweaponslot[3] = null;
a_lweaponslot[4] = new Aircraft._WeaponSlot(9, "PylonG37_T18", 1);
a_lweaponslot[5] = null;
a_lweaponslot[6] = null;
a_lweaponslot[7] = null;
a_lweaponslot[8] = null;
a_lweaponslot[9] = null;
a_lweaponslot[10] = new Aircraft._WeaponSlot(3, "BombGun4536", 1);
arraylist.add(s);
hashmapint.put(com.maddox.rts.Finger.Int(s), a_lweaponslot);
s = "none";
a_lweaponslot = new com.maddox.il2.objects.air.Aircraft._WeaponSlot[byte0];
a_lweaponslot[0] = null;
a_lweaponslot[1] = null;
a_lweaponslot[2] = null;
a_lweaponslot[3] = null;
a_lweaponslot[4] = null;
a_lweaponslot[5] = null;
a_lweaponslot[6] = null;
a_lweaponslot[7] = null;
a_lweaponslot[8] = null;
a_lweaponslot[9] = null;
a_lweaponslot[10] = null;
arraylist.add(s);
hashmapint.put(com.maddox.rts.Finger.Int(s), a_lweaponslot);
}
catch(java.lang.Exception exception) { }
}
описываю вооружение в COD. не работает ничего.
Код:
Aircraft.weaponTriggersRegister(class1, new int[] {
10, 10, 9, 9, 9, 3, 3, 3, 3, 3, 3
});
Aircraft.weaponHooksRegister(class1, new String[] {
"_MGUN01", "_MGUN02", "_ExternalDev01", "_ExternalDev02", "_ExternalDev03", "_BombSpawn01", "_BombSpawn02", "_BombSpawn03",
"_BombSpawn04", "_BombSpawn05", "_BombSpawn06"
});
Aircraft.weaponsRegister(class1, "default", new String[] {
"MGunDA762t 1196", "MGunDA762t 1196", null, null, null, null, null, null, null, null, null
});
Aircraft.weaponsRegister(class1, "10xPara", new String[] {
"MGunDA762t 1196", "MGunDA762t 1196", "PylonG37DK 1", null, null, "BombGunPara 10", null, null, null, null, null
});
Aircraft.weaponsRegister(class1, "4xFAB250", new String[] {
"MGunDA762t 1196", "MGunDA762t 1196", null, "PylonG37_der 1", null, null, "BombGunFAB250 1", "BombGunFAB250 1", "BombGunFAB250 1", "BombGunFAB250 1", null
});
Aircraft.weaponsRegister(class1, "1xTorp", new String[] {
"MGunDA762t 1196", "MGunDA762t 1196", null, null, "PylonG37_T18 1", null, null, null, null, null, "BombGun4536 1"
});
Aircraft.weaponsRegister(class1, "none", new String[] {
null, null, null, null, null, null, null, null, null, null, null
});
}
Код:
default,10 MGunDA762t 1196,10 MGunDA762t 1196, , , , , , , , ,
10xPara,10 MGunDA762t 1196,10 MGunDA762t 1196,9 PylonG37DK 1, , ,3 BombGunPara 10, , , , ,
4xFAB250,10 MGunDA762t 1196,10 MGunDA762t 1196, ,9 PylonG37_der 1, , ,3 BombGunFAB250 1,3 BombGunFAB250 1,3 BombGunFAB250 1,3 BombGunFAB250 1,
1xTorp,10 MGunDA762t 1196,10 MGunDA762t 1196, , ,9 PylonG37_T18 1, , , , , ,3 BombGun4536 1
none, , , , , , , , , , ,
что я делаю не так?
|