SHARK 39 Опубликовано 24 ноября, 2011 Сделал для тех кому нужна функция на сервере для включения и выключения опыта. 1. Открываем: Скрытый текстL2jFrozen_GameServer\head-src\com\l2jfrozen\gameserver\handler\VoicedCommandHandler.java 2. Ищем строку: import com.l2jfrozen.gameserver.handler.voicedcommandhandlers.Wedding; 3. Нижем вставляем: import com.l2jfrozen.gameserver.handler.voicedcommandhandlers.ExpGain; 4. Далее ищем код: if(Config.BANKING_SYSTEM_ENABLED) { registerVoicedCommandHandler(new BankingCmd()); } 5. Ниже вставляем: if(Config.ALLOW_EXP_GAIN_COMMAND) { registerVoicedCommandHandler(new ExpGain()); } 6. Открываем: Скрытый текстL2jFrozen_GameServer\head-src\com\l2jfrozen\Config.java 7. Ищем строку: public static boolean ALLOW_DISCARDITEM; 8. Ниже вставляем: public static boolean ALLOW_EXP_GAIN_COMMAND; 9. Далее ищем: DESTROY_DROPPED_PLAYER_ITEM = Boolean.valueOf(optionsSettings.getProperty("DestroyPlayerDroppedItem", "false")); 10. Ниже вставляем: ALLOW_EXP_GAIN_COMMAND = Boolean.parseBoolean(optionsSettings.getProperty("AllowExpGainCommand", "False")); 11. Открываем папку: Скрытый текстL2jFrozen_GameServer\head-src\com\l2jfrozen\gameserver\handler\voicedcommandhandlers\ 12. Закидываем туда файл ExpGain.java (Привязал файл ниже темы) 13. Открываем: Скрытый текстL2jFrozen_GameServer\head-src\com\l2jfrozen\gameserver\model\actor\instance\L2PcInstance.java 14. Ищем: public void set_awaying(boolean _awaying) { this._awaying = _awaying; } 15. Ниже вставляем: private boolean _expGainOn = true; public void setExpOn(boolean expOn) { _expGainOn = expOn; } public boolean getExpOn() { return _expGainOn; } 16. Находим: public void addExpAndSp(long addToExp, int addToSp) { getStat().addExpAndSp(addToExp, addToSp); } 17. Заменяем на: public void addExpAndSp(long addToExp, int addToSp) { if (_expGainOn) getStat().addExpAndSp(addToExp, addToSp); } 18. Открываем: Скрытый текстGame\config\head\options.properties 19. Ищем: DestroyPlayerDroppedItem = False 20. Ниже вставляем: # Вкл отключение получения опыта? # Для Включения команды ставим True # Для Выключения ставим False AllowExpGainCommand = True Специально для www.forummaxi.ru by SHARK ExpGain.rar 5 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
SHARK 39 Опубликовано 24 ноября, 2011 Желаю всем удачи в работе))) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
FuckYeah 0 Опубликовано 24 ноября, 2011 Молдец, лови спасибаку. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
AM0S 16 Опубликовано 24 ноября, 2011 Всё заработало спасибки огромное..... Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
SHARK 39 Опубликовано 24 ноября, 2011 Всегда пожалуйста)) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
SHARK 39 Опубликовано 24 ноября, 2011 Работает как часы)) Превосходно* (Проверил) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
SHARK 39 Опубликовано 24 ноября, 2011 Будут вопросы либо проблемы с установкой, пишите и я помогу))) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
AM0S 16 Опубликовано 28 ноября, 2011 Спасибку дал ) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
bosko 41 Опубликовано 6 августа, 2012 Будут вопросы либо проблемы с установкой, пишите и я помогу))) Есть предложение по созданию сервера. отпишись мне в icq 102501 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
†DeMoN†™ 156 Опубликовано 6 августа, 2012 Есть предложение по созданию сервера. отпишись мне в icq 102501 Шарк кинул многих людей на деньги и ушел с форума. Так что врятле он напишет. А если и напишет - не советую иметь с ним какие либо общие дела. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
SkakunB 0 Опубликовано 2 января, 2013 Подскажите пожалуйста правил файл "VoicedCommandHandler" при попытке компиляции выдает - D:\Complite>javac -classpath l2jfrozen-core.jar -Xlint:unchecked VoicedCommandHa ndler.java VoicedCommandHandler.java:13: error: cannot find symbol /* */ import com.l2jfrozen.gameserver.handler.voicedcommandhandlers.ExpGain; ^ symbol: class ExpGain location: package com.l2jfrozen.gameserver.handler.voicedcommandhandlers VoicedCommandHandler.java:18: error: package javolution.util does not exist /* */ import javolution.util.FastMap; ^ VoicedCommandHandler.java:38: error: cannot find symbol /* 65 */ this._datatable = new FastMap(); ^ symbol: class FastMap location: class VoicedCommandHandler VoicedCommandHandler.java:69: error: cannot find symbol /* 96 */ if(Config.ALLOW_EXP_GAIN_COMMAND) ^ symbol: variable ALLOW_EXP_GAIN_COMMAND location: class Config VoicedCommandHandler.java:71: error: cannot find symbol /* 98 */ registerVoicedCommandHandler(new ExpGain()); ^ symbol: class ExpGain location: class VoicedCommandHandler 5 errors В чем ошибка? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
DeveloperS_TerlionA 182 Опубликовано 2 января, 2013 /* */ import com.l2jfrozen.gameserver.handler.voicedcommandhandlers.ExpGain; убери в начале /* */ Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
SkakunB 0 Опубликовано 2 января, 2013 /* */ import com.l2jfrozen.gameserver.handler.voicedcommandhandlers.ExpGain; убери в начале /* */ у меня после декомпиляции файл выглядит так - Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
NVKZMATRIX 0 Опубликовано 10 ноября, 2014 Спасибо помог + 1 вопрос у меня в 16 пункте перед long и int еще идет надпись final Что это значит и как быть Зделал всё по манулу и работает но меня беспокоит этот final не возникнет ли потом побочных так скажем ефектов ? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты