Главная » Статьи » Мануалы |
Многие задаются вопросом, как же сделать самому сброс заточки на определенное значение, имея исходный код ? Не смотря на то, что сейчас в современных шаровых\приватных сборках реализовывают данную функцию и выводят в конфиги. Для начала возьмем исходники и идем сюда:gameserver\network\clientpackets\RequestEnchantItem.java В некоторых сборках так:gameserver\clientpackets\RequestEnchantItem.java Если нет ни там ни там пользуемся поиском по папке и ищем фаил 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 или на значение на которое будем сбрасывать. Код у разных сборок может быть разным строка item.setEnchantLevel(0); всегда есть в том или ином виде. Обратите внимание во многих кодах есть комментарии разработчиков сделано что бы было легче разобраться. | |
Всего комментариев: 0 | |