l2jserver - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Сообщество Календарь
Вернуться   Форум администраторов игровых серверов > MMO > Lineage II > Работа со скриптами

Работа со скриптами Помощь в редактировании и написании квестов к Java серверам, а так же эвентов.
Описание темы:Помогите реализовать ограничения макс заточку.

Ответ
Опции темы
Непрочитано 22.12.2014, 13:48   #1
Пользователь

Автор темы (Топик Стартер) l2jserver

Как я понимаю в этом пакете находится все что касается заточки.

package com.l2jserver.gameserver.model.items.enchant

В пакете присутствуют классы.

AbstractEnchantItem.java
EnchantItemGroup.java
EnchantRateItem.java
EnchantResultType.java
EnchantScroll.java
EnchantScrollGroup.java
EnchantSupportItem.java

Необходимо реализовать ограничения на максимальную заточку.

Куда капнуть ? Не судите строг особо не селен в этом...
CyMpak2009 вне форума Ответить с цитированием
Непрочитано 22.12.2014, 14:43   #2
Аватар для Daan Raven
Пользователь

По умолчанию Re: l2jserver

Цитата:
Сообщение от CyMpak2009 Посмотреть сообщение
Как я понимаю в этом пакете находится все что касается заточки.

package com.l2jserver.gameserver.model.items.enchant

В пакете присутствуют классы.

AbstractEnchantItem.java
EnchantItemGroup.java
EnchantRateItem.java
EnchantResultType.java
EnchantScroll.java
EnchantScrollGroup.java
EnchantSupportItem.java

Необходимо реализовать ограничения на максимальную заточку.

Куда капнуть ? Не судите строг особо не селен в этом...
Если я не ошибаюсь, реализуется в клиентском пакете. То есть ищем пакет, который отвечает за ожидание оружия (перемещения его в ячейку), а в нем должно быть условие на отправку пакета (там, где идет проверка, что ты именно оружие в ячейку положил). Добавляешь туда свое условие.
Daan Raven вне форума Ответить с цитированием
Непрочитано 23.12.2014, 01:35   #3
Аватар для c3ntro
Пользователь

По умолчанию Re: l2jserver

Если я правильно понял, то макс. заточка делается в dist/game/data/enchantItemData.xml
это пример: так выглядит заточка а грейд оружия сейчас.
PHP код:
<enchant id="729" targetGrade="A" /> 

Как я понял, то этот параметр maxEnchant="16" указывает макс. заточку для
предмета с id 729(Enchant Weapon A Grade)
PHP код:
<enchant id="729" targetGrade="A" maxEnchant="16" /> 
c3ntro вне форума Отправить сообщение для c3ntro с помощью ICQ Отправить сообщение для c3ntro с помощью Skype™ Ответить с цитированием
Непрочитано 23.12.2014, 01:54   #4
Аватар для Donatte
Герой

По умолчанию Re: l2jserver

А в xml парсере имеется код чтения maxEnchant переменной?
__________________
Родился, живу и когда-нибудь умру.
Donatte вне форума Ответить с цитированием
Непрочитано 23.12.2014, 01:57   #5
Аватар для c3ntro
Пользователь

По умолчанию Re: l2jserver

Если заглянуть в класс AbstractEnchantItem.java, там мы увидим такую строчку
PHP код:
_maxEnchantLevel set.getInt("maxEnchant"65535); 
Да и в том же .xml есть пример -
PHP код:
<!-- Ancient Weapon Enchant Crystal -->
<
enchant id="22014" targetGrade="B" maxEnchant="16" bonusRate="10" /> 
c3ntro вне форума Отправить сообщение для c3ntro с помощью ICQ Отправить сообщение для c3ntro с помощью Skype™ Ответить с цитированием
Непрочитано 23.12.2014, 11:17   #6
Пользователь

Автор темы (Топик Стартер) Re: l2jserver

Достаточно подробный ответ спасибо дядьки =)
CyMpak2009 вне форума Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
GMShop или Community Board (L2jServer) или как призвать NPC? MrFanCold Lineage II 6 24.03.2013 22:47
Разработка, Java, l2jserver visors087 Lineage II 6 08.12.2010 20:28
Ява сервер L2jServer 6912 PROGRAMMATOR Lineage II 3 26.01.2010 22:05
Ява сервер от команды L2jServer Gracia (CT2) ревизия 5648 _NEO_PK Lineage II 0 23.01.2009 12:01
Ява сервер от команды L2jServer Gracia (CT2) ревизия 5585 _NEO_PK Lineage II 2 10.01.2009 18:41


© 2007–2024 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 14:54. Часовой пояс GMT +3.

Вверх