devilscave.quest:374:Error occured on compile devilscave.quest
anfange der quest:
PHP Code:
quest devilscave begin
state start begin
--Wenn man sich ausloggt oder gekickt wird
when logout begin
pc.remove_item(30311, pc.count_item(30311))
pc.remove_item(30312, pc.count_item(30312))
pc.remove_item(30313, pc.count_item(30313))
end
--Level ist zu niedrig
--when 20351.chat."In die Teufelshöhle" with pc.getqf("dc_is_ok") == 1 and pc.getqf("can_in_dc") == 1 begin
--if pc.get_level() < 75 then
--say_title("Wächter der Katakombe")
--say("")
--say("Der Zugang wird dir verweigert. Deine Erfahrung")
--say("reicht noch nicht aus, um in der")
--say("Devil's Catacomb zu überleben. Komm zurrück,")
--say("wenn du mindestens Level 75 erreicht hast.")
--say("")
--end
--end
--Zeit bis zum nachsten eintritt noch nicht vergangen
when 20351.chat."In die Teufelshöhle" with pc.getqf("can_in_dc") == 1 and pc.get_level() > 75 begin
--if pc.getqf("dc_is_ok") == 0 then
--say_title("Wächter der Katakombe")
--say("")
--say("Du musst erst 30 Minuten warten bevor ich dich nochmal in die")
--say("tiefen der Katakomben kannst!")
--say("")
--end
--end
--Eintritt
when 20351.chat."In die Teufelshöhle" with pc.getqf("dc_is_ok") == 1 and pc.get_level() > 75 begin
--if pc.getqf("can_in_dc") == 0 then
--say_title("Wächter der Katakombe")
--say("")
--say("Du bist noch nicht stark genug ...")
--say("Beweis dich erst im Dämonenturm,")
--say("ansonsten hast du wahrscheinlich")
--say("keine Chance ...")
--say("")
--say("Geh nun ...")
--end
--end
when 20351.chat."In die Teufelshöhle" with pc.getqf("dc_is_ok") == 1 and pc.getqf("can_in_dc") == 1 and pc.get_level() > 75 begin
say_title("Wächter der Katakombe")
say("")
say("Bisher haben es "..game.get_event_flag("dcgamer").." Soldaten versucht ")
say("und "..game.get_event_flag("dc_geschaft").." Gruppe von Tapfenen")
say("Kriegern hat es tatsächlich geschaft")
say("Azrael zu besiegen!")
wait()
say_title("Wächter der Katakombe")
say("")
say_reward("Willst du es versuchen?")
say_reward("du wärst der "..game.get_event_flag("dc_versuche")..". Kämpfer der es")
say_reward("versucht!")
say("")
pc.setqf("Ebene", 1)
local dc_login = select("Betreten", "Nicht Betreten.")
if dc_login == 1 then
pc.warp(415200, 4209200)
elseif dc_login == 2 then
return
end
end
end
PHP Code:
--Ebene 8 (Azrael)
when devils_catacomb_goto_ebene7.timer begin
d.new_jump_all(209, 4147, 43191)
d.setf("Ebene", 7)
d.regen_file("data/dungeon/devilcave/dc_regen_ebene7.txt")
end
when 2598.kill with pc.in_dungeon() begin
game.set_event_flag(("dc_geschaft"), game.get_event_flag("dc_geschaft")+1)
local level = pc.get_level()
d.notice("Azrael wurde besiegt. Endlich herrscht Frieden in der Devil's Catacomb. Du wirst nun an die Oberfläche teleportiert.")
d.kill_all()
d.kill_all()
notice_all("Die Gruppe von "..pc.get_name().." hat Azrael besiegt!")
pc.setqf("dc_is_ok", 0)
timer("dc_end", 120)
timer("dc_time", 1800)
d.spawn_mob(9012, 74, 1159)
end
when dc6.timer begin
chat("Die Zeit ist Abgelaufen!")
d.exit_all()
end
when dc_end.timer begin
chat("Eure Zeit ist abgelaufen ihr werdet wieder")
chat("rausteleportiert aus der Höhle!")
d.exit_all()
end
when dc_time.timer begin
pc.setqf("dc_is_ok", 1)
end
end
end






