Авторизация
Подписчики
0
Делаем параметр на максимальное количество взятых саб классов
Описание
Делаем параметр на максимальное количество взятых саб классов.<br />Показываю на сборке a-Cis.
Доброго времени суток. В этом мануале я покажу вам как сделать параметр на максимальное количество взятых саб классов (Выводим в конфиг).
Буду показывать на сборке a-Cis.
Ищем класс по пути net\sf\l2j\gameserver\model\actor\instance: L2PcInstance.java
Ищем:
if (getTotalSubClasses() == 3 || classIndex == 0)
Меняем на:
if (getTotalSubClasses() == Config.MAX_SUB || classIndex == 0)
Далее ищем класс по пути net\sf\l2j\gameserver\model\actor\instance: L2VillageMasterInstance.java
Здесь будет 2 раза повторятся код. Все 2 раза вы должны будете заменить.
Ищем:
if (player.getTotalSubClasses() >= 3)
Меняем на:
if (player.getTotalSubClasses() >= Config.MAX_SUB)
Далее ищем класс по пути net\sf\l2j: Config.java
Ищем:
/** Skills & Classes **/ public static boolean AUTO_LEARN_SKILLS; public static boolean ALT_GAME_MAGICFAILURES; public static boolean ALT_GAME_SHIELD_BLOCKS; public static int ALT_PERFECT_SHLD_BLOCK; public static boolean LIFE_CRYSTAL_NEEDED; public static boolean SP_BOOK_NEEDED; public static boolean ES_SP_BOOK_NEEDED; public static boolean DIVINE_SP_BOOK_NEEDED; public static boolean ALT_GAME_SUBCLASS_WITHOUT_QUESTS;
Добавляем ниже:
public static int MAX_SUB;
Ищем:
AUTO_LEARN_SKILLS = players.getProperty("AutoLearnSkills", false); ALT_GAME_MAGICFAILURES = players.getProperty("MagicFailures", true); ALT_GAME_SHIELD_BLOCKS = players.getProperty("AltShieldBlocks", false); ALT_PERFECT_SHLD_BLOCK = players.getProperty("AltPerfectShieldBlockRate", 10); LIFE_CRYSTAL_NEEDED = players.getProperty("LifeCrystalNeeded", true); SP_BOOK_NEEDED = players.getProperty("SpBookNeeded", true); ES_SP_BOOK_NEEDED = players.getProperty("EnchantSkillSpBookNeeded", true); DIVINE_SP_BOOK_NEEDED = players.getProperty("DivineInspirationSpBookNeeded", true); ALT_GAME_SUBCLASS_WITHOUT_QUESTS = players.getProperty("AltSubClassWithoutQuests", false);
Добавляем ниже:
MAX_SUB = players.getProperty("MaxSubClass", 3);
Далее ищем конфиг по пути gameserver\config: players.properties
В любое место добавляем следующие параметры:
# Максимальное количество саб классов. MaxSubClass = 3
Рекомендуемые комментарии
Комментариев нет