Показать сообщение отдельно
Старый 20.03.2014, 02:42   #73
Vasya
Звичайна людина на Землі
 
Аватар для Vasya
 
Регистрация: 06.11.2011
Адрес: Україна, м.Київ, Печерський район, вул. Кіквідзе
Сообщений: 8,085
По умолчанию

Захотелось себе Мессер Густав-10С-3 с новым вооружением - пришлось переписывать почти всё вооружение заново.
Было так:
Aircraft.weaponTriggersRegister(class1, new int[] {
0, 0, 0, 1, 1, 1, 1, 1, 9, 9,
9, 9, 2, 2, 9, 9, 3, 3, 3, 3,
3, 3, 9, 9, 9
});
Aircraft.weaponHooksRegister(class1, new String[] {
"_MGUN01", "_MGUN02", "_CANNON01", "_CANNON01", "_CANNON02", "_CANNON03", "_CANNON04", "_CANNON05", "_ExternalDev01", "_ExternalDev01",
"_ExternalDev02", "_ExternalDev03", "_ExternalRock01", "_ExternalRock02", "_ExternalDev04", "_ExternalDev05", "_ExternalBomb01", "_ExternalBomb02", "_ExternalBomb03", "_ExternalBomb04",
"_ExternalBomb05", "_ExternalBomb06", "_ExternalDev06", "_ExternalDev07", "_ExternalDev08"
});
String as[] = new String[25];
as[0] = "MGunMG131si 300";
as[1] = "MGunMG131si 300";
as[3] = "MGunMG15120MGki 200";
Aircraft.weaponsRegister(class1, "default", as);
String as1[] = new String[25];
as1[0] = "MGunMG131si 300";
as1[1] = "MGunMG131si 300";
as1[3] = "MGunMG15120MGki 200";
as1[8] = "PylonETC900 1";
as1[16] = "BombGunSC250 1";
Aircraft.weaponsRegister(class1, "R1-SC250", as1);
String as2[] = new String[25];
as2[0] = "MGunMG131si 300";
as2[1] = "MGunMG131si 300";
as2[3] = "MGunMG15120MGki 200";
as2[8] = "PylonETC900 1";
as2[16] = "BombGunAB250 1";
Aircraft.weaponsRegister(class1, "R1-AB250", as2);
String as3[] = new String[25];
as3[0] = "MGunMG131si 300";
as3[1] = "MGunMG131si 300";
as3[3] = "MGunMG15120MGki 200";
as3[8] = "PylonETC900 1";
as3[16] = "BombGunSC500 1";
Aircraft.weaponsRegister(class1, "R1-SC500", as3);
String as4[] = new String[25];
as4[0] = "MGunMG131si 300";
as4[1] = "MGunMG131si 300";
as4[3] = "MGunMG15120MGki 200";
as4[8] = "PylonETC900 1";
as4[16] = "BombGunAB500 1";
Aircraft.weaponsRegister(class1, "R1-AB500", as4);
String as5[] = new String[25];
as5[0] = "MGunMG131si 300";
as5[1] = "MGunMG131si 300";
as5[3] = "MGunMG15120MGki 200";
as5[8] = "PylonETC50Bf109 1";
as5[17] = "BombGunSC50 1";
as5[18] = "BombGunSC50 1";
as5[19] = "BombGunSC50 1";
as5[20] = "BombGunSC50 1";
Aircraft.weaponsRegister(class1, "R2-SC50", as5);
String as6[] = new String[25];
as6[0] = "MGunMG131si 300";
as6[1] = "MGunMG131si 300";
as6[3] = "MGunMG15120MGki 200";
as6[8] = "PylonETC50Bf109 1";
as6[17] = "BombGunAB23 1";
as6[18] = "BombGunAB23 1";
as6[19] = "BombGunAB23 1";
as6[20] = "BombGunAB23 1";
Aircraft.weaponsRegister(class1, "R2-AB23", as6);
String as7[] = new String[25];
as7[0] = "MGunMG131si 300";
as7[1] = "MGunMG131si 300";
as7[3] = "MGunMG15120MGki 200";
as7[12] = "RocketGunWfrGr21 1";
as7[13] = "RocketGunWfrGr21 1";
as7[14] = "PylonRO_WfrGr21 1";
as7[15] = "PylonRO_WfrGr21 1";
Aircraft.weaponsRegister(class1, "R2-WfrGr21", as7);
String as8[] = new String[25];
as8[0] = "MGunMG131si 300";
as8[1] = "MGunMG131si 300";
as8[3] = "MGunMG15120MGki 200";
as8[8] = "PylonETC900 1";
as8[9] = "FuelTankGun_Type_D 1";
Aircraft.weaponsRegister(class1, "R3-DROPTANK", as8);
String as9[] = new String[25];
as9[0] = "MGunMG131si 300";
as9[1] = "MGunMG131si 300";
as9[3] = "MGunMG15120MGki 200";
as9[4] = "MGunMK108kh 35";
as9[5] = "MGunMK108kh 35";
as9[10] = "PylonMk108 1";
as9[11] = "PylonMk108 1";
Aircraft.weaponsRegister(class1, "R4-2XMK108", as9);
String as10[] = new String[25];
as10[0] = "MGunMG131si 300";
as10[1] = "MGunMG131si 300";
as10[3] = "MGunMG15120MGki 200";
as10[4] = "MGunMG15120kh 135";
as10[5] = "MGunMG15120kh 135";
as10[10] = "PylonMG15120 1";
as10[11] = "PylonMG15120 1";
Aircraft.weaponsRegister(class1, "R6-2XMG151-20", as10);
String as11[] = new String[25];
as11[0] = "MGunMG131si 300";
as11[1] = "MGunMG131si 300";
as11[3] = "MGunMG15120MGki 200";
as11[8] = "PylonETC900 1";
as11[9] = "FuelTankGun_Type_D 1";
as11[12] = "RocketGunWfrGr21 1";
as11[13] = "RocketGunWfrGr21 1";
as11[14] = "PylonRO_WfrGr21 1";
as11[15] = "PylonRO_WfrGr21 1";
Aircraft.weaponsRegister(class1, "R2R3-TANKWfrGr21", as11);
String as12[] = new String[25];
as12[0] = "MGunMG131si 300";
as12[1] = "MGunMG131si 300";
as12[3] = "MGunMG15120MGki 200";
as12[4] = "MGunMG15120kh 135";
as12[5] = "MGunMG15120kh 135";
as12[8] = "PylonETC900 1";
as12[9] = "FuelTankGun_Type_D 1";
as12[10] = "PylonMG15120 1";
as12[11] = "PylonMG15120 1";
Aircraft.weaponsRegister(class1, "R3R6-MG151-20", as12);
String as13[] = new String[25];
as13[0] = "MGunMG131si 300";
as13[1] = "MGunMG131si 300";
as13[3] = "MGunMG15120MGki 200";
as13[4] = "MGunMK108kh 35";
as13[5] = "MGunMK108kh 35";
as13[8] = "PylonETC900 1";
as13[9] = "FuelTankGun_Type_D 1";
as13[10] = "PylonMk108 1";
as13[11] = "PylonMk108 1";
Aircraft.weaponsRegister(class1, "R3R4-2XMK108", as13);
String as14[] = new String[25];
as14[0] = "MGunMG131si 300";
as14[1] = "MGunMG131si 300";
as14[3] = "MGunMK108ki 65";
Aircraft.weaponsRegister(class1, "U4-MK108", as14);
String as15[] = new String[25];
as15[0] = "MGunMG131si 300";
as15[1] = "MGunMG131si 300";
as15[3] = "MGunMK108ki 65";
as15[12] = "RocketGunWfrGr21 1";
as15[13] = "RocketGunWfrGr21 1";
as15[14] = "PylonRO_WfrGr21 1";
as15[15] = "PylonRO_WfrGr21 1";
Aircraft.weaponsRegister(class1, "U4R2-MK108WfrGr21", as15);
String as16[] = new String[25];
as16[0] = "MGunMG131si 300";
as16[1] = "MGunMG131si 300";
as16[3] = "MGunMK108ki 65";
as16[8] = "PylonETC900 1";
as16[9] = "FuelTankGun_Type_D 1";
Aircraft.weaponsRegister(class1, "U4R3-TANK1XMK108", as16);
String as17[] = new String[25];
as17[0] = "MGunMG131si 300";
as17[1] = "MGunMG131si 300";
as17[3] = "MGunMK108ki 65";
as17[4] = "MGunMK108kh 35";
as17[5] = "MGunMK108kh 35";
as17[10] = "PylonMk108 1";
as17[11] = "PylonMk108 1";
Aircraft.weaponsRegister(class1, "U4R4-3XMK108", as17);
String as18[] = new String[25];
as18[0] = "MGunMG131si 300";
as18[1] = "MGunMG131si 300";
as18[3] = "MGunMK108ki 65";
as18[4] = "MGunMG15120kh 135";
as18[5] = "MGunMG15120kh 135";
as18[10] = "PylonMG15120 1";
as18[11] = "PylonMG15120 1";
Aircraft.weaponsRegister(class1, "U4R6-MK1082XMG151-20", as18);
String as19[] = new String[25];
as19[0] = "MGunMG131si 300";
as19[1] = "MGunMG131si 300";
as19[3] = "MGunMK108ki 65";
as19[4] = "MGunMK108kh 35";
as19[5] = "MGunMK108kh 35";
as19[8] = "PylonETC900 1";
as19[9] = "FuelTankGun_Type_D 1";
as19[10] = "PylonMk108 1";
as19[11] = "PylonMk108 1";
Aircraft.weaponsRegister(class1, "U4R3R4-3XMK108", as19);
String as20[] = new String[25];
as20[0] = "MGunMG131si 300";
as20[1] = "MGunMG131si 300";
as20[3] = "MGunMK108ki 65";
as20[4] = "MGunMG15120kh 135";
as20[5] = "MGunMG15120kh 135";
as20[8] = "PylonETC900 1";
as20[9] = "FuelTankGun_Type_D 1";
as20[10] = "PylonMG15120 1";
as20[11] = "PylonMG15120 1";
Aircraft.weaponsRegister(class1, "U4R3R6-MK1082XMG151-20", as20);
String as21[] = new String[25];
as21[3] = "MGunMG15120ki 200";
as21[21] = "PylonRECO1BF109 1";
Aircraft.weaponsRegister(class1, "R5-NOMG131", as21);
String as22[] = new String[25];
as22[3] = "MGunMG15120ki 200";
as22[8] = "PylonETC900 1";
as22[9] = "FuelTankGun_Type_D 1";
as22[21] = "PylonRECO1BF109 1";
Aircraft.weaponsRegister(class1, "R5-TANK-NOMG131", as22);
Aircraft.weaponsRegister(class1, "R5-2XTANK-NOMG131", new String[] {

});
Aircraft.weaponsRegister(class1, "none", new String[25]);
}
}

Последний раз редактировалось Vasya; 20.03.2014 в 03:03.
Vasya вне форума   Ответить с цитированием