Перейти к содержанию
Авторизация  

Делаем параметр на максимальное количество взятых саб классов


Описание

Делаем параметр на максимальное количество взятых саб классов.<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



Рекомендуемые комментарии

Комментариев нет

×
×
  • Создать...