кстати да хорошая идея спасибоЕсли у тебя классик версия, то можешь еще попробовать через onedayreward.
Там есть пример с выдачей серьги Закена за его убийство, можно сделать аналогию для Валика.
Во всяком случае я это так для себя планировал сделать)
<one_day_reward>
<id>251</id>
<name>Defeat Zaken!</name>
<description>Receive it when you take part in Zaken Raid. You must be in the Command Channel that defeats Zaken.</description>
<reset_time>SINGLE</reset_time>
<reward_items>
<reward_item id="90973" count="1"/>
</reward_items>
<requirement>
<kill_mob>1</kill_mob>
</requirement>
<cond>
<target mobId="29022"/>
</cond>
</one_day_reward>
а можно по подробнее?))А система ачивок?
Посмотри data/achievements.xml
а можно по подробнее?))
<achievement id="20" name_address="valakas_epic_killer" category="epic" type="RAID_PARTICIPATION" icon="icon.accessory_necklace_of_valakas_i00">
<conds>
<cond name="target_npc_min_hate_to_me" value="1000" /> <!-- Minimum damage for Achievement get-->
<cond name="npc_id_in_list" value="29028" />
</conds>
<stage level="1" value="1" desc_address="valakas_kill_desc">
<rewards>
<reward item_id="57" min="1" max="100" chance="100"/>
</rewards>
</stage>
</achievement>
ок спасибо буду смотреть)Примерно тоже самое что система заданий, только настройка тоньше.
Например, можно сделать награду автоматически, всем кто нанёс валакасу от 1000 урона
Там внутри файла много примеров, даже есть с валакасом:
Code:<achievement id="20" name_address="valakas_epic_killer" category="epic" type="RAID_PARTICIPATION" icon="icon.accessory_necklace_of_valakas_i00"> <conds> <cond name="target_npc_min_hate_to_me" value="1000" /> <!-- Minimum damage for Achievement get--> <cond name="npc_id_in_list" value="29028" /> </conds> <stage level="1" value="1" desc_address="valakas_kill_desc"> <rewards> <reward item_id="57" min="1" max="100" chance="100"/> </rewards> </stage> </achievement>
p.s. Если честно этот конфиг сам не юзал. Вопросы свои решил системой заданий OneDayReward.