habe alles so ersetzt aba es geht immer noch nicht. ich habe die quest noch ma neu geschrieben und ein bisschen übersichtlicher gemacht.Quote:
Vom Aufbau in Ordnung. Nur die pc.level und pc.job mit pc.get_level() und pc.get_job() ersetzen
PHP Code:
quest mount begin
state start begin
when login or leveluo with pc.get_level () >= 90 begin
say_title ("Rette dein Reittier!")
say ("Uriel lässt nach dir rufen er möchte dir")
say ("etwas sagen, weil er denkt das du nun gut")
say ("genug bist.")
say_reward ("Gehe zu Uriel")
set_state(gotouriel1)
end
end
state gotouriel1 begin
when letter begin
send_letter("Suche nach Uriel")
local v = find_npc_by_vnum(20011)
if v != 0 then
target.vid("__TARGET__", v, "Gehe zu Uriel")
end
when info or button begin
say_title("DSuche nach Uriel")
say("Uns wurde gesagt, dass Uriel nach dir sucht.")
say("Du solltest zu ihm gehen!")
end
when __TARGET__.target.click or 20011.chat."Die Herausforderung" begin
target.delete("__TARGET__")
say("Uriel")
say("Hallo Reisender")
say("Mir ist zu Ohren gekommen, dass du")
say("ein stärkerer Krieger geworden bist.")
say("")
say("Du kannst nun dein Können unter Beweis stellen")
say("indem du den Wasserdrachen im Drachenraum des")
say("2. Teils der Grotte Grotte der Verbannung besiegst.")
say("")
say("Aber nun eile dich und wenn du ihn besiegz hast")
say("komme zu mir zurück ich werde dich gut belohnen")
set_state(killdragon)
end
end
state killdragon begin
when letter begin
send_letter ("Töte den Wasserdrachen")
end
when info or button begin
say_title ("Töte den Wasserdrachen")
say("Uriel sagte, dass du nun stark genug bist,")
say("um gegen den Wasserdrachen im Drachenraum")
say("des 2. Teils der Grotte der Verbannung")
say("kämpfen zu können.")
say("")
say_reward("Töte den Wasserdrachen")
end
when 2493.kill begin
say("Du hast den Wasserdrachen erledigt.")
say("Nun gehe zurück zu Uriel!")
set_state(goback)
end
state goback begin
when letter begin
send_letter("Gehe zu Uriel zurück!")
local v = find_npc_by_vnum(20011)
if v != 0 then
target.vid("__TARGET__", v, "Gehe zu Uriel zurück!")
end
when info or button begin
say_title("Gehe zu Uriel zurück")
say("Du hast den Wasserdrachen erledigt.")
say("Nun gehe zu Uriel zurück!")
end
when __TARGET__.target.click or 20011.chat."Der Wasserdrache" begin
say_title("Uriel")
say("Oh! Man hat sich nicht in dir getäuscht,")
say("junger Reisender.")
say("Wie ich an deinem blutverschmierten Körper sehe")
say("hast du den Wasserdrachen besiegt")
if pc.get_job == 0 begin
pc.give_item2 (71120, 1)
end
if pc.get_job == 1 begin
pc.give_item2 (71116, 1)
end
if pc.get_job == 2 begin
pc.give_item2 (71118, 1)
end
if pc.get_job == 3 begin
pc.give_item2 (71114, 1)
end
clear_letter()
set_state(__COMPLETE__)
end
end
state __COMPLETE__ begin
end
end