Sensation 1 Опубликовано 30 декабря, 2016 добрый вечер пытаюсь создать итем свой но чего то не догоняю что за ошибка что сделал неправильно? ERROR ItemParser: File: 22300-22399.xml:54 fatal: Open quote is expected for attribute "msgId" associated with an element type "cond". [18:47:55] INFO ItemParser: Exception: org.dom4j.DocumentException: Error on line 54 of document : Open quote is expected for attribute "msgId" associated with an element type "cond". Nested exception: Open quote is expected for attribute "msgId" associated with an element type "cond". in file: 22300-22399.xml org.dom4j.DocumentException: Error on line 54 of document : Open quote is expected for attribute "msgId" associated with an element type "cond". Nested exception: Open quote is expected for attribute "msgId" associated with an element type "cond". Вот сам итем </etcitem> <etcitem id="99996" name="Donate -1-"> <set name="class" value="OTHER"/> <set name="crystal_type" value="NONE"/> <set name="icon" value="icon.etc_treasure_sack_5_i00"/> <set name="stackable" value="true"/> <set name="type" value="OTHER"/> <set name="weight" value="1"/> <cond msgId=="99996"> <not> <player olympiad="true"/> </not> </cond> </etcitem> Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
L2JEnterprise 113 Опубликовано 30 декабря, 2016 Нужно писать какая сборка. Это просто xml разметка и чтобы посмотреть как парсит сервер нужно в ядре смотреть, отправьте как другие айтемы выглядят. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Sensation 1 Опубликовано 30 декабря, 2016 Нужно писать какая сборка. Это просто xml разметка и чтобы посмотреть как парсит сервер нужно в ядре смотреть, отправьте как другие айтемы выглядят. cccp Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
CalypsoToolz 451 Опубликовано 30 декабря, 2016 <cond msgId="99996"> Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Sensation 1 Опубликовано 30 декабря, 2016 <cond msgId="99996"> решил взять за основу другой предмет и вот что из этого вышло INFO ItemParser: Exception: java.util.NoSuchElementException: SystemMsg not found: 99997 in file: 22300-22399.xml java.util.NoSuchElementException: SystemMsg not found: 99997 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
LifeGame32 312 Опубликовано 30 декабря, 2016 (изменено) решил взять за основу другой предмет и вот что из этого вышло INFO ItemParser: Exception: java.util.NoSuchElementException: SystemMsg not found: 99997 in file: 22300-22399.xml java.util.NoSuchElementException: SystemMsg not found: 99997 ошибка в названи файла <etcitem id="99996" name="Donate -1-"> 22300-22399.xml min-max.xml Думайте в добавок еще и чек на ид msg есть Изменено 30 декабря, 2016 пользователем LifeGame32 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Sensation 1 Опубликовано 30 декабря, 2016 (изменено) ошибка в названи файла <etcitem id="99996" name="Donate -1-"> 22300-22399.xml min-max.xml Думайте в добавок еще и чек на ид msg есть все из пунктов безуспешны! INFO ItemParser: Exception: java.util.NoSuchElementException: SystemMsg not found: 57 in file: 22300-22399.xml java.util.NoSuchElementException: SystemMsg not found: 57 все изменил! <etcitem id="22334" name="Packaging Donate"> <set name="freightable" value="true"/> <set name="class" value="OTHER"/> <set name="crystal_type" value="NONE"/> <set name="dropable" value="false"/> <set name="icon" value="icon.etc_treasure_sack_5_i00"/> <set name="stackable" value="true"/> <set name="tradeable" value="false"/> <set name="type" value="OTHER"/> <cond msgId="57"> <not> <player olympiad="true"/> </not> </cond> <skills> <skill id="22071" level="1"/> </skills> </etcitem> за основу взял итем <etcitem id="20515" name="Huge Fortuna Box"> <set name="freightable" value="true"/> <set name="class" value="OTHER"/> <set name="crystal_type" value="NONE"/> <set name="dropable" value="false"/> <set name="icon" value="BranchSys.icon.br_fortuna_box_s_i00"/> <set name="stackable" value="true"/> <set name="tradeable" value="false"/> <set name="type" value="OTHER"/> <cond msgId="1508"> <not> <player olympiad="true"/> </not> </cond> <skills> <skill id="22071" level="1"/> </skills> </etcitem> Изменено 30 декабря, 2016 пользователем Sensation Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты