• Новые темы в этом разделе публикуются автоматически при добавлении файла в менеджер ресурсов.
    Ручное создание новых тем невозможно.
Иконка ресурса

Мануал Делаем стартовый титул персонажам.

Denis

Знаменитый
Участник
Сообщения
53
Розыгрыши
0
Репутация
6
Реакции
13
Баллы
1 263
Запрещено "вырвиглазное" оформление сообщений/тем - использование разноцветных надписей, различных шрифтов и размеров шрифта.
Доброго времени суток. В этом мануале я вас научу делать стартовый титул новым персонажам (Выводим в конфиг).
Буду показывать на сборке a-Cis.

Ищем пакет по пути net\sf\l2j\gameserver\network\clientpackets: CharacterCreate.java
Ищем:
newChar.setTitle("");

Меняем на:
if(Config.ALLOW_CHAR_NEW_TITLE)
newChar.setTitle(Config.CHAR_NEW_TITLE);else
newChar.setTitle("");

Далее ищем класс по пути net\sf\l2j: Config.java
Ищем:
/** Buffs */publicstaticboolean STORE_SKILL_COOLTIME;publicstaticint BUFFS_MAX_AMOUNT;

Добавляем ниже:
/** Custom */publicstaticboolean ALLOW_CHAR_NEW_TITLE;publicstaticString CHAR_NEW_TITLE;

Ищем:
BUFFS_MAX_AMOUNT = players.getProperty("MaxBuffsAmount",20);
STORE_SKILL_COOLTIME = players.getProperty("StoreSkillCooltime",true);

Добавляем ниже:
ALLOW_CHAR_NEW_TITLE = players.getProperty("AllowNewCharacterTitle",true);
CHAR_NEW_TITLE = players.getProperty("NewCharacterTitle","Newbie");


Далее ищем конфиг по пути gameserver\config: players.properties
В любое место добавляем следующие параметры:
#=============================================================# Custom#=============================================================

# Включить стартовые титулы новым персонажам ?
AllowNewCharacterTitle=true

# Укажите стартовый титул новым персонажам:
NewCharacterTitle=Newbie(Ваш титул)
 
Последнее редактирование модератором:

Ок,попробовал..А теперь как вернуть все обратно?)
 
Тут 5 строчек кода, но они могут хорошо так запутать.
Прям хороший пример, как не правильно назьівать конфги.
AllowNewCharacterTitle
Allow - почему именно так?
Почему не Enable ?
 
Тут 5 строчек кода, но они могут хорошо так запутать.
Прям хороший пример, как не правильно назьівать конфги.
AllowNewCharacterTitle
Allow - почему именно так?
Почему не Enable ?
ну тут не в конфигах даже дело, а в целом, в названиях переменных

для этого есть отличная книжка Чистый код... первые 5-6 глав достаточно, на сколько помню и знания английского ^_^
 
Назад
Сверху Снизу