Redon 6 Опубликовано 22 января, 2012 Добрый вечер решил разобрать сборку L2JFrozen Но досих пор не могу понять как реализовать больше команд типа .pvp1 .farm1 и тд Помогите Я в исходнике только смог найти Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
iceman 42 Опубликовано 22 января, 2012 в папке voicecommandhandler создай класс и реализовуй Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Redon 6 Опубликовано 22 января, 2012 Я нашол создал но ошибки выскочили при компиляции Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
†DeMoN†™ 156 Опубликовано 22 января, 2012 Я нашол создал но ошибки выскочили при компиляции Пользуйтесь IDE, чтобы видеть свои ошибки. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
taste 501 Опубликовано 22 января, 2012 там реализованы фарм и пвп их включить надо только если я не путаю Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
NewOff 372 Опубликовано 22 января, 2012 Вот думаю оно ТЫЦ Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Redon 6 Опубликовано 22 января, 2012 мне 2 мало мне надо сделать еще под 4 фарм зоны и 1 pvp Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
NewOff 372 Опубликовано 22 января, 2012 Вот еще 1 ТЫЦ Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
taste 501 Опубликовано 22 января, 2012 хм сделай по аналогии с первыми 2мя Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Redon 6 Опубликовано 22 января, 2012 Слово 2 мало мне надо 7 фарм зон а не 2 и 3 пвп а не 2 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
†DeMoN†™ 156 Опубликовано 22 января, 2012 Слово 2 мало мне надо 7 фарм зон а не 2 и 3 пвп а не 2 Открывайте FarmPvpCmd.java Добавляйте в обработку команд новые команды. Там вписывать то буквально пару строк Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
SHARK 39 Опубликовано 22 января, 2012 А не проще сделать раздел в ГК? (Фарм Зоны) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
SHARK 39 Опубликовано 22 января, 2012 Мне так лень щас делать это всё..) Может завтра сделаю очередной гайд как сделать пвп и фарм зоны дополнительные. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
†DeMoN†™ 156 Опубликовано 22 января, 2012 А не проще сделать раздел в ГК? (Фарм Зоны) Люди - ленивые существа. Придумали телевизор, лень было ходить каналы переключать - создали пульт. Ну продолжать примеры не буду Лень людям бегать до тп, придумали команды. Что будет через пару веков - даже страшно представить. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
SHARK 39 Опубликовано 22 января, 2012 FarmPvpCmd.java private static final String[] VOICED_COMMANDS = { "farm1", "farm2", "farm3", "farm4", "farm5", "farm6", "farm7", "pvp1", "pvp2" }; @Override public boolean useVoicedCommand(String command, L2PcInstance activeChar, String target) { int placex; int placey; int placez; String message; if(command.equalsIgnoreCase("farm1") && Config.ALLOW_FARM1_COMMAND) { placex = Config.FARM1_X; placey = Config.FARM1_Y; placez = Config.FARM1_Z; message = Config.FARM1_CUSTOM_MESSAGE; } else if(command.equalsIgnoreCase("farm2") && Config.ALLOW_FARM2_COMMAND) { placex = Config.FARM2_X; placey = Config.FARM2_Y; placez = Config.FARM2_Z; message = Config.FARM2_CUSTOM_MESSAGE; } else if(command.equalsIgnoreCase("farm3") && Config.ALLOW_FARM3_COMMAND) { placex = Config.FARM3_X; placey = Config.FARM3_Y; placez = Config.FARM3_Z; message = Config.FARM3_CUSTOM_MESSAGE; } else if(command.equalsIgnoreCase("farm4") && Config.ALLOW_FARM4_COMMAND) { placex = Config.FARM4_X; placey = Config.FARM4_Y; placez = Config.FARM4_Z; message = Config.FARM4_CUSTOM_MESSAGE; } else if(command.equalsIgnoreCase("farm5") && Config.ALLOW_FARM5_COMMAND) { placex = Config.FARM5_X; placey = Config.FARM5_Y; placez = Config.FARM5_Z; message = Config.FARM5_CUSTOM_MESSAGE; } else if(command.equalsIgnoreCase("farm6") && Config.ALLOW_FARM6_COMMAND) { placex = Config.FARM6_X; placey = Config.FARM6_Y; placez = Config.FARM6_Z; message = Config.FARM6_CUSTOM_MESSAGE; } else if(command.equalsIgnoreCase("farm7") && Config.ALLOW_FARM7_COMMAND) { placex = Config.FARM7_X; placey = Config.FARM7_Y; placez = Config.FARM7_Z; message = Config.FARM7_CUSTOM_MESSAGE; } Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
iceman 42 Опубликовано 22 января, 2012 можно сделать всё в 1 команду просто сделать что бы чару оправлялось хтмл окошко потом реализовать байпассы котрое будут ТП чара по заданым координатам и в окошко вставить эти байпассы ввиде кнопочек и всё Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
†DeMoN†™ 156 Опубликовано 22 января, 2012 можно сделать всё в 1 команду просто сделать что бы чару оправлялось хтмл окошко потом реализовать байпассы котрое будут ТП чара по заданым координатам и в окошко вставить эти байпассы ввиде кнопочек и всё Не всё так просто, не все знают яву и архитектуру ядра Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
SHARK 39 Опубликовано 22 января, 2012 Config.java public static boolean ALLOW_FARM3_COMMAND; public static boolean ALLOW_FARM4_COMMAND; public static boolean ALLOW_FARM5_COMMAND; public static boolean ALLOW_FARM6_COMMAND; public static boolean ALLOW_FARM7_COMMAND; public static int FARM3_X; public static int FARM3_Y; public static int FARM3_Z; public static int FARM4_X; public static int FARM4_Y; public static int FARM4_Z; public static int FARM5_X; public static int FARM5_Y; public static int FARM5_Z; public static int FARM6_X; public static int FARM6_Y; public static int FARM6_Z; public static int FARM7_X; public static int FARM7_Y; public static int FARM7_Z; public static String FARM3_CUSTOM_MESSAGE; public static String FARM4_CUSTOM_MESSAGE; public static String FARM5_CUSTOM_MESSAGE; public static String FARM6_CUSTOM_MESSAGE; public static String FARM7_CUSTOM_MESSAGE; ALLOW_FARM3_COMMAND = Boolean.parseBoolean(L2JFrozenSettings.getProperty("AllowFarm3Command", "false")); ALLOW_FARM4_COMMAND = Boolean.parseBoolean(L2JFrozenSettings.getProperty("AllowFarm4Command", "false")); ALLOW_FARM5_COMMAND = Boolean.parseBoolean(L2JFrozenSettings.getProperty("AllowFarm5Command", "false")); ALLOW_FARM6_COMMAND = Boolean.parseBoolean(L2JFrozenSettings.getProperty("AllowFarm6Command", "false")); ALLOW_FARM7_COMMAND = Boolean.parseBoolean(L2JFrozenSettings.getProperty("AllowFarm7Command", "false")); FARM3_X = Integer.parseInt(L2JFrozenSettings.getProperty("farm3_X", "81304")); FARM3_Y = Integer.parseInt(L2JFrozenSettings.getProperty("farm3_Y", "14589")); FARM3_Z = Integer.parseInt(L2JFrozenSettings.getProperty("farm3_Z", "-3469")); FARM4_X = Integer.parseInt(L2JFrozenSettings.getProperty("farm4_X", "81304")); FARM4_Y = Integer.parseInt(L2JFrozenSettings.getProperty("farm4_Y", "14589")); FARM4_Z = Integer.parseInt(L2JFrozenSettings.getProperty("farm4_Z", "-3469")); FARM5_X = Integer.parseInt(L2JFrozenSettings.getProperty("farm5_X", "81304")); FARM5_Y = Integer.parseInt(L2JFrozenSettings.getProperty("farm5_Y", "14589")); FARM5_Z = Integer.parseInt(L2JFrozenSettings.getProperty("farm5_Z", "-3469")); FARM6_X = Integer.parseInt(L2JFrozenSettings.getProperty("farm6_X", "81304")); FARM6_Y = Integer.parseInt(L2JFrozenSettings.getProperty("farm6_Y", "14589")); FARM6_Z = Integer.parseInt(L2JFrozenSettings.getProperty("farm6_Z", "-3469")); FARM7_X = Integer.parseInt(L2JFrozenSettings.getProperty("farm7_X", "81304")); FARM7_Y = Integer.parseInt(L2JFrozenSettings.getProperty("farm7_Y", "14589")); FARM7_Z = Integer.parseInt(L2JFrozenSettings.getProperty("farm7_Z", "-3469")); FARM3_CUSTOM_MESSAGE = L2JFrozenSettings.getProperty("Farm1CustomMeesage", "You have been teleported to Farm Zone 3!"); FARM4_CUSTOM_MESSAGE = L2JFrozenSettings.getProperty("Farm2CustomMeesage", "You have been teleported to Farm Zone 4!"); FARM5_CUSTOM_MESSAGE = L2JFrozenSettings.getProperty("Farm1CustomMeesage", "You have been teleported to Farm Zone 5!"); FARM6_CUSTOM_MESSAGE = L2JFrozenSettings.getProperty("Farm2CustomMeesage", "You have been teleported to Farm Zone 6!"); FARM7_CUSTOM_MESSAGE = L2JFrozenSettings.getProperty("Farm1CustomMeesage", "You have been teleported to Farm Zone 7!"); Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
iceman 42 Опубликовано 22 января, 2012 Не всё так просто, не все знают яву и архитектуру ядра ты прав я просто подсказал как можно сделать да и сложно нету ведь не чего Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
SHARK 39 Опубликовано 22 января, 2012 l2jfrozen.properties # Allows user to use command .farm3 AllowFarm3Command = True # Put your Farm3 Location ( x,y,z ) farm3_X = 81304 farm3_Y = 14589 farm3_Z = -3469 # Message after successful TP Farm3CustomMeesage = You have been teleported to Farm Zone 3! # Allows user to use command .farm4 AllowFarm4Command = True # Put your Farm4 Location ( x,y,z ) farm4_X = 81304 farm4_Y = 14589 farm4_Z = -3469 # Message after successful TP Farm4CustomMeesage = You have been teleported to Farm Zone 4! # Allows user to use command .farm5 AllowFarm5Command = True # Put your Farm5 Location ( x,y,z ) farm5_X = 81304 farm5_Y = 14589 farm5_Z = -3469 # Message after successful TP Farm5CustomMeesage = You have been teleported to Farm Zone 5! # Allows user to use command .farm6 AllowFarm6Command = True # Put your Farm6 Location ( x,y,z ) farm6_X = 81304 farm6_Y = 14589 farm6_Z = -3469 # Message after successful TP Farm6CustomMeesage = You have been teleported to Farm Zone 6! # Allows user to use command .farm7 AllowFarm7Command = True # Put your Farm7 Location ( x,y,z ) farm7_X = 81304 farm7_Y = 14589 farm7_Z = -3469 # Message after successful TP Farm7CustomMeesage = You have been teleported to Farm Zone 7! Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
SHARK 39 Опубликовано 22 января, 2012 Помните мою доброту. (с) SHARK Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Redon 6 Опубликовано 22 января, 2012 Всем спасибо но особенно NewOff , SHARK тоже благодарю но ты немного опоздал но всеровно спасибо тыкнул Как разберусь в структуре данной команды буду фиксить Не проблема зделать проблема понять что они на ху...тили долго не занимался серверами от увиденного обомлел! Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты