Hey,
ich hab einen Quest gemacht , dass wenn man ein Mob tötet man in die nächste ebene teleportiert wird. ( so ähnlich wie der devildown.quest)
Allerdings klappt bei mir nix mit "d." z.b "d.notice" . Habe nun "d.notice" durch "chat" ersetzt. Aber er soll auch d.regen_files machen , aber es klappt halt nicht. Und soweit ich weiß geht das nur mit d.regen_file. Weiß einer warum das klappt? Hier nochmal der Quest
Code:
quest monster begin
state start begin
when 20094.chat."Helden-Insel" begin
say_title("Die Helden-Insel")
say("Die Helden-Insel ist ein Ort,an dem alle Bosse sind.")
say("Natürlich werden die Leute, die diese Monster besiegen können auch Belohnt.")
say("In der Helden-Insel gibt es alle Bosstruhen!")
say("Zum betreten Benötigst du einen Ring des Königs")
local s=select("Betreten","Woher kriege ich den Ring des Königs?","Abbrechen")
if s == 1 then
if pc.count_item(40003) >= 1 then
say("Viel Glück!")
pc.warp(844800, 0)
else
say("Du hast keinen Ring des Königs")
end
elseif s == 2 then
say("Den Ring des Königse bekommst du nur,")
say("wenn du in bei der Gemi kaufst")
end
end
when 691.kill with pc.get_map_index()== 112 begin
chat("Du hast den Oberork besiegt!")
chat("Du wirst nun in die nächste Ebene teleportiert.")
pc.setf("bosslevel", 1)
pc.warp(844800, 0)
end
when login with pc.getf("bosslevel") == 1 begin
[COLOR="Red"]d.regen_file("data/dungeon/insel_regen2.txt") [/COLOR]
chat("Töte die Königsspinne")
end
when 22010.use with pc.get_map_index() == 112 begin
say("Oh man...")
say("Du kannst hier keine Ortsrollen benutzen...")
local knub = pc.count_item(22010)
pc.remove_item(22010,knub)
local knub = pc.count_item(22011)
pc.remove_item(22011,knub)
end
when 70302.use with pc.get_map_index() == 112 begin
chat("Hier kannst du keinen Ehering benutzen.")
end
end
end
Weiß einer ne Lösung?
MFG