Brauche dringend Hilfe, wie schaffe ich es das diese Quest erst aufgerufen wird wenn die Jagdquest1 erledigt wurde ? Danke im Voraus!!!
PHP Code:
quest jagd2 begin
state start begin
when login or levelup with pc.get_level() >= 3 begin
set_state(info1)
end
end
state info1 begin
when letter begin
send_letter("Jagd Teil 2")
end
when button or info begin
say("Hallo "..pc.get_name().." hier kannst")
say("du auswaehlen ob du lieber 20 Hungrige")
say("Wildhunde oder 10 Hungrige Woelfe toeten")
say("moechtest")
say("")
say("Waehle klug")
local a = select("20 Hungrige Wildhunde", "10 Hungrige Woelfe")
if a == 1 then
say("Du willst also lieber 20 Hungrige Wildhunde")
say("toeten als 10 Hungrige Woelfe und auch diese Belohnung")
say("erhalten")
say_reward("Toete 20 Hungrige Wildhunde")
say("")
pc.setqf("state1", 0)
q.set_counter("count1", 20)
set_state(Wildhund)
else
say("Du willst also lieber 10 Hungrige Woelfe")
say("toeten als 20 Hungrige Wildhunde und auch")
say("diese Belohnung erhalten")
say_reward("Toete 10 Hungrige Woelfe")
say("")
pc.setqf("state1", 0)
q.set_counter("count2", 10)
set_state(Wolf)
end
end
end
state Wildhund begin
when letter begin
send_letter("Jagd Teil 2")
end
when info or button begin
say_title("Wie viele noch?")
say("Hier erfaehrst du wie viele Monster du noch toeten musst")
say("")
say_reward("Du hast schon "..pc.getqf("state1").." von 20 Hungrige Wildhunden getoetet!")
end
when 171.kill begin
local count1 = pc.getqf("state1") + 1
if count1 <= 20 then
pc.setqf("state1", count1)
q.set_counter("Hungriger Wildhund", count1)
end
if count1 == 20 then
set_state(fertig)
end
end
end
state Wolf begin
when letter begin
send_letter("Jagd Teil 2")
end
when info or button begin
say_title("Wie viele noch?")
say("Hier erfaehrst du wie viele Monster du noch toeten musst")
say("")
say_reward("Du hast schon "..pc.getqf("count2").." von 10 Hungrigen Woelfen getoetet!")
end
when 172.kill begin
local count2 = pc.getqf("state2") + 1
if count2 <= 10 then
pc.setqf("state2", count2)
q.set_counter("Hungriger Woelfe", count2)
end
if count2 == 10 then
set_state(fertig)
end
end
end
state fertig begin
when letter begin
send_letter("Fertig!")
end
when button or info begin
say_title("Glueckwunsch")
say("Du hast die Quest erfolgreich abgeschlossen!")
say("Du erhaelst:")
say_reward("80 Erfahrungspunkte")
say_reward("Ausserdem: Einen Schild+6")
pc.give_item2(13006, 1)
pc.give_exp2(80)
set_state(__complete)
clear_letter()
end
end
state __complete begin
end
end