Показать сообщение отдельно
Старый 10.02.2012, 17:40   #1
Novichok8
Местный
 
Регистрация: 24.12.2007
Адрес: Россия(СССР)
Сообщений: 987
Отправить сообщение для Novichok8 с помощью ICQ Отправить сообщение для Novichok8 с помощью Skype™
По умолчанию Сиряк Сергей Григорьевич Ошибка в яве

public native int[] doFighterDefense
(float f, float f_0_, float f_1_, float f_2_, float f_3_, float f_4_,
int i, int i_5_, int i_6_, boolean bool, boolean bool_7_,
boolean bool_8_, boolean bool_9_, boolean bool_10_, boolean bool_11_);
Этот Нативе метод вписан в Оборону напрямую.
Я создал public int[] isTest = doFighterDefense(dE, (float) VDanger.x, (float) OnMe.x, dist, (float) diffVLength, Alt, Skill, courage, flying, Visible, Near, OnBack, Looks, Higher, Faster);

private void fighterDefence() {
if (bKeepOrdnance)
bKeepOrdnance = false;
switch (Skill) {
case 0:
case 1:
case 2:
case 3: {
int[] is = isTest;
set_maneuver(is[0]);
for (int i = 1; i < is.length; i++)
push(is[i]);
}
}
}
Вот так это работает а у них было:





private void fighterDefence() {
if (bKeepOrdnance)
bKeepOrdnance = false;
switch (Skill) {
case 0:
case 1:
case 2:
case 3: {
int[] is = doFighterDefense;
set_maneuver(is[0]);
for (int i = 1; i < is.length; i++)
push(is[i]);
}
}
}
__________________
Свой среди чужих,чужой среди своих.
Novichok8 вне форума   Ответить с цитированием