Перейти к содержанию
Авторизация  
SwiftIV

Ошибка Game Shop При Написание .xml

Рекомендуемые сообщения

Столкнулся с такой проблемой.

Нарисовал GemaShop, создал разделы, в таком виде " <a action="bypass -h npc_%objectId%_multisell номер .xml">Текст</a><br> "

создал xml, по стандартному, с разделом L2day скроллы. ID правильные.

Захожу в GameShop в игре, ( Под Администратором )

Выбираю созданный раздел, у меня это "L2day скроллы"

Там какие-то не непонятные вещи, пересматривал на ID L2day, на разных сайтах, одни и те же, ошибки не может быть.

НО, когда я создавал .xml я дал ему, любое название 32231, чисто спонтанно.

И еще показывает ошибку в Game Server'e. (Ошибка загрузки файла)

Так же файл залит, заливаю в \data\multisell

Может надо куда то прописывать, .xml ?

Сохраняю в UTF-8.

P.S. Искал на форуме ничего подобного не нашел.

 

Спасибо за внимание.

 

Вот сама ошибка.

 

b1d07c73707f.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

хмл выложи а вобще ты тег гдето не закрыл похоже

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

<?xml version='1.0' encoding='utf-8'?>

<list>

!-- Scroll: Enchant Armor (Grade D ) --

<item id="1">

<ingredient id="4037" count="60">

<production id="956" count="1">

</item>

!-- Scroll: Enchant Armor (Grade C ) --

<item id="2">

<ingredient id="4037" count="70">

<production id="952" count="1">

</item>

 

!-- Scroll: Enchant Armor (Grade B ) --

<item id="3">

<ingredient id="4037" count="80">

<production id="948" count="1">

</item>

 

!-- Scroll: Enchant Armor (Grade A ) --

<item id="4">

<ingredient id="4037" count="90">

<production id="730" count="1">

</item>

 

!-- Scroll: Enchant Armor (Grade S ) --

<item id="5">

<ingredient id="4037" count="100">

<production id="960" count="1">

 

!-- Scroll: Enchant Weapon (Grade D ) --

<item id="6">

<ingredient id="4037" count="60">

<production id="955" count="1">

</item>

 

!-- Scroll: Enchant Weapon (Grade C ) --

<item id="7">

<ingredient id="4037" count="70">

<production id="951" count="1">

</item>

 

!-- Scroll: Enchant Weapon (Grade B ) --

<item id="8">

<ingredient id="4037" count="80">

<production id="947" count="1">

</item>

 

!-- Scroll: Enchant Weapon (Grade A ) --

<item id="9">

<ingredient id="4037" count="90">

<production id="729" count="1">

</item>

 

!-- Scroll: Enchant Weapon (Grade S ) --

<item id="10">

<ingredient id="4037" count="100">

<production id="959" count="1">

</item>

 

!-- Blessed Scroll: Enchant Armor (Grade D ) --

<item id="11">

<ingredient id="4037" count="160">

<production id="6576" count="1"

</item>

 

!-- Blessed Scroll: Enchant Armor (Grade C ) --

<item id="12">

<ingredient id="4037" count="170">

<production id="952" count="1">

</item>

 

!-- Blessed Scroll: Enchant Armor (Grade B ) --

<item id="13">

<ingredient id="4037" count="180">

<production id="6572" count="1">

</item>

 

!-- Blessed Scroll: Enchant Armor (Grade A ) --

<item id="14">

<ingredient id="4037" count="190">

<production id="6570" count="1">

</item>

 

!-- Blessed Scroll: Enchant Armor (Grade S ) --

<item id="15">

<ingredient id="4037" count="200">

<production id="6578" count="1">

</item>

 

!-- Blessed Scroll: Enchant Weapon (Grade D ) --

<item id="16">

<ingredient id="4037" count="160">

<production id="6575" count="1">

</item>

 

!-- Blessed Scroll: Enchant Weapon (Grade C ) --

<item id="17">

<ingredient id="4037" count="170">

<production id="951" count="1">

</item>

 

!-- Blessed Scroll: Enchant Weapon (Grade B ) --

