Дроп итема за участие в рейде

girik

Vassal
Customer
Всем привет!
Подскажите есть ли у нас возможность выдавать предмет всем, кто хоть раз ударил рб/моба?
Не пати дроп, а именно всем участникам.
Заранее спасибо!
 
Всем привет!
Подскажите есть ли у нас возможность выдавать предмет всем, кто хоть раз ударил рб/моба?
Не пати дроп, а именно всем участникам.
Заранее спасибо!
Скриптом делать нужно
 
Там есть задания OneDayReward?
Думал, но задумка на куски нубл рб. А так не сделать проверку на наличие квеста.
upd.
Или все таки можно сделать проверку на завершение определенного квеста?
 
Подскажите что я делаю не так?)


Code:
<name>Defeat Noblesse Raid Boss!</name>

        <description>Receive it when you take part in Flame of Splendor Barakiel Raid.</description>

        <reset_time>SINGLE</reset_time>

        <reward_items>

            <reward_item id="7593" count="1"/>

        </reward_items>

        <requirement>

            <kill_raid>15</kill_raid>

            <complete_quest>1</complete_quest>

        </requirement>

        <cond>

            <target mobId="25325"/>

            <target questID="242"/>

        </cond>
 
Подскажите что я делаю не так?)


Code:
<name>Defeat Noblesse Raid Boss!</name>

        <description>Receive it when you take part in Flame of Splendor Barakiel Raid.</description>

        <reset_time>SINGLE</reset_time>

        <reward_items>

            <reward_item id="7593" count="1"/>

        </reward_items>

        <requirement>

            <kill_raid>15</kill_raid>

            <complete_quest>1</complete_quest>

        </requirement>

        <cond>

            <target mobId="25325"/>

            <target questID="242"/>

        </cond>
Я точно не уверен, но умаю ты хочешь впихнуть два задания в одно, убийство рб и выполнение квеста
 
<cond> на интерлюди так точно не работает. Про классик думаю тоже самое. Столкнулся когда делал запрет шмота. На инстансы . Каждый параметр отдельно в тег <cond> сделай .
 
<cond> на интерлюди так точно не работает. Про классик думаю тоже самое. Столкнулся когда делал запрет шмота. На инстансы . Каждый параметр отдельно в тег <cond> сделай .
Если бы не работали кондишены эта бы система ВООБЩЕ не работала, ты видимо не верно их настраиваешь
Вот примеры с ИТ допустим
лвл
Code:
<conds>
    <cond name="self_level_in_range" value="20-81" /> <!-- Get job level 20 -->
</conds>
допустим убить мобов
Code:
<conds>
    <cond name="npc_id_in_list" value="20001,20002,20003" />
</conds>
и таких примеров достаточно в achivement xml
 
Если бы не работали кондишены эта бы система ВООБЩЕ не работала, ты видимо не верно их настраиваешь
Вот примеры с ИТ допустим
лвл
Code:
<conds>
    <cond name="self_level_in_range" value="20-81" /> <!-- Get job level 20 -->
</conds>
допустим убить мобов
Code:
<conds>
    <cond name="npc_id_in_list" value="20001,20002,20003" />
</conds>
и таких примеров достаточно в achivement xml

Я имел ввиду про вот такое:
Два параметра таргет в одном кондишен теге.
Code:
<cond>

            <target mobId="25325"/>

            <target questID="242"/>

        </cond>

Про не рабочие кондишены в принципе, я не говорил.
 
Я имел ввиду про вот такое:
Два параметра таргет в одном кондишен теге.
Code:
<cond>

            <target mobId="25325"/>

            <target questID="242"/>

        </cond>

Про не рабочие кондишены в принципе, я не говорил.
А как такое возможно - включи логику. Это условие И - что за target questId ? Откуда ты это взял ? Если ты придумал какое то условие у себя в голове - оно в коде не появится.
Вот тебе РАБОЧИЙ пример множественных условий:
Code:
        <conds>
            <cond name="target_npc_min_hate_to_me" value="1000" /> <!-- Minimum damage for Achievement get-->
            <cond name="npc_id_in_list" value="29001" />
        </conds>

