Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
l2jserver
#1
Как я понимаю в этом пакете находится все что касается заточки.

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

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

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

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

Куда капнуть ? Не судите строг особо не селен в этом...
Ответ
#2
CyMpak2009 Написал:Как я понимаю в этом пакете находится все что касается заточки.

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

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

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

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

Куда капнуть ? Не судите строг особо не селен в этом...

Если я не ошибаюсь, реализуется в клиентском пакете. То есть ищем пакет, который отвечает за ожидание оружия (перемещения его в ячейку), а в нем должно быть условие на отправку пакета (там, где идет проверка, что ты именно оружие в ячейку положил). Добавляешь туда свое условие.
Ответ
#3
Если я правильно понял, то макс. заточка делается в dist/game/data/enchantItemData.xml
это пример: так выглядит заточка а грейд оружия сейчас.
PHP код:
<?php 
<enchant id="729" targetGrade="A" />



Как я понял, то этот параметр maxEnchant="16" указывает макс. заточку для
предмета с id 729(Enchant Weapon A Grade)
PHP код:
<?php 
<enchant id="729" targetGrade="A" maxEnchant="16" />
Ответ
#4
А в xml парсере имеется код чтения maxEnchant переменной?
Родился, живу и когда-нибудь умру.
Ответ
#5
Если заглянуть в класс AbstractEnchantItem.java, там мы увидим такую строчку
PHP код:
<?php 
_maxEnchantLevel
= set.getInt("maxEnchant", 65535);

Да и в том же .xml есть пример -
PHP код:
<?php 
<!-- Ancient Weapon Enchant Crystal -->
<
enchant id="22014" targetGrade="B" maxEnchant="16" bonusRate="10" />
Ответ
#6
Достаточно подробный ответ спасибо дядьки =)
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  L2jServer 6670 high five DrooK 8 3,160 11-09-2014, 11:14 PM
Последний пост: Daan Raven
  Ивенты l2jserver NewB1e 3 1,622 11-19-2013, 08:05 PM
Последний пост: energy
  Есть у кого ни будь КТФ на l2jserver с мануальчиком? revlon 3 1,461 09-04-2012, 01:05 PM
Последний пост: NotSpecified
  Как убрать копирайты l2jserver revlon 14 3,090 09-04-2012, 11:28 AM
Последний пост: Visor
  L2Jserver Rev 7664 ForseZ 0 1,166 09-30-2011, 12:11 PM
Последний пост: ForseZ
  Компиляция l2jserver Файна 2 1,922 08-01-2011, 10:37 PM
Последний пост: TieLay
  EtcItem в xml L2jserver Файна 1 2,033 07-30-2011, 01:28 PM
Последний пост: Ro_0TT
  Баффы настроенные на 10 часов для Lineage 2 Freya L2jServer Rootin 27 18,779 07-16-2011, 09:31 PM
Последний пост: untunable
  TvT Event на L2JServer 7664 [ADM]Itachi 4 2,618 04-10-2011, 11:19 AM
Последний пост: lopolopp
  CTF Event for l2jserver GHBB 12 6,377 02-16-2011, 07:52 PM
Последний пост: krisadr

Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)