Клиент не видит новый предмет + ещё проблемка.

Статус
В этой теме нельзя размещать новые ответы.

HACEKOMOE

Путник
Участник
Сообщения
45
Розыгрыши
0
Решения
1
Репутация
0
Реакции
5
Баллы
34
Хроники
  1. Prologue: Prelude of War
Исходники
Присутствуют
Сборка
Mobius
Всем привет, это снова я.)) :rolleyes:
Теперь проблема такая: я создал новый предмет с ID 99400 в папке сервера (для надёжности закинул этот файл и в папку ядра).
Закинул все данные о предмете в файлы EtcItemgrp_ClassicAden.dat и ItemName_ClassicAden-eu.dat, но игра не видит этот итем, а лишь чёрную иконку. При попытке создать данный предмет на персе, получаю это:
nWNTFUG.png
Вот расположение и имя файла: E:\Server L2\Server\L2server Assassin\game\data\stats\items
За базу брал предмет с ID 57 (Adena).
Предмет должен быть квестовым и стаковым.
<item id="99400" name="Skill Point" type="EtcItem">
<set name="icon" val="iconPoE.skill_point" />
<set name="immediate_effect" val="true" />
<set name="material" val="STEEL" />
<set name="is_tradable" val="false" />
<set name="is_dropable" val="false" />
<set name="is_sellable" val="false" />
<set name="is_depositable" val="false" />
<set name="is_stackable" val="true" />
<set name="is_questitem" val="true" />
<set name="is_destroyable" val="false">
</item>

Ещё проблема есть... когда я запускаю гейм-сервер, то мне всё время создаётся новый сервак, с новым названием... их уже 40+ штук!) Как пофиксить?
d7yWZuG.png

Базу данных удалял, один фиг остаются серваки.
 
Решение
Да, я только что добавил его, но ничего не выходит.
Какие шансы на то, что в целом ID предмета выше 99399 не может быть? Типа ограничение и т. д. и т. п.?

И ещё, возможно ли то, что я не могу добавить свой предмет, из-за того, что в моём файле (skill_point) отсутствует этот код (подчеркнул красным)?
42kiDcx.png



Да, я искал, но ничего не нашёл.
xml файл должен выглядить так же:
XML:
<?xml version="1.0" encoding="UTF-8"?>
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../xsd/items.xsd">
    <item id="728" name="Mana Potion" type="EtcItem">
        <!-- Magical, liquid medicine that restores MP for a certain amount of time. -->
        <set name="icon"...
Да, я только что добавил его, но ничего не выходит.
Какие шансы на то, что в целом ID предмета выше 99399 не может быть? Типа ограничение и т. д. и т. п.?

И ещё, возможно ли то, что я не могу добавить свой предмет, из-за того, что в моём файле (skill_point) отсутствует этот код (подчеркнул красным)?
42kiDcx.png



Да, я искал, но ничего не нашёл.
xml файл должен выглядить так же:
XML:
<?xml version="1.0" encoding="UTF-8"?>
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../xsd/items.xsd">
    <item id="728" name="Mana Potion" type="EtcItem">
        <!-- Magical, liquid medicine that restores MP for a certain amount of time. -->
        <set name="icon" val="icon.etc_reagent_blue_i00" />
        <set name="displayId" val="90310" />
        <set name="default_action" val="SKILL_REDUCE" />
        <set name="etcitem_type" val="POTION" />
        <set name="immediate_effect" val="true" />
        <set name="material" val="LIQUID" />
        <set name="weight" val="180" />
        <set name="price" val="2000" />
        <set name="is_stackable" val="true" />
        <set name="is_oly_restricted" val="true" />
        <set name="handler" val="ItemSkills" />
        <set name="commissionItemType" val="POTION" />
        <set name="for_npc" val="true" />
        <cond addName="1" msgId="113">
            <player flyMounted="false" />
        </cond>
        <skills>
            <skill id="26030" level="1" /> <!-- Mana Potion -->
        </skills>
    </item>
</list>
 
Решение

xml файл должен выглядить так же:
XML:
<?xml version="1.0" encoding="UTF-8"?>
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../xsd/items.xsd">
    <item id="728" name="Mana Potion" type="EtcItem">
        <!-- Magical, liquid medicine that restores MP for a certain amount of time. -->
        <set name="icon" val="icon.etc_reagent_blue_i00" />
        <set name="displayId" val="90310" />
        <set name="default_action" val="SKILL_REDUCE" />
        <set name="etcitem_type" val="POTION" />
        <set name="immediate_effect" val="true" />
        <set name="material" val="LIQUID" />
        <set name="weight" val="180" />
        <set name="price" val="2000" />
        <set name="is_stackable" val="true" />
        <set name="is_oly_restricted" val="true" />
        <set name="handler" val="ItemSkills" />
        <set name="commissionItemType" val="POTION" />
        <set name="for_npc" val="true" />
        <cond addName="1" msgId="113">
            <player flyMounted="false" />
        </cond>
        <skills>
            <skill id="26030" level="1" /> <!-- Mana Potion -->
        </skills>
    </item>
</list>
Бля, неужели...) спасибо большое, помогло.

файлы клиента куда вставлять предмет:

ItemName_Classic-eu.dat
EtcItemgrp_Classic.dat

также при этом изменится

L2GameDataName.dat

так как именно в нем находятся строки имен предметов
Пропустил твоё сообщение.
У меня L2GameDataName.dat не открывается, прога тупо виснет.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху Снизу