PHP Code:
#Metin2 Unity - Das Abenteuer steht bevor.
quest ox begin
state start begin
when letter with pc.is_gm() and pc.get_map_index()==113 begin
send_letter("OX Event")
end
when info or button begin
local stat = oxevent.get_status()
if stat == 0 then
say("Der OX-Wettbewerb ist noch nicht gestartet...")
say("Möchtest du den OX-Wettbewerb starten ?")
local auswahl = select("Starten", "Abbrechen")
if auswahl == 1 then
local check_ox = oxevent.open()
if check_ox == 0 then
say_title("Der OX-Wettbewerb")
say("Beim starten des Events, ist etwas")
say("schief gelaufen.")
elseif check_ox == 1 then
notice_all("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~")
notice_all("Der OX Wettbewerb ist gestartet! Um daran Teilzunehmen,")
notice_all("begebt euch zu Uriel! Tolle Preise warten auf euch!")
notice_all("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~")
else
say_title("Der OX-Wettbewerb")
say("ACHTUNG: Die quiz.lua ist fehlerhaft!")
say("")
end
end
if stat == 1 then
notice_all("")
notice_all("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~")
notice_all("Die Letzten 3 Minuten sind angebrochen,")
notice_all("wer noch am OX-Wettbewerb teilnehmen möchte")
notice_all("sollte sich schnell zu Uriel begeben.")
notice_all("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~")
notice_all("")
timer("close", 120)
elseif stat == 2 then
say_title("Gewinn Ausgabe")
timer("close_ox", 60)
end
elseif stat == 3 then
say_title("Das OX-Wettbewerb")
say("OX-Management, während dieser Zeit sind keine")
say("Aktionen möglich.")
say("Warte bitte bis zur nächsten frage.")
else
say_title("Das OX-Wettbewerb")
say("Es gab einen Fehler.")
end
end
when close.timer begin
game.set_event_flag("close", 120)
oxevent.close()
notice_all("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~")
notice_all("Der OX-Wettbewerb wurde geschlossen")
notice_all("neue Teilnehmer werden nichtmehr akzeptiert")
notice_all("und kommen nur noch als Zuschauer auf den Platz!")
notice_all("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~")
notice_all("")
timer("frage1", 30)
notice_all("Die erste Frage kommt in wenigen Sekunden!")
end
when close_ox.timer begin
oxevent.end_event()
notice_all("")
notice_all("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~")
notice_all("Der OX-Wettbewerb ist nun zu Ende.Hoffentlich hattet ihr euren Spaß!")
notice_all("An alle Verlierer, nicht traurig sein der nächste OX")
notice_all("kommt schon bald,also Freut euch drauf.")
notice_all("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~")
end
when frage1.timer begin
if oxevent.get_attender() > 0 then
if oxevent.get_attender() > 1 then
local v = oxevent.quiz(1, 30)
timer("frage2", 60)
else
notice_all("Wir haben einen Gewinner!")
end
else
timer("close_ox", 60)
notice_all("Keine Teilnehmer mehr übrig!")
notice_all("~Diesmal gab es keinen Gewinner~")
notice_all("Ox-Wettbewerb wird nun beendet.")
end
end
when frage2.timer begin
if oxevent.get_attender() > 0 then
if oxevent.get_attender() > 1 then
local v = oxevent.quiz(1, 30)
timer("frage3", 60)
else
notice_all("Wir haben einen Gewinner!")
end
else
timer("close_ox", 60)
notice_all("Keine Teilnehmer mehr übrig!")
notice_all("~Diesmal gab es keinen Gewinner~")
notice_all("Ox-Wettbewerb wird nun beendet.")
end
end
when frage3.timer begin
if oxevent.get_attender() > 0 then
if oxevent.get_attender() > 1 then
local v = oxevent.quiz(1, 30)
timer("frage4", 60)
else
notice_all("Wir haben einen Gewinner!")
end
else
timer("close_ox", 60)
notice_all("Keine Teilnehmer mehr übrig!")
notice_all("~Diesmal gab es keinen Gewinner~")
notice_all("Ox-Wettbewerb wird nun beendet.")
end
end
when frage4.timer begin
if oxevent.get_attender() > 0 then
if oxevent.get_attender() > 1 then
local v = oxevent.quiz(1, 30)
timer("frage5", 60)
else
notice_all("Wir haben einen Gewinner!")
end
else
timer("close_ox", 60)
notice_all("Keine Teilnehmer mehr übrig!")
notice_all("~Diesmal gab es keinen Gewinner~")
notice_all("Ox-Wettbewerb wird nun beendet.")
end
end
when frage5.timer begin
if oxevent.get_attender() > 0 then
if oxevent.get_attender() > 1 then
local v = oxevent.quiz(1, 30)
timer("frage6", 60)
else
notice_all("Wir haben einen Gewinner!")
end
else
timer("close_ox", 60)
notice_all("Keine Teilnehmer mehr übrig!")
notice_all("~Diesmal gab es keinen Gewinner~")
notice_all("Ox-Wettbewerb wird nun beendet.")
end
end
when frage6.timer begin
if oxevent.get_attender() > 0 then
if oxevent.get_attender() > 1 then
local v = oxevent.quiz(1, 30)
timer("frage7", 60)
else
notice_all("Wir haben einen Gewinner!")
end
else
timer("close_ox", 60)
notice_all("Keine Teilnehmer mehr übrig!")
notice_all("~Diesmal gab es keinen Gewinner~")
notice_all("Ox-Wettbewerb wird nun beendet.")
end
end
when frage7.timer begin
if oxevent.get_attender() > 0 then
if oxevent.get_attender() > 1 then
local v = oxevent.quiz(1, 30)
timer("frage8", 60)
else
notice_all("Wir haben einen Gewinner!")
end
else
timer("close_ox", 60)
notice_all("Keine Teilnehmer mehr übrig!")
notice_all("~Diesmal gab es keinen Gewinner~")
notice_all("Ox-Wettbewerb wird nun beendet.")
end
end
when frage8.timer begin
if oxevent.get_attender() > 0 then
if oxevent.get_attender() > 1 then
local v = oxevent.quiz(1, 30)
timer("frage9", 60)
else
notice_all("Wir haben einen Gewinner!")
end
else
timer("close_ox", 60)
notice_all("Keine Teilnehmer mehr übrig!")
notice_all("~Diesmal gab es keinen Gewinner~")
notice_all("Ox-Wettbewerb wird nun beendet.")
end
end
when frage9.timer begin
if oxevent.get_attender() > 0 then
if oxevent.get_attender() > 1 then
local v = oxevent.quiz(1, 30)
timer("frage10", 60)
else
notice_all("Wir haben einen Gewinner!")
end
else
timer("close_ox", 60)
notice_all("Keine Teilnehmer mehr übrig!")
notice_all("~Diesmal gab es keinen Gewinner~")
notice_all("Ox-Wettbewerb wird nun beendet.")
end
end
when frage10.timer begin
if oxevent.get_attender() > 0 then
if oxevent.get_attender() > 1 then
local v = oxevent.quiz(1, 30)
timer("frage11", 60)
else
notice_all("Wir haben einen Gewinner!")
end
else
timer("close_ox", 60)
notice_all("Keine Teilnehmer mehr übrig!")
notice_all("~Diesmal gab es keinen Gewinner~")
notice_all("Ox-Wettbewerb wird nun beendet.")
end
end
when frage11.timer begin
if oxevent.get_attender() > 0 then
if oxevent.get_attender() > 1 then
local v = oxevent.quiz(1, 30)
timer("frage12", 60)
else
notice_all("Wir haben einen Gewinner!")
end
else
timer("close_ox", 60)
notice_all("Keine Teilnehmer mehr übrig!")
notice_all("~Diesmal gab es keinen Gewinner~")
notice_all("Ox-Wettbewerb wird nun beendet.")
end
end
when frage12.timer begin
if oxevent.get_attender() > 0 then
if oxevent.get_attender() > 1 then
local v = oxevent.quiz(1, 30)
timer("frage13", 60)
else
notice_all("Wir haben einen Gewinner!")
end
else
timer("close_ox", 60)
notice_all("Keine Teilnehmer mehr übrig!")
notice_all("~Diesmal gab es keinen Gewinner~")
notice_all("Ox-Wettbewerb wird nun beendet.")
end
end
when frage13.timer begin
if oxevent.get_attender() > 0 then
if oxevent.get_attender() > 1 then
local v = oxevent.quiz(1, 30)
timer("frage14", 60)
else
notice_all("Wir haben einen Gewinner!")
end
else
timer("close_ox", 60)
notice_all("Keine Teilnehmer mehr übrig!")
notice_all("~Diesmal gab es keinen Gewinner~")
notice_all("Ox-Wettbewerb wird nun beendet.")
end
end
when frage14.timer begin
if oxevent.get_attender() > 0 then
if oxevent.get_attender() > 1 then
local v = oxevent.quiz(1, 30)
timer("frage15", 60)
else
notice_all("Wir haben einen Gewinner!")
end
else
timer("close_ox", 60)
notice_all("Keine Teilnehmer mehr übrig!")
notice_all("~Diesmal gab es keinen Gewinner~")
notice_all("Ox-Wettbewerb wird nun beendet.")
end
end
when frage15.timer begin
if oxevent.get_attender() > 0 then
if oxevent.get_attender() > 1 then
local v = oxevent.quiz(1, 30)
timer("frage16", 60)
else
notice_all("Wir haben einen Gewinner!")
end
else
timer("close_ox", 60)
notice_all("Keine Teilnehmer mehr übrig!")
notice_all("~Diesmal gab es keinen Gewinner~")
notice_all("Ox-Wettbewerb wird nun beendet.")
end
end
when frage16.timer begin
if oxevent.get_attender() > 0 then
if oxevent.get_attender() > 1 then
local v = oxevent.quiz(1, 30)
timer("frage17", 60)
else
notice_all("Wir haben einen Gewinner!")
end
else
timer("close_ox", 60)
notice_all("Keine Teilnehmer mehr übrig!")
notice_all("~Diesmal gab es keinen Gewinner~")
notice_all("Ox-Wettbewerb wird nun beendet.")
end
end
when frage17.timer begin
if oxevent.get_attender() > 0 then
if oxevent.get_attender() > 1 then
local v = oxevent.quiz(1, 30)
timer("frage18", 60)
else
notice_all("Wir haben einen Gewinner!")
end
else
timer("close_ox", 60)
notice_all("Keine Teilnehmer mehr übrig!")
notice_all("~Diesmal gab es keinen Gewinner~")
notice_all("Ox-Wettbewerb wird nun beendet.")
end
end
when frage18.timer begin
if oxevent.get_attender() > 0 then
if oxevent.get_attender() > 1 then
local v = oxevent.quiz(1, 30)
timer("frage19", 60)
else
notice_all("Wir haben einen Gewinner!")
end
else
timer("close_ox", 60)
notice_all("Keine Teilnehmer mehr übrig!")
notice_all("~Diesmal gab es keinen Gewinner~")
notice_all("Ox-Wettbewerb wird nun beendet.")
end
end
when frage19.timer begin
if oxevent.get_attender() > 0 then
if oxevent.get_attender() > 1 then
local v = oxevent.quiz(1, 30)
timer("frage20", 60)
else
notice_all("Wir haben einen Gewinner!")
end
else
timer("close_ox", 60)
notice_all("Keine Teilnehmer mehr übrig!")
notice_all("~Diesmal gab es keinen Gewinner~")
notice_all("Ox-Wettbewerb wird nun beendet.")
end
end
when frage20.timer begin
if oxevent.get_attender() > 0 then
if oxevent.get_attender() > 1 then
local v = oxevent.quiz(1, 30)
timer("frage21", 60)
else
notice_all("Wir haben einen Gewinner!")
end
else
timer("close_ox", 60)
notice_all("Keine Teilnehmer mehr übrig!")
notice_all("~Diesmal gab es keinen Gewinner~")
notice_all("Ox-Wettbewerb wird nun beendet.")
end
end
when frage21.timer begin
if oxevent.get_attender() > 0 then
if oxevent.get_attender() > 1 then
local v = oxevent.quiz(1, 30)
timer("frage22", 60)
else
notice_all("Wir haben einen Gewinner!")
end
else
timer("close_ox", 60)
notice_all("Keine Teilnehmer mehr übrig!")
notice_all("~Diesmal gab es keinen Gewinner~")
notice_all("Ox-Wettbewerb wird nun beendet.")
end
end
when frage22.timer begin
if oxevent.get_attender() > 0 then
if oxevent.get_attender() > 1 then
local v = oxevent.quiz(1, 30)
timer("frage23", 60)
else
notice_all("Wir haben einen Gewinner!")
end
else
timer("close_ox", 60)
notice_all("Keine Teilnehmer mehr übrig!")
notice_all("~Diesmal gab es keinen Gewinner~")
notice_all("Ox-Wettbewerb wird nun beendet.")
end
end
when frage23.timer begin
if oxevent.get_attender() > 0 then
if oxevent.get_attender() > 1 then
local v = oxevent.quiz(1, 30)
timer("frage24", 60)
else
notice_all("Wir haben einen Gewinner!")
end
else
timer("close_ox", 60)
notice_all("Keine Teilnehmer mehr übrig!")
notice_all("~Diesmal gab es keinen Gewinner~")
notice_all("Ox-Wettbewerb wird nun beendet.")
end
end
when frage24.timer begin
if oxevent.get_attender() > 0 then
if oxevent.get_attender() > 1 then
local v = oxevent.quiz(1, 30)
timer("frage25", 60)
else
notice_all("Wir haben einen Gewinner!")
end
else
timer("close_ox", 60)
notice_all("Keine Teilnehmer mehr übrig!")
notice_all("~Diesmal gab es keinen Gewinner~")
notice_all("Ox-Wettbewerb wird nun beendet.")
end
end
when frage25.timer begin
if oxevent.get_attender() > 0 then
if oxevent.get_attender() > 1 then
local v = oxevent.quiz(1, 30)
timer("frage26", 60)
else
notice_all("Wir haben einen Gewinner!")
end
else
timer("close_ox", 60)
notice_all("Keine Teilnehmer mehr übrig!")
notice_all("~Diesmal gab es keinen Gewinner~")
notice_all("Ox-Wettbewerb wird nun beendet.")
end
end
when frage26.timer begin
if oxevent.get_attender() > 0 then
if oxevent.get_attender() > 1 then
local v = oxevent.quiz(1, 30)
timer("frage27", 60)
else
notice_all("Wir haben einen Gewinner!")
end
else
timer("close_ox", 60)
notice_all("Keine Teilnehmer mehr übrig!")
notice_all("~Diesmal gab es keinen Gewinner~")
notice_all("Ox-Wettbewerb wird nun beendet.")
end
end
when frage27.timer begin
if oxevent.get_attender() > 0 then
if oxevent.get_attender() > 1 then
local v = oxevent.quiz(1, 30)
timer("frage28", 60)
else
notice_all("Wir haben einen Gewinner!")
end
else
timer("close_ox", 60)
notice_all("Keine Teilnehmer mehr übrig!")
notice_all("~Diesmal gab es keinen Gewinner~")
notice_all("Ox-Wettbewerb wird nun beendet.")
end
end
when frage28.timer begin
if oxevent.get_attender() > 0 then
if oxevent.get_attender() > 1 then
local v = oxevent.quiz(1, 30)
timer("frage29", 60)
else
notice_all("Wir haben einen Gewinner!")
end
else
timer("close_ox", 60)
notice_all("Keine Teilnehmer mehr übrig!")
notice_all("~Diesmal gab es keinen Gewinner~")
notice_all("Ox-Wettbewerb wird nun beendet.")
end
end
when frage29.timer begin
if oxevent.get_attender() > 0 then
if oxevent.get_attender() > 1 then
local v = oxevent.quiz(1, 30)
timer("frage30", 60)
else
notice_all("Wir haben einen Gewinner!")
end
else
timer("close_ox", 60)
notice_all("Keine Teilnehmer mehr übrig!")
notice_all("~Diesmal gab es keinen Gewinner~")
notice_all("Ox-Wettbewerb wird nun beendet.")
end
end
when frage30.timer begin
if oxevent.get_attender() > 0 then
if oxevent.get_attender() > 1 then
notice_all("Wir haben mehrere Gewinner!")
else
notice_all("Wir haben einen Gewinner!")
end
else
timer("close_ox", 60)
notice_all("Keine Teilnehmer mehr übrig!")
notice_all("~Diesmal gab es keinen Gewinner~")
notice_all("Ox-Wettbewerb wird nun beendet.")
end
end
end
end