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

Заточка

Рекомендуемые сообщения

Ребят как зделать что бы при точке когда падало оружие\шмотэ\бижа спадали на +3 ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

точно знаю что ядро.

да поделитесь ссылконама как сделать для фрозенов

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Ребят как зделать что бы при точке когда падало оружие\шмотэ\бижа спадали на +3 ?

в конфиге enchant

сборка какая?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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() //клан лидер

 

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

 

 

Автор данного манула, незнаю кто, давно нашел)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

L2jFireAge

 

Enchant.properties

 

# Сброс заточки, если точится bless свитками.

BreakEnchant = 0 изменяем на своё значение

 

 

L2jFrozen

 

Enchant.properties

 

# Enchant after break with blessed scroll.

BreakEnchant = 3 изменяем на своё значение

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

<strong class='bbc'>Автоматическое сообщение</strong><br /><br /><br />Эта тема была перемещена из "Форум для новичков" в "Решенные проблемы".

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

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