Hallo,
kann mir eventuell jemand helfen. Diese Quest wurde von einem Freund geschrieben, die er mir zugeschickt hat. Nun klappt sie leider nicht und in der Oracle VM VirutalBox steht:
WHEN : levelup
with pc . get_level () >=20
STATE : info
WHEN: letter
expecting: "state"
tagebuchseite_1.quest:16:Error occured on compile tagebuchseite_1.quest
Ich würde mich freuen, wenn ihr mir helfen könntet.
Danke im Voraus.
PS: Ich habe nicht wirklich Ahnung davon.
Sonst bitte Laienhaft erklären.
kann mir eventuell jemand helfen. Diese Quest wurde von einem Freund geschrieben, die er mir zugeschickt hat. Nun klappt sie leider nicht und in der Oracle VM VirutalBox steht:
WHEN : levelup
with pc . get_level () >=20
STATE : info
WHEN: letter
expecting: "state"
tagebuchseite_1.quest:16:Error occured on compile tagebuchseite_1.quest
Ich würde mich freuen, wenn ihr mir helfen könntet.
Danke im Voraus.
PS: Ich habe nicht wirklich Ahnung davon.
Sonst bitte Laienhaft erklären.
PHP Code:
quest tagebuchseite_1 begin
state start begin
when login or levelup with pc.get_level()>= 20 begin
set_state(info)
end
end
state info begin
when letter begin
send_letter("Totes Schweigen")
local v = find_npc_by_vnum(20023)
if v != 0 then
target.vid("target1", v, "Soon")
end
end
end
when button or info begin
say_title("Totes Schweigen")
say("Gehe zu Soon, er verlangt Hilfe")
say("von dir.")
end
when target1.target.click or 20023.chat."Totes Schweigen" begin
target.delete("target1")
say_title("Soon")
say("Hallo, du siehst stark aus. Erhöre meine Bitte,")
say("ich werde dich dafür auch belohnen!")
say("Die Legende besagt, dass ein altes Buch,")
say("welches nun in den Händen furchtbarer Monster ist,")
say("früher alle drei Reiche zusammen gehalten hat.")
say("Nach dem furchtbaren Krieg vor Jahrzenten gelang es")
say("einem dunklen Ritter, dieses Buch zu zerstören,")
say("indem er die Seiten herausgerissen hatte und über")
say("das Land verteilte. Ich habe es mir zur Aufgabe gemacht,")
say("diese Seiten zu finden, doch alleine bin ich nicht stark genug.")
say("Kann ich mich auf deine Hilfe verlassen?")
say("Klasse, danke!")
wait()
end
say_title("Soon")
say("Laut einem Gerücht ist eine Seite hier auf Map1 zu finden.")
say("Wenn wir eine Seite haben, kann ich diese entziffern, um")
say("die die weiteren ausfindig zu machen....wenn wir Glück haben.")
say("Finden kannst du sie bei der Tiergottheit Tigris.")
say("Diese Gottheit war früher das Wappentier der dunklen Nation.")
say("Klingt nur allzu logisch, dass eine Seite dieses Tier in Besitz hat.")
say("Am Besten du tötest gleich mehrere, um ganz sicher zu gehen.")
say("Kehre bitte sofort zu mir zurück, falls sich was getan hat.")
say("Damit du schneller bist, gebe ich dir etwas, hier bitte!")
say_reward("Pfirsichblütensaft von Soon erhalten")
pc.give_item2(50801, 10)
clear_letter()
set_state(find_tigris)
end
end
state find_tigris begin
when letter begin
send_letter("Totes Schweigen")
end
end
when button or info begin
say_title("Totes Schweigen")
say("Töte Tigris um die erste")
say("Seite zu finden.")
end
when 194.kill begin
local pct = number(1,200)
if pct==200 then
clear_letter
pc.give_item2(30150, 1)
chat("Hey, du hast sie gefunden!")
set_state(to_soon)
end
end
end
state to_soon begin
when letter begin
send_letter("Totes Schweigen")
local v = find_npc_by_vnum(20023)
if v != 0 then
target.vid("target2", v, "Soon")
end
end
end
when button or info begin
say_title("Totes Schweigen")
say("Du hast etwas gefunden. Gehe zu Soon")
say("und berichte ihm davon.")
end
when target2.target.click or 20023.chat."Totes Schweigen" begin
target.delete("target2")
say_title("Soon")
say("Hallo, viel zutun?...Was hast du da?")
say("Du hast sie tatsächlich gefunden, dann ist es wahr!")
say("Ich werde sie sofort untersuchen, ganz vorsichtig.")
say("Das letzte Mal, als ich so viel Freude an etwas hatte,")
say("war beim letzten Betriebsausflug, als ich ein Stock")
say("ins Auge bekommen habe. Ulkig, oder?")
clear_letter()
set_state(to_soon2)
end
end
state to_soon2 begin
when letter begin
send_letter("Tagebuchseite 1")
local v = find_npc_by_vnum(20023)
if v != 0 then
target.vid("target3", v, "Soon")
end
end
end
when button or info begin
say_title("Tagebuchseite 1")
say("Gehe zu Soon,")
say("er möchte dir etwas bekannt geben.")
end
when target3.target.click or 20023.chat."Tagebuchseite 1" begin
target.delete("target3")
say_title("Soon")
say("Gut, das du gekommen bist.")
say("Gib mir nochmal die Seite zum genaueren Betrachten.")
if pc.count_item(30150)<1 or pc.count_item(30150)<0 then
say("")
say("Augenblick mal, du hast sie nicht bei dir?")
say("Geh und hole sie bitte für mich.")
return
else
pc.remove_item(30150, 1)
end
say("So, ich denke ich hab es entziffern können.")
say("Leider ist es noch zu früh, um überhaupt etwas")
say("deuten zu können und ich möchte ja auch die Spannung erhalten.")
say("Von daher muss ich dich noch etwas foltern.")
clear_letter()
set_state(to_soon3)
end
end
state to_soon3 begin
when letter begin
send_letter("Tagebuchseite 1")
local v = find_npc_by_vnum(20023)
if v != 0 then
target.vid("target4", v, "Soon")
end
end
end
when button or info begin
say_title("Tagebuchseite 1")
say("Du kannst nicht mehr länger warten.")
say("Gehe zu Soon.")
end
when target4.target.click or 20023.chat."Tagebuchseite 1" begin
target.delete("target4")
say_title("Soon")
say("Was ist los?")
say("Ich verstehe, doch leider ist das mein Ernst!")
say("Egal, wie sehr ich mich bemühe, ich bekomme nur")
say("sehr wenig voran und ich möchte nicht falsches daraus")
say("deuten. Später komme ich auf dich zurück und")
say("erkläre dir, was ich gelesen habe.")
say("Möge dein Abenteuer gerade erst angefangen haben.")
say("Deine Belohnung kann sich auf deiner Reise als nützlich erweisen.")
pc.give_item2(70038, 100)
pc.give_item2(71032, 2)
pc.give_item2(25040, 1)
clear_letter()
end
end
end