<item id="18">

<ingredient id="4037" count="180">

<production id="6571" count="1">

</item>

 

!-- Blessed Scroll: Enchant Weapon (Grade A ) --

<item id="19">

<ingredient id="4037" count="190">

<production id="729" count="1">

</item>

 

!-- Blessed Scroll: Enchant Weapon (Grade S ) --

<item id="20">

<ingredient id="4037" count="200">

<production id="959" count="1">

</item>

</list>

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Это не L2day, а Enchant скроллы, но разницы нету, он у меня так же не правильно работает, как и L2day.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

я ошибок не вижу(

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

так надо

<item id="1">

<ingredient id="4037" count="60"/>

<production id="956" count="1"/>

</item>

а не так

<item id="1">

<ingredient id="4037" count="60">

<production id="956" count="1">

</item>

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
так надо

<item id="1">

<ingredient id="4037" count="60"/>

<production id="956" count="1"/>

</item>

а не так

<item id="1">

<ingredient id="4037" count="60">

<production id="956" count="1">

</item>

 

Сейчас проверю :angel:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

ты у всех слеш поставил??

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1mp, да.

Даже кому интересно можете по ТВ подключится и убедится что все правильно стоит.

Я сам вполне удивлен, такого еще не было :angel:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Скрытый текст
Вот Game Server, может быть кто то, что то тут поймет :angel:


[Fatal Error] 32231.xml:1:1: Content is not allowed in prolog.
Error loading file K:\Lineage2 Project\Platform Java\gameserver\data\multisell\3
2231.xml
org.xml.sax.SAXParseException: Content is not allowed in prolog.
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 net.sf.l2j.gameserver.model.L2Multisell.parse(L2Multisell.java:519)
at net.sf.l2j.gameserver.model.L2Multisell.parseData(L2Multisell.java:80
)
at net.sf.l2j.gameserver.model.L2Multisell.<init>(L2Multisell.java:64)
at net.sf.l2j.gameserver.model.L2Multisell.<clinit>(L2Multisell.java:44)

at net.sf.l2j.gameserver.model.actor.instance.L2MerchantInstance.onBypas
sFeedback(L2MerchantInstance.java:150)
at net.sf.l2j.gameserver.network.clientpackets.RequestBypassToServer.run
Impl(RequestBypassToServer.java:117)
at net.sf.l2j.gameserver.network.clientpackets.L2GameClientPacket.run(L2
GameClientPacket.java:74)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source
)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

[Fatal Error] 32232.xml:7:4: The element type "production" must be terminated by
the matching end-tag "</production>".
Error loading file K:\Lineage2 Project\Platform Java\gameserver\data\multisell\3
2232.xml
org.xml.sax.SAXParseException: The element type "production" must be terminated
by the matching end-tag "</production>".
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 net.sf.l2j.gameserver.model.L2Multisell.parse(L2Multisell.java:519)
at net.sf.l2j.gameserver.model.L2Multisell.parseData(L2Multisell.java:80
)
at net.sf.l2j.gameserver.model.L2Multisell.<init>(L2Multisell.java:64)
at net.sf.l2j.gameserver.model.L2Multisell.<clinit>(L2Multisell.java:44)

at net.sf.l2j.gameserver.model.actor.instance.L2MerchantInstance.onBypas
sFeedback(L2MerchantInstance.java:150)
at net.sf.l2j.gameserver.network.clientpackets.RequestBypassToServer.run
Impl(RequestBypassToServer.java:117)
at net.sf.l2j.gameserver.network.clientpackets.L2GameClientPacket.run(L2
GameClientPacket.java:74)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source
)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

[Fatal Error] 689.xml:120:4: The element type "item" must be terminated by the m
atching end-tag "</item>".
Error loading file K:\Lineage2 Project\Platform Java\gameserver\data\multisell\6
89.xml
org.xml.sax.SAXParseException: The element type "item" must be terminated by the
matching end-tag "</item>".
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 net.sf.l2j.gameserver.model.L2Multisell.parse(L2Multisell.java:519)
at net.sf.l2j.gameserver.model.L2Multisell.parseData(L2Multisell.java:80
)
at net.sf.l2j.gameserver.model.L2Multisell.<init>(L2Multisell.java:64)
at net.sf.l2j.gameserver.model.L2Multisell.<clinit>(L2Multisell.java:44)

