ich habe eben eine quest gemacht, jedoch ist dies mein 2ter versuch also sind da ziemlich viele fehler drin.
nur leider weiss ich nicht wo.
pls help
PHP Code:
quest test6 begin
state start begin
when login with pc.level >5 begin
set_state(information)
end
end
state information begin
when letter begin
send_letter("Bitte hilf mir!")
end
when button or info begin
say_title("Bitte hilf mir!")
----"12345678901234567890123456789012345678901234567890"|
say("Komm schnell.")
set_state(gotobuerger)
end
end
state gotobuerger begin
local v=find_npc_by_vnum(20041)
if 0==v then
else
target.vid("__TARGET__", v, "Geh zum Buerger")
end
end
when letter begin
send_letter("Komm schnell")
end
when button or info begin
say_title("Schnell")
say("Geh zum Betrunkenen Buerger")
say("")
end
when __TARGET__.target.click begin
target.delete("__TARGET__")
say("Buerger :")
----"12345678901234567890123456789012345678901234567890"|
say("Der König sucht mich..ich muss unbedingt hier weg.")
say("Solange ich nicht meine Unschuld beweisen kann,")
say("bin ich ein Fremder im eigenen Land.")
say("Ich benötige einen Brief, in dem der Jäger")
say("meine Unschuld bezeugen kann. Doch leider ist dieser")
say("Brief verschwunden. Kannst du ihn mir wieder besorgen?")
say("Die alte Frau weiss alles, frag sie")
say_item_vnum(30001)
local s = select("Ich helfe doch gerne","Nein, keine Zeit")
if s=1 then
set_state(gotofrau)
else
say("Schade...")
say("")
clear_letter()
q.done()
end
end
end
state gotofrau
when letter begin
local v=find_npc_by_vnum(9006)
if 0==v then
else
target.vid("__TARGET__", v, "Geh zur alten Frau")
end
end
when letter begin
send_letter("Komm zu mir!")
end
when button or info begin
say_title("Geh zur alten Frau!")
say("Beweg dich !")
say("")
end
when __TARGET__.target.click begin
target.delete("__TARGET__")
say("Alte Frau:")
----"12345678901234567890123456789012345678901234567890"|
say("Du willst wissen wo der Brief ist?")
say("Woher ich das weiss?")
say("Ich bin Hellseherin")
say("Natuerlich kann ich dir verraten wo er ist")
say("und das fuer nur 500 goldstuecke")
say("")
local s = select("Ok","Ich finde es selber heraus")
if s=1 then
set_state(infos)
pc.change_gold(-500)
if pc.gold < 500 then
say("Du hast nicht genug Geld,")
return
end
else
say("Schade...")
say("")
clear_letter()
q.done()
end
end
state infos begin
when letter begin
send_letter("Der Brief")
end
when button or info begin
say_title("Der Brief")
----"12345678901234567890123456789012345678901234567890"|
say("Der Brief ist bei den Wilden")
say("Der Jaeger wurde ueberfallen")
say("Toete die Wilden bis du den brief hast")
set_state(gotobetrunk)
end
state gotobetrunk begin
if pc.count_item(30001) >= 1 then
send_letter("Du hast ihn ?!?")
when button or info begin
say_title("Du hast ihn ?!?")
----"12345678901234567890123456789012345678901234567890"|
say("Komm schnell zu mir")
set_state(gotoburger)
end
end
state gotoburger begin
when letter begin
local v=find_npc_by_vnum(20041)
if 0==v then
else
target.vid("__TARGET__", v, "Geh zum Betrunkenen")
end
end
when __TARGET__.target.click begin
if pc.count_item(30001) >= 1 then
target.delete("__TARGET__")
say("Buerger :")
say("Du hast den Brief. Vielen Dank.")
say("Wie kann ich mich nur jemals bedanken..Nun gut. Nimm dies!")
say_reward("Truhe erhalten")
pc.give_item2("50082",1)
pc.remove_item(30001)
clear_letter()
set_state(__COMPLETE__)
end
end
state __COMPLETE__ begin
end
end






