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

Скилл у предмета. Загадка на лям.

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

Привет всем. Очень прошу помощи или объяснения. 

Есть такой предмет как "Old Box" (8547) - который при 2ом нажатии должен давать итемы, но не даёт.

Сам итем в ХМЛ:

Спойлер

    <etcitem id="8547" name="Old Box">
        <set name="name-ru" value="Старая Коробка" />
        <set name="class" value="OTHER"/>
        <set name="crystal_type" value="NONE"/>
        <set name="icon" value="icon.etc_box_of_adventure_1_i00"/>
        <set name="price" value="1500"/>
        <set name="stackable" value="true"/>
        <set name="type" value="QUEST"/>
        <set name="weight" value="100"/>
    </etcitem>

Искала в скиллах распаковывающий скилл, нашла только id 2271 и id 2273 (удивительно) у которых прописано <set name="itemConsumeId" val="8547"/> + как раз тот дроп, что нужен только у скилла 2271.

Спойлер

    <skill id="2271" levels="1" name="Item - Hot Spring Fish">
        <set name="name-ru" val="Предмет - Рыба Горячих Источников" />
		<set name="magicType" val="SPECIAL" />
		<set name="icon" val="icon.skill0000" />
		<set name="magicLevel" val="1"/>
		<set name="itemConsumeId" val="8547"/>
		<set name="itemConsumeCount" val="1"/>
		<set name="target" val="TARGET_SELF"/>
		<set name="skillType" val="EXTRACT"/>
		<set name="operateType" val="OP_ACTIVE" />
		<set name="isHandler" val="true"/>
		<set name="altUse" val="true"/>
		<cond msgId="113" addName="1">
			<player encumbered="20;10" />
		</cond>
		<extractlist level="1">
			<group chance="85.0">
				<extract item_id="8034" count="3"/>
			</group>
			<group chance="4.0">
				<extract item_id="2134" count="3"/>
			</group>
			<group chance="11.0">
				<extract item_id="2133" count="7"/>
			</group>
		</extractlist>
	</skill>

    <skill id="2273" levels="1" name="Item - Red Devil Support Box">
        <set name="name-ru" val="Предмет - Красная Коробка Дьявольской Помощи" />
		<set name="magicType" val="SPECIAL" />
		<set name="icon" val="icon.skill0000" />
		<set name="magicLevel" val="1" />
		<set name="itemConsumeId" val="8547" />
		<set name="itemConsumeCount" val="1" />
		<set name="target" val="TARGET_SELF" />
		<set name="skillType" val="EXTRACT" />
		<set name="operateType" val="OP_ACTIVE" />
		<set name="isHandler" val="true"/>
		<set name="altUse" val="true"/>
		<cond msgId="113" addName="1">
			<player encumbered="20;10" />
		</cond>
		<extractlist level="1">
			<group chance="25.0">
				<extract item_id="8552" count="1"/>
			</group>
			<group chance="25.0">
				<extract item_id="8187" count="1"/>
			</group>
			<group chance="25.0">
				<extract item_id="8555" count="5"/>
			</group>
			<group chance="15.0">
				<extract item_id="6406" count="100"/>
			</group>
			<group chance="9.991">
				<extract item_id="6407" count="5"/>
			</group>
			<group chance="0.0020">
				<extract item_id="5577" count="1"/>
			</group>
			<group chance="0.0020">
				<extract item_id="5578" count="1"/>
			</group>
			<group chance="0.0020">
				<extract item_id="5579" count="1"/>
			</group>
			<group chance="0.0010">
				<extract item_id="5580" count="1"/>
			</group>
			<group chance="0.0010">
				<extract item_id="5581" count="1"/>
			</group>
			<group chance="0.0010">
				<extract item_id="5582" count="1"/>
			</group>
		</extractlist>
	</skill>

 

Я пробовала по разному переписать сам итем, скилл и тд - никак не хочет давать итемы. 

Спойлер

    <etcitem id="8547" name="Old Box">
        <set name="name-ru" value="Старая Коробка" />
        <set name="class" value="OTHER"/>
        <set name="crystal_type" value="NONE"/>
        <set name="icon" value="icon.etc_box_of_adventure_1_i00"/>
        <set name="price" value="1500"/>
        <set name="stackable" value="true"/>
        <set name="type" value="QUEST"/>
        <set name="weight" value="100"/>
        <skills>
            <skill id="2271" level="1"/>
        </skills>

    </etcitem>


Смотрела на разных сборках как реализован данный бокс, везде нету привязки по скиллу.
Соответственно либо он не реализован в их сборках либо он реализован где-то.
Прошу подсказать, как быть или куда копнуть?

Изменено пользователем KATEKATE
Ошибки.

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


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

<etcitem id="8547" name="Old Box">
   
    <set name="class" value="OTHER"/>
    <set name="crystal_type" value="NONE"/>
    <set name="icon" value="icon.etc_box_of_adventure_1_i00"/>
    <set name="price" value="1500"/>
    <set name="stackable" value="true"/>
    <set name="type" value="OTHER"/>
    <set name="weight" value="100"/>

 

проверил у себя на ИТ,всё работает даже при смене рандомной награды.

item_skill 2271-1 

  

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


Ссылка на сообщение
Поделиться на другие сайты
6 минут назад, ammy сказал:

<etcitem id="8547" name="Old Box">
   
    <set name="class" value="OTHER"/>
    <set name="crystal_type" value="NONE"/>
    <set name="icon" value="icon.etc_box_of_adventure_1_i00"/>
    <set name="price" value="1500"/>
    <set name="stackable" value="true"/>
    <set name="type" value="OTHER"/>
    <set name="weight" value="100"/>

 

проверил у себя на ИТ,всё работает даже при смене рандомной награды.

item_skill 2271-1 

  

Я понимаю, что у Вас работает. Все остальные коробки, боксы и прочее у меня тоже работают, и я пробовала переписать также как у них, пробовала создать новый скилл для итема и тд. Но вот именно этот итем не работает т.е. вообще никаких действий не происходит ни при 2ом нажатии ни при правым кликом. 

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


Ссылка на сообщение
Поделиться на другие сайты
1 час назад, KATEKATE сказал:

Я понимаю, что у Вас работает. Все остальные коробки, боксы и прочее у меня тоже работают, и я пробовала переписать также как у них, пробовала создать новый скилл для итема и тд. Но вот именно этот итем не работает т.е. вообще никаких действий не происходит ни при 2ом нажатии ни при правым кликом. 

Значит у вас отсутствует байпас. Те. он =0 <set name="type" value="OTHER"/> будет привязан к null 

Изменено пользователем ammy

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


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

Можно за основу взять любой другой скилл,ли бо создать свой со своим exstractlist.

Можете взять за основу труды Deazer-а https://lucera2.ru/threads/otkryvajuschiesja-sunduki-i-ix-opcii.1478/

  • Like 1

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


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

Помогло решить проблему полное переписывание скилла и итема, видимо где-то была допущена ошибка,  ГС не ругался на ошибки. Тему можно офф.
 

Спойлер

	<etcitem id="8547" name="Old Box">
		<set name="name-ru" value="Старая Коробка" />
		<set name="class" value="OTHER"/>
		<set name="crystal_type" value="NONE"/>
		<set name="icon" value="icon.etc_box_of_adventure_1_i00"/>
		<set name="price" value="1500"/>
		<set name="stackable" value="true"/>
		<set name="type" value="OTHER"/>
		<set name="weight" value="100"/>
		<skills>
			<skill id="2271" level="1"/>
		</skills>
	</etcitem>

 

 

Спойлер

    <skill id="2271" levels="1" name="Item - Hot Spring Fish">
        <set name="name-ru" val="Предмет - Рыба Горячих Источников" />
		<set name="magicType" val="SPECIAL" />
		<set name="icon" val="icon.skill0000" />
		<set name="magicLevel" val="1" />
		<set name="itemConsumeId" val="8547" />
		<set name="itemConsumeCount" val="1" />
		<set name="target" val="TARGET_SELF" />
		<set name="skillType" val="EXTRACT" />
		<set name="operateType" val="OP_ACTIVE" />
		<set name="isHandler" val="true"/>
		<set name="altUse" val="true"/>
		<cond msgId="113" addName="1">
			<player encumbered="20;10" />
		</cond>
		<extractlist level="1">
			<group chance="85.0">
				<extract item_id="8034" count="3"/>
			</group>
			<group chance="4.0">
				<extract item_id="2134" count="3"/>
			</group>
			<group chance="11.0">
				<extract item_id="2133" count="7"/>
			</group>
		</extractlist>
	</skill>

 

 

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


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

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

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

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