Регистрация Главная Сообщество
Сообщения за день Справка Регистрация
Навигация
Zhyk.org LIVE! Реклама на Zhyk.org Правила Форума Награды и достижения Доска "почета"

Ответ
 
Опции темы
Старый 12.09.2011, 01:40   #1
Заблокирован
 Сержант
Аватар для lSiml
 
lSiml скоро будет известенlSiml скоро будет известенlSiml скоро будет известенlSiml скоро будет известенlSiml скоро будет известен
Регистрация: 04.12.2009
Сообщений: 131
Популярность: 466
Сказал(а) спасибо: 144
Поблагодарили 176 раз(а) в 94 сообщениях
Отправить сообщение для lSiml с помощью ICQ
 
По умолчанию Сбрасывание заточки на определенное значение

Многие задаются вопросом, как же сделать самому сброс заточки на определенное значение, имея исходный код ? Не смотря на то, что сейчас в современных шаровых\приватных сборках реализовывают данную функцию и выводят в конфиги.


Для начала возьмем исходники и идем сюда:gameserver\network\clientpackets\RequestEnchantIte m.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);
всегда есть в том или ином виде.
Обратите внимание во многих кодах есть комментарии разработчиков сделано что бы было легче разобраться.
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Включение / отключение зон ограниченного доступа (карта мира) Volt147 Perfect World 0 14.07.2011 14:20
Включение выключени функции через определенное время nexttttt Вопросы и ответы, обсуждения 0 27.06.2011 19:53
[Продам] Увеличение вероятности заточки Mrakus Perfect World 1 06.06.2011 13:24
Свечение при заточке Leg1oNsX Rising Force Online 18 19.12.2010 20:37

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 00:55.

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net