Quote:
Jagdquest klappt ingame nicht 4 verschiedene monster töten
Code:
quest Jagdquest2 begin
state start begin
when login or levelup with pc.get_level() == 105 begin
send_letter("Jagdauftrag#2")
end
when button or info begin
say_title("Jagdauftrag#2")
say("")
say("BLA "..pc.get_name().." BLA")
say("BLA")
say("BLA")
say("BLA")
say("BLA")
say_reward("Töte: 10x Senseman,5 Wassdrachen,2 Rote Drachen, 5 Sycomor töten")
say_reward("Du musst sie selber finden!")
say_reward("Wenn du es geschafft hast bekommst du eine Belohnung!")
pc.setqf("state_2493", 5)
q.set_counter("Wasserdrache", 5)
pc.setqf("state_2291", 2)
q.set_counter("Rote Drachen", 2)
pc.setqf("state_1093", 10)
q.set_counter("Sensemann", 10)
pc.setqf("state_3913", 5)
q.set_counter("Sycomor", 5)
setstate(killing)
end
end
state killing begin
when letter begin
send_letter("Jagdauftrag#2")
end
when info or button begin
say_title("Jagdauftrag#2")
say("Staus:")
say_reward("Du hast schon "..pc.getqf("state_2291")+2.." von 2 Rote Drachen getötet.")
say_reward("Du hast schon "..pc.getqf("state_2493")+5.." von 5 Wassdrache getötet.")
say_reward("Du hast schon "..pc.getqf("state_3913")+5.." von 5 Sycomor getötet.")
say_reward("Du hast schon "..pc.getqf("state_1093")+10.." von 10 Sensemann getötet.")
end
when kill with npc.get_race()==1093 or npc.get_race()==2493 or npc.get_race()==2291 or npc.get_race()==3913 begin
local count = pc.getqf("state_"..npc.get_race()) - 1
if count >= 0 then
pc.setqf("state_"..npc.get_race(), count)
q.set_counter(mob_name(npc.get_race()), count)
end
if pc.getqf("state_1093")<1 and pc.getqf("state_2493")<1 and pc.getqf("state_2291")<1 and pc.getqf("state_3913")<1 then
set_state(killing2)
end
end
end
state killing2 begin
when letter begin
send_letter("Jagdauftrag#2")
end
when info or button begin
say_title("BLA")
say("")
say("BLA")
say("BLA")
say("BLA")
wait()
say("BLA")
say_item_vnum(50513)
say_item_vnum(39045)
pc.give_item2(39045, 25)
pc.give_item2(50513, 10)
set_state(__COMPLETE__)
end
end
state __COMPLETE__ begin
end
end