Цитата:
Сообщение от Asura
В логе ошибочная строка самая верхняя:
Смотрите 443 строку в классе RotatingRadarGeneric.java и дальше уже думать чего не хватает БАТу. Все остальные строки это вызовы приводящие к ошибке, которые выше по плгоритму.
|
В общем разобрался в чем проблема, дело в старой версии Java игры.
Для поиска обьектов РЭБ я применил следущий способ:
Игровое название обьекта var1 в коде игры я переводил в строковую переменную var2:
Код:
var2 = String.valueOf(var1);
далее методом:
Код:
var2.contains("ECM")
искал в имени обьекта буквы ECM и если происходило совпадение, то такой обьект обсчитывался как постановщик помех
Так вот, сам java метод contains() при более детальном изучении появился в Java только в версии 1.5 и соотвественно в старой игре, где используется версия 1.3 этот метод не известен, о чем и сообщалось в игре.
Поэтому мод работает без проблем в 4.15.1, где используется Java версии 1.8.
Придеться использовать
instanceof и вводить отдельные
implements для наземки и самолетов по типу TgtFlak и TypeFighter