• SiteAnalyzer, технический и SEO-анализ сайтов

Заказы.

  • Автор темы Автор темы Axi
  • Дата начала Дата начала

Axi

Рядовой
Как? и через что? лучше реализовать изъятие итемов при отмене квеста сейчас заказы вписаны,

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>

Вот он выдаёт нам рецепт и 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>

Тут он изъял у нас то что мы скрафтили (условно 3 итема), но итем (1 182291205) остался.
Так же если отменять данный квест то можно накопить итемов 182291205.
При отмене квеста нету параметра на удаление предметов, где должен указываться параметр отмены квеста в этом случае, или нужно переводить данные квесты в Java script.
 
Тему можно закрыть решается добавлением в quest_data.xml
<quest_work_items>
<quest_work_item item_id="182291205" count="4"/>
</quest_work_items>
Будет выглядеть так.
<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_work_items>
<quest_work_item item_id="182291205" count="4"/>
</quest_work_items>
</quest>
 
Назад
Сверху