non-static method
Код:
private int zone_id = L2ZoneType.getId(); Код:
[javac] F:\SVN\L2jFrozen\gameserver\head-src\com\l2jfrozen\gameserver\model\actor\instance\L2PcInstance.java:6516: non-static method getId() cannot be referenced from a static context прошу помощи у знающих людей Суть в том что мне нужна проверка в какой зоне находиться перс if(zone_id == Config.MY_PVP_ZONE_ID) ну и естественно потом идет то что нужно сделать вдаваться в подробности не буду |
Re: non-static method
Пояснение ошибки: метод L2ZoneType#getId() не статический, его можно применять только к объектам класса L2ZoneType а не самому классу.
Покажи больше кода и информации - сейчас же все идет как угадывание неизвестного слова из 10 букв с по двум известным. Насколько я помню (уже давно не слежу за l2j) все объекты зон содержатся в L2ZoneManager а у L2Player есть метод getZone(), тогда if (player.getZone().getId() == Config.MY_PVP_ZONE_ID) { ... } |
Re: non-static method
я не профессионал в яве, как вызвать метод player?
или он изначально есть в L2PcInstance? Добавлено через 16 часов 23 минуты На правах апа |
Текущее время: 04:34. Часовой пояс GMT +3. |
Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot