Axi
Рядовой
Как? и через что? лучше реализовать изъятие итемов при отмене квеста сейчас заказы вписаны,
quest_script_data.xml
Вот он выдаёт нам рецепт и 4 итема для крафта.
quest_data.xml
Тут он изъял у нас то что мы скрафтили (условно 3 итема), но итем (1 182291205) остался.
Так же если отменять данный квест то можно накопить итемов 182291205.
При отмене квеста нету параметра на удаление предметов, где должен указываться параметр отмены квеста в этом случае, или нужно переводить данные квесты в Java script.
quest_script_data.xml
<work_order id="6500" start_npc_ids="204100 830142" recipe_id="155009206">
<give_component item_id="182291205" count="4"/>
</work_order>
<give_component item_id="182291205" count="4"/>
</work_order>
Вот он выдаёт нам рецепт и 4 итема для крафта.
quest_data.xml
<quest id="6500" name="Gritty Conide Supplies[1 Point]" nameId="1195206" minlevel_permitted="9" maxlevel_permitted="60" max_repeat_count="255" cannot_share="true" race_permitted="ASMODIANS" combineskill="40001" combine_skillpoint="1" category="TASK">
<collect_items>
<collect_item item_id="182291522" count="3"/>
</collect_items>
<rewards/>
<bonus skill="40001" type="TASK"/>
<class_permitted>WARRIOR SCOUT MAGE PRIEST GLADIATOR TEMPLAR ASSASSIN RANGER SORCERER SPIRIT_MASTER CHANTER CLERIC</class_permitted>
</quest>
<collect_items>
<collect_item item_id="182291522" count="3"/>
</collect_items>
<rewards/>
<bonus skill="40001" type="TASK"/>
<class_permitted>WARRIOR SCOUT MAGE PRIEST GLADIATOR TEMPLAR ASSASSIN RANGER SORCERER SPIRIT_MASTER CHANTER CLERIC</class_permitted>
</quest>
Тут он изъял у нас то что мы скрафтили (условно 3 итема), но итем (1 182291205) остался.
Так же если отменять данный квест то можно накопить итемов 182291205.
При отмене квеста нету параметра на удаление предметов, где должен указываться параметр отмены квеста в этом случае, или нужно переводить данные квесты в Java script.
