immer wenn ich bei der ox blume auf ox starten drücke kommt immer fehler die ox konnte nicht gestartet werden wie kann man das beheben? Hier ist die OX quest:
quest oxevent_manager begin
state start begin
when 20011.chat."OX-Wettbewerb" begin
if game.get_event_flag("oxevent_status") == 0 then
say("Hey - du da! Ja, genau du.")
say("Du schaust recht intelligent aus. Es gibt einen")
say("Wettbewerb, der heißt OX-Wettbewerb. Dort wird")
say("dein Wissen abgefragt. Wenn du gewinnst,")
say("bekommst du eine tolle Belohnung.")
say("Wenn der Wettbewerb los geht, kann ich dich")
say("daran teilnehmen lassen, aber du kannst auch")
say("einfach nur zuschauen.")
say("Der Startzeitpunkt ist noch nicht festgelegt.")
say("Ich gebe dir bescheid, also halte dich")
say("bereit.")
say("")
elseif game.get_event_flag("oxevent_status") == 1 then
say("Der OX-Wettbewerb ist gestartet. ")
say("Du kannst nun entweder selbst teilnehmen oder ")
say("einfach nur zusehen.")
say("Auf die schlausten Teilnehmer warten tolle Preise.")
local s = select("Mitmachen", "Zusehen", "Abbrechen")
if s == 1 then
say("Okay ich werde dich als Teilnehmer")
say("registrieren und dich teleportieren.")
say("Bis später!")
say("")
wait()
pc.warp(896500, 24600)
elseif s == 2 then
say("Okay du möchtest nur zusehen?")
say("Kein Problem! Ich werde dich sofort")
say("als Zuschauer anmelden und")
say("zum OX Platz teleportieren.")
say("")
wait()
pc.warp(896300, 28900)
end
elseif game.get_event_flag("oxevent_status") == 2 then
say("Der OX-Wettbewerb wurde bereits")
say("gestartet und es sind keine freien")
say("Teilnahmeplätze mehr verfügbar.")
say("Du kannst aber dennoch zusehen!")
say("")
say_reward("Möchtest du beim OX-Wettbewerb zusehen?")
say("")
local s = select("Zusehen", "Abbrechen")
if s == 1 then
say("Okay dein Wunsch ist mir Befehl!")
say("Ich werde dich sofort")
say("als Zuschauer anmelden und")
say("zum OX Platz teleportieren.")
say("")
wait()
pc.warp(896300, 28900)
end
end
end
when 20358.chat."OX Wettbewerb" with pc.is_gm() begin
local stat = oxevent.get_status()
if stat == 0 then
say("Der OX-Wettbewerb wurde noch nicht gestartet")
say("")
local s = select("Starten", "Abbrechen")
if s == 1 then
local v = oxevent.open()
if v == 0 then
say("Fehler beim Starten des OX")
say("Wettbewerbes!")
say("")
elseif v == 1 then
say("Der OX Wettbewerb wurde")
say("erfolgreich gestartet.")
say("")
notice_all("Der OX Wettbewerb ist gestartet!")
notice_all("Um daran teilzunehmen, begebt euch")
notice_all("zu Uriel! Tolle Preise warten auf euch!")
else
say("OX ¬¡°Ê¾Þ§@¿ù»~¡C")
say("")
end
end
elseif stat == 1 then
say("Der OX-Wettbewerb ist im moment geöffnet sodass")
say("noch neue Teilnehmer hinzu kommen können.")
say("Willst du die Tore des OX Platzes schließen?")
say("")
local s = select("Schließen", "Abbrechen")
if s == 1 then
oxevent.close()
say("Der OX-Wettbewerb wurde geschlossen")
say("neue Teilnehmer werden nichtmehr akzeptiert")
say("und kommen nur noch als Zuschauer auf den Platz")
say("")
end
elseif stat == 2 then
say("Wähle eine der folgenden Aktionen:")
say("")
local s = select("Frage Stellen", "Wettbewerb neu starten", "Wettbewerb Beenden", "Abbrechen")
if s == 1 then
local v = oxevent.quiz(1, 30)
if v == 0 then
say("¥XÃD¥¢±Ñ")
say("")
elseif v == 1 then
say("Die Frage wurde gestellt")
say("")
else
say("OX ¬¡°Ê¾Þ§@¿ù»~¡C")
say("")
end
elseif s == 2 then
oxevent.end_event()
notice_all("Der OX-Wettbewerb ist nun zu Ende.")
notice_all("Später wird es erneut einen Wettbewerb geben!")
say("Der OX-Wettbewerb ist beendet. Und wurde")
say("für Später neu angekündigt.")
say("")
elseif s == 3 then
oxevent.end_event()
notice_all("Der OX-Wettbewerb ist nun zu Ende.")
notice_all("Hoffentlich hattet ihr euren Spaß!")
notice_all("Freut euch schon auf das nächste mal.")
say("Der OX-Wettbewerb ist beendet.")
say("")
end
elseif stat == 3 then
say("Status: Keine Fragen")
say("Bitte warte.")
say("")
else
say("Es gab einen Fehler.")
end
end
when 20358.chat."OX Abbrechen" with pc.is_gm() begin
say("Möchtest du den OX Wettebwerb wirklich abbrechen?")
say("das kann zu Problemen führen.")
say("Möchtest du trotzdem abbrechen?")
say("")
local s = select("Ja", "Nein")
if s == 1 then
oxevent.end_event_force()
say("OX Abgebrochen!")
end
end
when 20358.chat."OX Gewinn festlegen" with pc.is_gm() begin
say("Hier kannst du den Preis für")
say("den/die Gewinner festlegen.")
say("")
say("Item ID:")
local item_vnum = input()
say("Anzahl:")
say("")
local item_count = input()
oxevent.give_item(item_vnum, item_count)
say("Der Preis"..oxevent.get_attender().." wurde verteilt.")
say("")
end
end
end