Siemka mógłby mi ktoś pokazać jak stworzyć takie zadania jak:
- "Zadaj x DMG od tylu!"
- "Zabij x osob z x broni!"
- "Zabij HeadShotem x osob z x broni!"
- "Zabij x osob od tylu!"
- "Zabij x rywali HeadShotem!"
- "Zabij x osoby w czasie jednej mapy!"
- "Zabij x osob HeadShotem w czasie jednej mapy!"
- "Rozegraj z nami x rund!"
Przykładowe zadanie:
#include <amxmodx> #include <quests> #include <cstrike> #include <hamsandwich> new qHandle1; public plugin_init(){ register_plugin("Przykladowy quest", "1.0", "Fili:P"); RegisterHam(Ham_TakeDamage, "player", "ham_td", 1); qHandle1 = register_quest("Niszczyciel", "Zadaj 10000 obrazen wrogom", 10000, "1000$"); } public ham_td(this, idinflict, idattacker, Float:damage, damagebits) { if(this == idattacker) return 1; if(get_user_team(this) == get_user_team(idattacker)) return 1; if(!idattacker) return 1; quest_add_status(idattacker, qHandle1, floatround(damage)); return 1; } public quest_give_reward(id, qid) { if(qid == qHandle1 && id) cs_set_user_money(id, cs_get_user_money(id)+1000, 1); }