Ich habe hier eine Quest und wollte fragen, ob die so richtig ist:
Inhalt: Man muss zur Alten Frau,mit ihr reden und dann 3 Feuer der Macht zerstören, dann bekommt man eine 66 Rüssi+9 für seine Rasse.
__________________________________________________ __________
quest Feuer der Macht begin
state start begin
when login or levelup with pc.get_level() == 80 begin
set_state(information)
end
end
state information begin
when letter begin
local v = find_npc_by_vnum(9006)
if v != 0 then
target.vid("__TARGET__", v, "Feuer der Macht")
end
send_letter("Die Bitte der Alten Frau(Feuer der Macht)")
end
when button or info begin
say_title("Die Bitte der Alten Frau(Feuer der Macht)")
say("")
say("Die Alte Frau benötigt deine Hilfe")
say("Gehe zu ihr!")
say("")
end
when __TARGET__.target.click or
9006.chat."Feuer der Macht"begin
target.delete("__TARGET__")
say("Alte Frau:")
say("Der Stolze Demonkönig verwüstet unser Reich")
say("wenn nicht bald was unternommen wird.")
say("Die Feuer der Macht geben dem Demonkönig")
say("seine enorme Kraft, wenn du sie zerstörst")
say("ist er Machtlos und wir können wieder in")
say("Frieden leben.Doch pass auf, du musst etwas")
say("gegen Untote in deinem Equipment haben,")
say("sonst verlierst du den Kampf.")
wait()
say("Finde herraus wo sich der Stolze")
say("Demonkönig aufhält und zerstöre")
say("3 Feuer der Macht.")
say("Als belohnung bekommst du eine")
say("66 Rüssi +9.")
set_state(find_Stolzer Demonkönig)
pc.setqf("collect_count, 0")
end
end
state find_Stolzer Demonkönig begin
when letter begin
send_letter("3 Feuer der Macht")
end
when button or info begin
say_title("Finde den Stolzen Demonkönig!")
say("Die Alte Frau gab dir die Aufgabe")
say("den Stolzen Demonkönig zu finden")
say("und 3 Feuer der Macht zu zerstören.")
say("Erledige das !")
say("")
say_item_vnum(11506)
say_reward("Du hast".." "..pc.getqf("collect_count").." derzeit zerstört!")
end
when 9006.chat."Feuer der Macht" with pc.count_item(11506) >1 begin
say("Du hast alle zerstört?")
say("Damit habe ich ehrlich gesagt gar nicht gerechnet!")
say("Das hast du super gemacht, du bist ein Held!!")
wait()
say_reward("Du bekommst eine 66 Rüssi +9")
if pc.job == 0 then
pc.give_item2(11499, 1)
elseif pc.job == 1 then
pc.give_item2(11899, 1)
elseif pc.job == 2 then
pc.give_item(11299, 1)
elseif pc.job == 3 then
pc.give_item2(11699, 1)
end
clear_letter()
set_state(__complete)
end
state __complete begin
end
end






