hay,
kann mir jemand seine oxevent datei posten denn meine ist kaputt
kann mir jemand seine oxevent datei posten denn meine ist kaputt
quest oxevent begin
state start begin
when 20011.chat."OX Event" begin
if game.get_event_flag("oxevent_status") == 0 then
say("Im Moment ist kein OX-Event.")
say("")
say("")
elseif game.get_event_flag("oxevent_status") == 1 then
say("Das OX Event ist gestartet.")
say("Möchtest du dabei sein?")
say("")
local s = select("Ja", "Zuschauen", "Schliessen")
if s == 1 then
say("Ich Teleportiere dich sofort.")
say("")
wait()
pc.warp(896500, 24600)
elseif s == 2 then
say("Den Zuschauermodus?")
say("Ich Teleportiere dich sofort.")
say("")
wait()
pc.warp(896300, 28900)
end
elseif game.get_event_flag("oxevent_status") == 2 then
say("Du kannst leider nicht mehr mitmachen.")
say("Das Event wurde geschlossen.")
say("Du darfst aber gerne zuschauen.")
local s = select("Zuschauen", "Schliessen")
if s == 1 then
say("Ich Teleportiere dich sofort.")
say("")
wait()
pc.warp(896300, 28900)
end
end
end
when 20358.chat."OX Event" with pc.is_gm() begin
local stat = oxevent.get_status()
if stat == 0 then
say("OX Event")
say("")
local s = select("OX starten", "Zurück")
if s == 1 then
local v = oxevent.open()
if v == 0 then
say("OX Event schon aktiv?")
say("")
elseif v == 1 then
say("Ox gestartet")
say("")
notice_all("Der OX-Wettbewerb hat begonnen!")
notice_all("Lauft schnell zu Uriel um teilzunehmen.")
else
say("Fehler...")
say("")
end
end
elseif stat == 1 then
say("Es sind "..oxevent.get_attender().." Spieler da")
say("Schließen?")
say("")
local s = select("Zugang schliessen", "Zurück")
if s == 1 then
oxevent.close()
say("Zugang wurde geschlossen.")
say("")
end
elseif stat == 2 then
say("OX Event")
say("")
local s = select("Fragen", "Beenden", "Beenden", "Nope")
if s == 1 then
local v = oxevent.quiz(1, 30)
if v == 0 then
say("Event wurde nicht richtig gestartet!")
say("")
elseif v == 1 then
say("Frage kommt")
say("")
else
say("Wird schon ne Frage gestellt...")
say("")
end
elseif s == 2 then
oxevent.end_event()
notice_all("Der OX-Wettbewerb wurde beendet.")
notice_all("Ihr werdet auch euere Map1 teleportiert.")
say("Event Beendet~")
say("")
elseif s == 3 then
oxevent.end_event()
notice_all("Der OX-Wettbewerb wurde beendet.")
notice_all("Ihr werdet auch euere Map1 teleportiert.")
say("Du hast das Event Beendet")
say("")
end
elseif stat == 3 then
say("Bitte warten.")
say("")
else
say("Ein Fehler ist aufgetreten")
end
end
when 20358.chat."OX Beenden" with pc.is_gm() begin
say("Event wirklich beenden?")
say("")
local s = select("Ja", "Nein")
if s == 1 then
oxevent.end_event_force()
notice_all("Der OX-Wettbewerb wurde beendet.")
notice_all("Ihr werdet auch euere Map1 teleportiert.")
end
end
when 20358.chat."Belohnung verteilen" with pc.is_gm() begin
say("Item?")
say("")
local item_vnum = input()
say("Wie oft soll das Item vergeben werden?")
say("")
local item_count = input()
oxevent.give_item(item_vnum, item_count)
say("Du hast "..oxevent.get_attender().." Items vergeben.")
say("")
end
end
end