[help]Не дает саты епику
Железо: кор 2 дуо 2.66, 2 гига оперы
ОС: Винда хр х32
Программы: мускул 5.1.0 х32, ява х32
Сборка: Cracia Part II, L2jfree, 1.2.8
Краткое изложение СУТИ проблемы: скачал вот этот эпик - http://la2base.ru/java/dop_java/2941-epic-...tefoulis15.html но при одевании всех частей сета на себя кроме п дефа статов никаких вот вам статы армора :
<list>
<item id='96000' name="Epic Dark Knight Heavy Armor">
<for>
<add val='425' order='0x10' stat='pDef'/>
<add val='4' order='0x40' stat='CON'>
<and>
<using slotitem="96001;9"/>
<using slotitem="96002;12"/>
<using slotitem="96003;6"/>
</and>
</add>
<add val='1.20' order='0x40' stat='pDef'>
<and>
<using slotitem="96001;9"/>
<using slotitem="96002;12"/>
<using slotitem="96003;6"/>
</and>
</add>
<add val='3' order='0x40' stat='DEX'>
<and>
<using slotitem="9601;9"/>
<using slotitem="9602;12"/>
<using slotitem="9603;6"/>
</and>
</add>
<add val='4' order='0x40' stat='STR'>
<and>
<using slotitem="96001;9"/>
<using slotitem="96002;12"/>
<using slotitem="96003;6"/>
</and>
</add>
<enchant val='10' order='0x0C' stat='pDef'/>
</for>
</item>
<item id='96001' name="Epic Dark Knight Heavy Gloves">
<for>
<add val='65' order='0x10' stat='pDef'/>
<enchant val='10' order='0x0C' stat='pDef'/>
</for>
</item>
<item id='96002' name="Epic Dark Knight Heavy Boots">
<for>
<add val='65' order='0x10' stat='pDef'/>
<enchant val='10' order='0x0C' stat='pDef'/>
</for>
</item>
<item id='96003' name="Epic Dark Knight Heavy Helmet">
<for>
<add val='93' order='0x10' stat='pDef'/>
<enchant val='10' order='0x0C' stat='pDef'/>
</for>
</item>
<item id='96004' name="Epic Dark Knight Leather Armor">
<for>
<add val='325' order='0x10' stat='pDef'/>
<add val='4' order='0x40' stat='STR'>
</add>
<add val='4' order='0x40' stat='DEX'>
<and>
<using slotitem="96007;6"/>
<using slotitem="96006;12"/>
<using slotitem="96005;9"/>
</and>
</add>
<add val='3' order='0x40' stat='CON'>
<and>
<using slotitem="96007;6"/>
<using slotitem="96006;12"/>
<using slotitem="96005;9"/>
</and>
</add>
<add val='1.14' order='0x50' stat='pDef'>
<and>
<using slotitem="96007;6"/>
<using slotitem="96006;12"/>
<using slotitem="96005;9"/>
</and>
</add>
<enchant val='10' order='0x0C' stat='pDef'/>
</for>
</item>
<item id='96005' name="Epic Dark Knight Leather Gloves">
<for>
<add val='60' order='0x10' stat='pDef'/>
<enchant val='10' order='0x0C' stat='pDef'/>
</for>
</item>
<item id='96006' name="Epic Dark Knight Leather Boots">
<for>
<add val='60' order='0x10' stat='pDef'/>
<enchant val='10' order='0x0C' stat='pDef'/>
</for>
</item>
<item id='96007' name="Epic Dark Knight Leather Helmet">
<for>
<add val='85' order='0x10' stat='pDef'/>
<enchant val='10' order='0x0C' stat='pDef'/>
</for>
</item>
<item id='96008' name="Epic Dark Knight Tunic">
<for>
<add val='140' order='0x10' stat='pDef'/>
<add val='500' order='0x40' stat='maxMp'>
</add>
<add val='4' order='0x40' stat='WIT'>
<and>
<using slotitem="96012;6"/>
<using slotitem="96010;9"/>
<using slotitem="96011;12"/>
<using slotitem="96009;11"/>
</and>
</add>
<add val='4' order='0x50' stat='INT'>
<and>
<using slotitem="96012;6"/>
<using slotitem="96010;9"/>
<using slotitem="96011;12"/>
<using slotitem="96009;11"/>
</and>
</add>
<add val='3' order='0x40' stat='MEN'>
<and>
<using slotitem="96012;6"/>
<using slotitem="96010;9"/>
<using slotitem="96011;12"/>
<using slotitem="96009;11"/>
</and>
</add>
<add val='1000' order='0x40' stat='maxMp'>
<and>
<using slotitem="96012;6"/>
<using slotitem="96010;9"/>
<using slotitem="96011;12"/>
<using slotitem="96009;11"/>
</and>
</add>
<enchant val='10' order='0x0C' stat='pDef'/>
</for>
</item>
<item id='96009' name="Epic Dark Knight Stockings">
<for>
<add val='90' order='0x10' stat='pDef'/>
<add val='50' order='0x40' stat='maxMp'/>
<enchant val='10' order='0x0C' stat='pDef'/>
</for>
</item>
<item id='96010' name="Epic Dark Knight Gloves Robe">
<for>
<add val='55' order='0x10' stat='pDef'/>
<add val='25' order='0x40' stat='maxMp'>
</add>
<enchant val='10' order='0x0C' stat='pDef'/>
</for>
</item>
<item id='96011' name="Epic Dark Knight Boots Robe">
<for>
<add val='55' order='0x10' stat='pDef'/>
<add val='25' order='0x40' stat='maxMp'>
</add>
<enchant val='10' order='0x0C' stat='pDef'/>
</for>
</item>
<item id='96012' name="Epic Dark Knight Helmet Robe">
<for>
<add val='75' order='0x10' stat='pDef'/>
<add val='25' order='0x40' stat='maxMp'>
</add>
<enchant val='10' order='0x0C' stat='pDef'/>
</for>
</item>
</list>
Вопрос: в чем причина и как исправить?
Мои соображения по этому поводу: может неправельно слот итемы указаны, но я незнаю какие слоты правильные на моей сборке, прошу помощи спасибок гарантирую много)
Он и будет увеличивать токо pDef и MaxMP, так как у него статы прописаны токо на pDef и MaxMP
а статы CON,DEX и т.д пишутся совсем подругому...
Нет, попробывал добавить <add val='1.20' order='0x40' stat='pAtkSpd'>
тоже самое атак спида не добавляет
Через скил не выходит так как там нудо менять идишник на болие маленький а мне этого делать нельзя так как эти идишники уже привязаны к много чему
Berseker: Есть ли у тебе в папке stats\armor файл armors.dtd ?
Есть
ResteS: Через скил не выходит так как там нудо менять идишник на болие маленький а мне этого делать нельзя так как эти идишники уже привязаны к много чему
Есть
Зачем что-то менять на новые ID ? Там до 9999 знаешь сколько свободных есть?
— La2Psy.ru [ADM]Wh1tePower...
Так поменяй свои ID , поменять их у игроков тоже не долго просто запросы апдэйта составь
— La2Psy.ru [ADM]Wh1tePower...
попробуй <mul val='1.20' order='0x40' stat='pAtkSpd'> это дает проценты к атак спид
если пишеш <add val='1.20' order='0x40' stat='pAtkSpd'> это просто когда одиваеш тупо добавляет статы не в процентах и тут вроде нельзя писать не целое число.
solovec: Так поменяй свои ID , поменять их у игроков тоже не долго просто запросы апдэйта составь
Такое дело я сделал так чтобы этот сет крафтить можно было на это ушол целый день, и будет не очень хорошо если прий1дется переделыватьOo
dartvayder: попробуй <mul val='1.20' order='0x40' stat='pAtkSpd'> это дает проценты к атак спид
если пишеш <add val='1.20' order='0x40' stat='pAtkSpd'> это просто когда одиваеш тупо добавляет статы не в процентах и тут вроде нельзя писать не целое число.
Когда делаю так то в логе ошибка :
org.xml.sax.SAXParseException: The element type "mul" must be terminated by the
matching end-tag "</mul>".
at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(Unknown So
urce)
at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(Unk
nown Source)
at javax.xml.parsers.DocumentBuilder.parse(Unknown Source)
at com.l2jfree.gameserver.skills.DocumentBase.parse(DocumentBase.java:75
)
at com.l2jfree.gameserver.skills.SkillsEngine.loadData(SkillsEngine.java
:155)
at com.l2jfree.gameserver.skills.SkillsEngine.loadArmors(SkillsEngine.ja
va:115)
at com.l2jfree.gameserver.datatables.ItemTable.<init>(ItemTable.java:312
)
at com.l2jfree.gameserver.datatables.ItemTable.getInstance(ItemTable.jav
a:213)
at com.l2jfree.gameserver.GameServer.<init>(GameServer.java:196)
at com.l2jfree.gameserver.GameServer.main(GameServer.java:439)
solovec: Поменять id дело 5 минут
Ладно ща ноутпед++ попробую все идишники одним махом поменять результат скажу после
ResteS: Такое дело я сделал так чтобы этот сет крафтить можно было на это ушол целый день, и будет не очень хорошо если прий1дется переделыватьOo
Когда делаю так то в логе ошибка :КодSEVERE Error loading file E:\gr_p2\gameserver\data\stats\armor\96000-96012.xml
org.xml.sax.SAXParseException: The element type "mul" must be terminated by the
matching end-tag "</mul>".
at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(Unknown So
urce)
at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(Unk
nown Source)
at javax.xml.parsers.DocumentBuilder.parse(Unknown Source)
at com.l2jfree.gameserver.skills.DocumentBase.parse(DocumentBase.java:75
)
at com.l2jfree.gameserver.skills.SkillsEngine.loadData(SkillsEngine.java
:155)
at com.l2jfree.gameserver.skills.SkillsEngine.loadArmors(SkillsEngine.ja
va:115)
at com.l2jfree.gameserver.datatables.ItemTable.<init>(ItemTable.java:312
)
at com.l2jfree.gameserver.datatables.ItemTable.getInstance(ItemTable.jav
a:213)
at com.l2jfree.gameserver.GameServer.<init>(GameServer.java:196)
at com.l2jfree.gameserver.GameServer.main(GameServer.java:439)
после mul должен быть закрывающий тег </mul> либо в конце скобки со статами должен стоять слеш
я уже успел идишники поменять, но ща попробую
Теперь выдеёт это :
org.xml.sax.SAXParseException: The markup in the document following the root ele
ment must be well-formed.
at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(Unknown So
urce)
at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(Unk
nown Source)
at javax.xml.parsers.DocumentBuilder.parse(Unknown Source)
at com.l2jfree.gameserver.skills.DocumentBase.parse(DocumentBase.java:75
)
at com.l2jfree.gameserver.skills.SkillsEngine.loadData(SkillsEngine.java
:155)
at com.l2jfree.gameserver.skills.SkillsEngine.loadArmors(SkillsEngine.ja
va:115)
at com.l2jfree.gameserver.datatables.ItemTable.<init>(ItemTable.java:312
)
at com.l2jfree.gameserver.datatables.ItemTable.getInstance(ItemTable.jav
a:213)
at com.l2jfree.gameserver.GameServer.<init>(GameServer.java:196)
at com.l2jfree.gameserver.GameServer.main(GameServer.java:439)