at net.sf.l2j.gameserver.model.actor.instance.L2MerchantInstance.onBypas
sFeedback(L2MerchantInstance.java:150)
at net.sf.l2j.gameserver.network.clientpackets.RequestBypassToServer.run
Impl(RequestBypassToServer.java:117)
at net.sf.l2j.gameserver.network.clientpackets.L2GameClientPacket.run(L2
GameClientPacket.java:74)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source
)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

скинь еще раз мульти сел

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

о боже ты еще не так закоментировал

<!-- Potion of Alacrity -->

забыл везде <>

вобще нафиг тебе коменты удали их

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Скрытый текст
<?xml version='1.0' encoding='utf-8'?>
<list>
!-- Scroll: Enchant Armor (Grade D ) --
<item id="1">
<ingredient id="4037" count="60"/>
<production id="956" count="1"/>
</item>
!-- Scroll: Enchant Armor (Grade C ) --
<item id="2">
<ingredient id="4037" count="70"/>
<production id="952" count="1"/>
</item>

!-- Scroll: Enchant Armor (Grade B ) --
<item id="3">
<ingredient id="4037" count="80"/>
<production id="948" count="1"/>
</item>

!-- Scroll: Enchant Armor (Grade A ) --
<item id="4">
<ingredient id="4037" count="90"/>
<production id="730" count="1"/>
</item>

!-- Scroll: Enchant Armor (Grade S ) --
<item id="5">
<ingredient id="4037" count="100"/>
<production id="960" count="1"/>

!-- Scroll: Enchant Weapon (Grade D ) --
<item id="6">
<ingredient id="4037" count="60"/>
<production id="955" count="1"/>
</item>

!-- Scroll: Enchant Weapon (Grade C ) --
<item id="7">
<ingredient id="4037" count="70"/>
<production id="951" count="1"/>
</item>

!-- Scroll: Enchant Weapon (Grade B ) --
<item id="8">
<ingredient id="4037" count="80"/>
<production id="947" count="1"/>
</item>

!-- Scroll: Enchant Weapon (Grade A ) --
<item id="9">
<ingredient id="4037" count="90"/>
<production id="729" count="1"/>
</item>

!-- Scroll: Enchant Weapon (Grade S ) --
<item id="10">
<ingredient id="4037" count="100"/>
<production id="959" count="1"/>
</item>

!-- Blessed Scroll: Enchant Armor (Grade D ) --
<item id="11">
<ingredient id="4037" count="160"/>
<production id="6576" count="1"/>
</item>

!-- Blessed Scroll: Enchant Armor (Grade C ) --
<item id="12">
<ingredient id="4037" count="170"/>
<production id="952" count="1"/>
</item>

!-- Blessed Scroll: Enchant Armor (Grade B ) --
<item id="13">
<ingredient id="4037" count="180"/>
<production id="6572" count="1"/>
</item>

!-- Blessed Scroll: Enchant Armor (Grade A ) --
<item id="14">
<ingredient id="4037" count="190"/>
<production id="6570" count="1"/>
</item>

!-- Blessed Scroll: Enchant Armor (Grade S ) --
<item id="15">
<ingredient id="4037" count="200"/>
<production id="6578" count="1"/>
</item>

!-- Blessed Scroll: Enchant Weapon (Grade D ) --
<item id="16">
<ingredient id="4037" count="160"/>
<production id="6575" count="1"/>
</item>

!-- Blessed Scroll: Enchant Weapon (Grade C ) --
<item id="17">
<ingredient id="4037" count="170"/>
<production id="951" count="1"/>
</item>

!-- Blessed Scroll: Enchant Weapon (Grade B ) --
<item id="18">
<ingredient id="4037" count="180"/>
<production id="6571" count="1"/>
</item>

