Новости

[JAVA] Различные модификации заточки.

Хроники: Любые
Платформа: java
Нужно наличие исходников.

Много тем есть связанных с заточкой, сегодня мы немного в ней покапаемся.Для начала возьмем исходники и идем сюда:

gameserver\network\clientpackets\RequestEnchantItem.java

В некоторых сборках так:

gameserver\clientpackets\RequestEnchantItem.java

Для начала научимся делать, чтобы скроллы точили не на +1, а на +5 (ну или по вашему усмотрению). Ищем код:  

item.setEnchantLevel(item.getEnchantLevel() + 1);

item.updateDatabase();

Немного разберем код...  

item.setEnchantLevel(значение); - точит итем

(item.getEnchantLevel() + 1); - делается проверка, на сколько заточен итем и к значению заточки прибавляет 1. Например: если у нас оружие было +3, то станет +4. 1 изменяем на 5 и итем будет точиться с +3 на +8.

Теперь посмотрим как сделать, чтобы заточка блесед скролами сбрасывалась не на 0, а на +3. Ищем такие строки:  

item.setEnchantLevel(0);

item.updateDatabase();

Ну думаю тут всё понятно, 0 меняем на 3. Дальше можно делать какие либо бонусы для клан лидеров, нублесов, героев или донаторов. Например сделаем +10% к заточке, если чар нублес. В каждой сборке по разному, у меня перед руками сборка Heaven, покажу на ней.

Ищем код шанса заточки...  

chance = Config.ENCHANT_CHANCE_WEAPON;

Ниже дописываем:  

if(activeChar.isNoble())

chance = Config.ENCHANT_CHANCE_WEAPON + 10;

Ну далее компилируем и радуемся :)

P.S. проверки чара на пару статусов:

activeChar.isHero() //герой

activeChar.isClanLeader() //клан лидер

Остальные делаем по аналогии, главное логика и знание английского.


Ссылки на скачивания дотупны только зарегистрированным пользователям.
[ Регистрация | Вход ]
orohimaru6
orohimaru6 | Среда 05.01.2011 20:20 [Материал]
я натийти немогу файл помогити плизз

Kenvood
Kenvood | Четверг 14.10.2010 15:05 [Материал]
Копипастер убейся об стену angry

devilmaycry4
devilmaycry4 | Понедельник 27.09.2010 18:48 [Материал]
а какую нада программу что бы открыть её???

DeMoN
DeMoN | Понедельник 30.08.2010 18:45 [Материал]
Данный файл в ядре, вам нужны исходники.

vladuk1995
vladuk1995 | Понедельник 30.08.2010 18:43 [Материал]
Я найти немогу файл

GameGuarD
GameGuarD | Вторник 06.07.2010 18:03 [Материал]
угу полезная =) молодец

DronAngeL
DronAngeL | Вторник 06.07.2010 17:40 [Материал]
ага + адын )

Snok
Snok | Вторник 06.07.2010 17:38 [Материал]
ОО крутец) спс демон

Овощ
Овощ | Вторник 06.07.2010 16:39 [Материал]
Полезная вещь ) молодец


HTML

BB-Code

Ссылка

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

Minecraft


Lineage 2


Кто тут онлайн


Онлайн всего: 1
Гостей: 1
Пользователей: 0