Вот весь список условий:
Code:
is_raid_boss
is_karma_player
npc_id_in_list
now_match_cron
is_oly_winner
self_is_class_id_in
is_target_player_class_id_in
self_is_subclass_active
self_is_clan_leader
self_level_in_range
self_is_noble
self_is_hero
self_target_max_lvl_diff
target_npc_min_hate_to_me
target_npc_min_damage_to_me
self_quest_id_in
self_quest_state_is
self_min_online_time

Меня иногда пугает что в вашей голове происходит. Это какой то ужас - есть же примеры в готовом файле, бери да используй. Но нет, давай долбить по клаве что то и думать что будет работать o_O
 
Всем привет!
Подскажите есть ли у нас возможность выдавать предмет всем, кто хоть раз ударил рб/моба?
Не пати дроп, а именно всем участникам.
Заранее спасибо!
Code:
        <conds>
            <cond name="target_npc_min_hate_to_me" value="1000" /> <!-- Minimum damage for Achievement get-->
            <cond name="npc_id_in_list" value="29001" />
        </conds>

Через ачивки вот такие условие сделать - даст всем кто хотя бы наагрил/ударил/надебаффал на 1000 агра, можешь поставить меньше. 100 это примерно 2 дебаффа
 
Code:
        <conds>
            <cond name="target_npc_min_hate_to_me" value="1000" /> <!-- Minimum damage for Achievement get-->
            <cond name="npc_id_in_list" value="29001" />
        </conds>

Через ачивки вот такие условие сделать - даст всем кто хотя бы наагрил/ударил/надебаффал на 1000 агра, можешь поставить меньше. 100 это примерно 2 дебаффа
Это для ачивок? А для one day reward classic такого нет?
 
Я имел ввиду про вот такое:
Два параметра таргет в одном кондишен теге.
<cond>

<target mobId="25325"/>

<target questID="242"/>

</cond>
А как такое возможно - включи логику. Это условие И - что за target questId ? Откуда ты это взял ? Если ты придумал какое то условие у себя в голове - оно в коде не появится.
Вот тебе РАБОЧИЙ пример множественных условий:
Code:
        <conds>
            <cond name="target_npc_min_hate_to_me" value="1000" /> <!-- Minimum damage for Achievement get-->
            <cond name="npc_id_in_list" value="29001" />
        </conds>

Вот весь список условий:
Code:
is_raid_boss
is_karma_player
npc_id_in_list
now_match_cron
is_oly_winner
self_is_class_id_in
is_target_player_class_id_in
self_is_subclass_active
self_is_clan_leader
self_level_in_range
self_is_noble
self_is_hero
self_target_max_lvl_diff
target_npc_min_hate_to_me
target_npc_min_damage_to_me
self_quest_id_in
self_quest_state_is
self_min_online_time

Меня иногда пугает что в вашей голове происходит. Это какой то ужас - есть же примеры в готовом файле, бери да используй. Но нет, давай долбить по клаве что то и думать что будет работать o_O
Оу оу . Если вернетесь к первому посту, то увидите, что это не я вообще придумал и писал эти условия. Я лишь процетировал. И мне это нафиг не надо. Я лишь думал как помочь человеку. И сказал, что два условия в 1 кондишине у меня не работали в запрете шмота для инстанс зон
 
Last edited:
is_raid_boss is_karma_player npc_id_in_list now_match_cron is_oly_winner self_is_class_id_in is_target_player_class_id_in self_is_subclass_active self_is_clan_leader self_level_in_range self_is_noble self_is_hero self_target_max_lvl_diff target_npc_min_hate_to_me target_npc_min_damage_to_me self_quest_id_in self_quest_state_is self_min_online_time
Какой надо выбрать что бы всей пати защитывалось?
 
я писал практически аналогичную подсистему
для onedayreward на классик не работает
<conds>
<cond name="target_npc_min_hate_to_me" value="1000" /> <!-- Minimum damage for Achievement get-->
<cond name="npc_id_in_list" value="29001" />
</conds>
 
Screenshot_147.webp
Не работает, в списке есть, но по прошествии времени награда не появляется, где косяк , подскажите пожалуйста.
 
Back
Top