kaganpwnz 82 Опубликовано 24 мая, 2015 Пытаюсь привязать парсер l2top/mmotop Не могу скомпилить лог ошибки Сборка l2jlisvus [javac] D:\Programms\Lineage 2\Сборки\Разработка)\L2jLisvus\Lisvus_GameServer\java\net\sf\l2j\custom\deamon\L2TopDeamon.java:131: error: bad operand types for binary operator '&&' [javac] if (player.isOnline() && (Config.L2TOPDEMON_MESSAGE != null) && (Config.L2TOPDEMON_MESSAGE.length() > 0)) [javac] ^ [javac] first type: int [javac] second type: boolean [javac] D:\Programms\Lineage 2\Сборки\Разработка)\L2jLisvus\Lisvus_GameServer\java\net\sf\l2j\custom\deamon\MMOTopDeamon.java:85: error: bad operand types for binary operator '&&' [javac] if ((player != null) && player.isOnline()) [javac] ^ [javac] first type: boolean [javac] second type: int [javac] D:\Programms\Lineage 2\Сборки\Разработка)\L2jLisvus\Lisvus_GameServer\java\net\sf\l2j\custom\deamon\MMOTopDeamon.java:127: error: incompatible types [javac] if (player.isOnline()) [javac] ^ [javac] required: boolean [javac] found: int [javac] D:\Programms\Lineage 2\Сборки\Разработка)\L2jLisvus\Lisvus_GameServer\java\net\sf\l2j\custom\deamon\VoteUtils.java:26: error: restore(int) has private access in L2PcInstance [javac] result = L2PcInstance.restore(r.getInt(1)); [javac] ^ [javac] 4 errors Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Meeero 38 Опубликовано 24 мая, 2015 isOnline возвращает цифру. isOnline() == 1 // isOnline! = 0 // isOnline > 0 Так пробуйте Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
kaganpwnz 82 Опубликовано 24 мая, 2015 (изменено) с этим решил, осталось только с VoteUtils [javac] D:\Programms\Lineage 2\Сборки\Разработка)\L2jLisvus\Lisvus_GameServer\java\net\sf\l2j\custom\deamon\VoteUtils.java:26: error: restore(int) has private access in L2PcInstance[javac] result = L2PcInstance.restore(r.getInt(1)); Изменено 24 мая, 2015 пользователем kaganpwnz Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Nha 22 Опубликовано 24 мая, 2015 Просто player.isOnline() поменять на player.isOnline() == 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Influence 3 Опубликовано 24 мая, 2015 с этим решил, осталось только с VoteUtils [javac] D:\Programms\Lineage 2\Сборки\Разработка)\L2jLisvus\Lisvus_GameServer\java\net\sf\l2j\custom\deamon\VoteUtils.java:26: error: restore(int) has private access in L2PcInstance [javac] result = L2PcInstance.restore(r.getInt(1)); проблема в использовании приватного метода. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
kaganpwnz 82 Опубликовано 24 мая, 2015 Все, решил. тему /Close Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты