KATEKATE 10 Опубликовано 20 июля, 2019 (изменено) Привет всем. Очень прошу помощи или объяснения. Есть такой предмет как "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> Смотрела на разных сборках как реализован данный бокс, везде нету привязки по скиллу. Соответственно либо он не реализован в их сборках либо он реализован где-то. Прошу подсказать, как быть или куда копнуть? Изменено 20 июля, 2019 пользователем KATEKATE Ошибки. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
ammy 98 Опубликовано 20 июля, 2019 <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 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
KATEKATE 10 Опубликовано 20 июля, 2019 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ом нажатии ни при правым кликом. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
ammy 98 Опубликовано 20 июля, 2019 (изменено) 1 час назад, KATEKATE сказал: Я понимаю, что у Вас работает. Все остальные коробки, боксы и прочее у меня тоже работают, и я пробовала переписать также как у них, пробовала создать новый скилл для итема и тд. Но вот именно этот итем не работает т.е. вообще никаких действий не происходит ни при 2ом нажатии ни при правым кликом. Значит у вас отсутствует байпас. Те. он =0 <set name="type" value="OTHER"/> будет привязан к null Изменено 20 июля, 2019 пользователем ammy Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
ammy 98 Опубликовано 20 июля, 2019 Можно за основу взять любой другой скилл,ли бо создать свой со своим exstractlist. Можете взять за основу труды Deazer-а https://lucera2.ru/threads/otkryvajuschiesja-sunduki-i-ix-opcii.1478/ 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
KATEKATE 10 Опубликовано 20 июля, 2019 Помогло решить проблему полное переписывание скилла и итема, видимо где-то была допущена ошибка, ГС не ругался на ошибки. Тему можно офф. Спойлер <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> Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты