↑ ↓

Заказы.

Тема в разделе "Помощь", создана пользователем Axi, 6 мар 2019.

  1. TopicStarter Overlay
    Offline

    Axi Рядовой

    12
    5
    36
    Кредиты:
    $237,22
    Репутация:
    0
    Как? и через что? лучше реализовать изъятие итемов при отмене квеста сейчас заказы вписаны,

    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.
     
  2. TopicStarter Overlay
    Offline

    Axi Рядовой

    12
    5
    36
    Кредиты:
    $237,22
    Репутация:
    0
    Тему можно закрыть решается добавлением в 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>
     
    666doc666, WeRn и yayaya нравится это.
  3. Offline

    romanz Ефрейтор Модератор

    743
    165
    76
    Кредиты:
    $26.070,43
    Репутация:
    23
    молодец решил проблему и написал решение !
     
    No Name 2 и WeRn нравится это.