!-- Blessed Scroll: Enchant Weapon (Grade A ) --
<item id="19">
<ingredient id="4037" count="190"/>
<production id="729" count="1"/>
</item>

!-- Blessed Scroll: Enchant Weapon (Grade S ) --
<item id="20">
<ingredient id="4037" count="200"/>
<production id="959" count="1"/>
</item>
</list>

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

не правельно написал мультисен

 

он не может подкл к мултисен

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

<a action="bypass -h npc_%objectId%_multisell номер .xml">Текст</a><br>

 

без .xml

 

<a action="bypass -h npc_%objectId%_multisell номер">Текст</a><br>

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
о боже ты еще не так закоментировал

<!-- Potion of Alacrity -->

забыл везде <>

вобще нафиг тебе коменты удали их

 

Удалил, без изменений.

 

 

не правельно написал мультисен

 

он не может подкл к мултисен

 

Прости конечно же, но там сражу же написано.

 

" Error loading file K:\Lineage2 Project\Platform Java\gameserver\data\multisell\3

2231.xml "

 

Давно уже понятно :angel: Как бы это решить ? :(

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Скрытый текст
<?xml version='1.0' encoding='utf-8'?>
<list>
<item id="1">
<ingredient id="4037" count="60"/>
<production id="956" count="1"/>
</item>
<item id="2">
<ingredient id="4037" count="70"/>
<production id="952" count="1"/>
</item>
<item id="3">
<ingredient id="4037" count="80"/>
<production id="948" count="1"/>
</item>
<item id="4">
<ingredient id="4037" count="90"/>
<production id="730" count="1"/>
</item>
<item id="5">
<ingredient id="4037" count="100"/>
<production id="960" count="1"/>
</item>
<item id="6">
<ingredient id="4037" count="60"/>
<production id="955" count="1"/>
</item>
<item id="7">
<ingredient id="4037" count="70"/>
<production id="951" count="1"/>
</item>
<item id="8">
<ingredient id="4037" count="80"/>
<production id="947" count="1"/>
</item>
<item id="9">
<ingredient id="4037" count="90"/>
<production id="729" count="1"/>
</item>
<item id="10">
<ingredient id="4037" count="100"/>
<production id="959" count="1"/>
</item>
<item id="11">
<ingredient id="4037" count="160"/>
<production id="6576" count="1"/>
</item>
<item id="12">
<ingredient id="4037" count="170"/>
<production id="952" count="1"/>
</item>
<item id="13">
<ingredient id="4037" count="180"/>
<production id="6572" count="1"/>
</item>
<item id="14">
<ingredient id="4037" count="190"/>
<production id="6570" count="1"/>
</item>


<item id="15">
<ingredient id="4037" count="200"/>
<production id="6578" count="1"/>
</item>


<item id="16">
<ingredient id="4037" count="160"/>
<production id="6575" count="1"/>
</item>


<item id="17">
<ingredient id="4037" count="170"/>
<production id="951" count="1"/>
</item>


<item id="18">
<ingredient id="4037" count="180"/>
<production id="6571" count="1"/>
</item>


<item id="19">
<ingredient id="4037" count="190"/>
<production id="729" count="1"/>
</item>


<item id="20">
<ingredient id="4037" count="200"/>
<production id="959" count="1"/>
</item>

</list>

на у тебя там еще 2 ошибки было делай внимательней

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

taste, Все заработало, Спасибо Огромнейшие. А где то ошибки были, (выдели пожалуйста) а то мне надо еще парочку .xml исправить.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

<item id="11">

<ingredient id="4037" count="160">

<production id="6576" count="1"

</item>

еще гдето не вспомню)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Закрыто. Решено.

И так на будущие.

Самое первое

Не забываем про <? и ?>

 

<?xml version='1.0' encoding='utf-8'?>

 

Так же не забываем про слеш "/"

 

<item id="1">

<ingredient id="57" count="1000000"/>

<production id="6576" count="1"/>

</item>

 

В прицепи вот и все, и будет вам счастье.

 

А так же внимательности по больше предъявлять нужно :angel:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

ты забывал закрывать

<!-- Potion of Alacrity -->

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...