Habe mal eine Quest geschrieben.
Habe sie zwar nicht getestet aber sie sollte funktionieren. Falls nicht einfach eine PN schreiben oder hier posten
PHP Code:
quest event_map begin
state start begin
when 9006.chat."Die Event Map" begin
if game.get_event_flag("event_map") == 0 then
say_title("Die Event Map:")
say("")
say("Tut mir leid, du kannst die Event Map")
say("zur Zeit nicht betreten!")
say("")
else
say_title("Die Event Map:")
say("")
say("Du möchtest also auf die Event Map?")
say("")
local aw = select("Ja", "Vielleicht später")
if aw == 2 then
return
else
pc.warp(x, y) -- Hier die Koordinaten der Map einfügen
end
end
end
when gm_item.chat."Event Map Verwaltung" with pc.is_gm() begin
if game.get_event_flag("event_map") == 0 then
say_title("Event Map Verwaltung:")
say("")
say("Was möchtest du tun?")
say("")
local tun = select("Event Map öffnen", "Nichts")
if tun == 2 then
return
else
say_title("Event Map Verwaltung:")
say("")
say("Die Event Map wurde geöffnet!")
say("")
game.set_event_flag("event_map", 1)
notice_all("Die Event Map wurde soeben geöffnet!")
notice_all("Begebt euch zu Uriel!")
end
else
say_title("Event Map Verwaltung:")
say("")
say("Was möchtest du tun?")
say("")
local tun = select("Event Map schließen", "Nichts")
if tun == 2 then
return
else
say_title("Event Map Verwaltung:")
say("")
say("Die Event Map wurde geschlossen!")
say("Jeder wird herausteleportiert")
say("")
notice_all("Die Event Map wurde soeben geschlossen!")
game.set_event_flag("event_map", 0)
warp_all_to_village(mapindex, 1) -- Hier den Mapindex einsetzen
end
end
end
end
end