Main 85 Опубликовано 26 апреля, 2012 (изменено) Вообщем исправил импорты, всё сделал по мануалу, со 100 ошибок теперь 18. Вот одна из них, буду решать поочередно. Buildfile: C:\Server\build.xml compile: [delete] Deleting directory C:\VDT_Epilogue_All [mkdir] Created dir: C:\VDT_Epilogue_All [mkdir] Created dir: C:\VDT_Epilogue_All\dist [mkdir] Created dir: C:\VDT_Epilogue_All\dist\login [mkdir] Created dir: C:\VDT_Epilogue_All\dist\login\log [mkdir] Created dir: C:\VDT_Epilogue_All\dist\game [mkdir] Created dir: C:\VDT_Epilogue_All\dist\game\log [mkdir] Created dir: C:\VDT_Epilogue_All\dist\game\geodata [mkdir] Created dir: C:\VDT_Epilogue_All\dist\sql [mkdir] Created dir: C:\VDT_Epilogue_All\classes [javac] Compiling 1610 source files to C:\VDT_Epilogue_All\classes [javac] warning: [options] bootstrap class path not set in conjunction with -source 1.6 [javac] C:\Server\java\ccpGuard\AdminHWID.java:14: error: AdminHWID is not a bstract and does not override abstract method getAdminCommandEnum() in IAdminCom mandHandler [javac] public class AdminHWID implements IAdminCommandHandler [javac] ^ [javac] C:\Server\java\ccpGuard\AdminHWID.java:31: error: cannot find symbol [javac] if(!player.getPlayerAccess().CanHWID) [javac] ^ [javac] symbol: variable CanHWID [javac] location: class PlayerAccess Что мне нужно искать и исправить? Вот AdminHWID не полный package ccpGuard; import java.util.StringTokenizer; import l2p.gameserver.handler.IAdminCommandHandler; import l2p.gameserver.model.L2Object; import l2p.gameserver.model.L2Player; import l2p.gameserver.model.base.PlayerAccess; import ccpGuard.managers.HwidBan; import ccpGuard.managers.HwidManager; import ccpGuard.managers.ProtectManager; import ccpGuard.managers.HwidInfo; public class AdminHWID implements IAdminCommandHandler { private static String[] _adminCommands = { "admin_hwid_ban", "admin_hwid_reload", "admin_hwid_count", "admin_hwid_names", "admin_hwid_windows", "admin_hwid_lock_account", "admin_hwid_lock_player" }; public boolean useAdminCommand(String command, L2Player player) { if(!ConfigProtect.PROTECT_ENABLE) return false; if(player == null) return false; if(!player.getPlayerAccess().CanHWID) return false; Вот IAdminCommanHandler package l2p.gameserver.handler; import l2p.gameserver.model.L2Player; public interface IAdminCommandHandler { /** * this is the worker method that is called when someone uses an admin command. * * @param fullString TODO * @param activeChar * @param command * @return command success */ public boolean useAdminCommand(Enum comm, String[] wordList, String fullString, L2Player activeChar); /** * this method is called at initialization to register all the item ids automatically * * @return all known itemIds */ public Enum[] getAdminCommandEnum(); } Изменено 26 апреля, 2012 пользователем Main Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Main 85 Опубликовано 27 апреля, 2012 up Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
qwe923 3 Опубликовано 27 апреля, 2012 1.добавить метод public Enum[] getAdminCommandEnum() { return Commands.values(); } 2. поменять private static enum Commands { admin_hwid_ban, admin_hwid_reload, admin_hwid_count, admin_hwid_names, admin_hwid_windows, admin_hwid_lock_account, admin_hwid_lock_player } 3. поменять public boolean useAdminCommand(Enum comm, String[] wordList, String fullString, L2Player activeChar) { Commands command = (Commands) comm; Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты