OX Fail-_-

03/20/2011 00:30 Endless.#1
Hallöchen zusammen,

Habe ein Problem mit meinem OX Event..
da könnte ich mir nicht vorstellen, das ich was falsch gemacht habe..
da ich diese aus irgenteiner Questsammlung genommen habe..

Das Problem ist:

Ich starte OX mit "/open ox" dann gehen alle zu Uriel,
lassen sich in die Arena ins Feld teleportieren.
Dann hole ich die Namenlose Blumen und drücke dann
auf Zugang schließen.. dann --> OX--> Fragen
und dann sagt er mir "Das OX läuft nichtmal"

Hier die Quest:
PHP Code:

quest oxevent_manager begin
state start begin
when 20011.chat
."OX Event" begin

if game.get_event_flag("oxevent_status") == 0 then
say
("Ox is nich an")
say("")

say("")
elseif 
game.get_event_flag("oxevent_status") == 1 then
say
("Willse mitmachen?")
say("Möchtest du Dabei sein?")
say("")

local s select("Ja""Zuschauen""Close")

if 
== 1 then
say
("Tele dich..")
say("")

wait()

pc.warp(89650024600)
elseif 
== 2 then
say
("Ahhh...[ENTER]Du willst nur zuschauen?")
say("Tele dich.....")
say("")

wait()

pc.warp(89630028900)
end
elseif game.get_event_flag("oxevent_status") == 2 then
say
("Kannst nichtmehr teilnehmen")
say("Nurnoch zugucken")
say("")

local s select("Zuschauen""Nope...")
if 
== 1 then
say
("Tele dich....")
say("")

wait()

pc.warp(89630028900)
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""Nope")

if 
== 1 then
local v 
oxevent.open()

if 
== 0 then
say
("OX Event schon aktiv?")
say("")
elseif 
== 1 then
say
("Ox gestartet")
say("")

notice_all("Das OX-Event hat angefangen")
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""Nope")

if 
== 1 then
oxevent
.close()

say("Zugang zu.")

say("")
end
elseif stat == 2 then
say
("OX Event")
say("")

local s select("Fragen""Beenden""Beenden""Nope")

if 
== 1 then
local v 
oxevent.quiz(130)

if 
== 0 then
say
("Event läuft nichma!")
say("")
elseif 
== 1 then
say
("Frage kommt..")
say("")
else
say("Wird schon ne FRage gestellt...")
say("")
end
elseif == 2 then
oxevent
.end_event()

notice_all("OX ist zu ende!")

say("Event Beendet~")
say("")
elseif 
== 3 then
oxevent
.end_event()

notice_all("OX ist zu ende!")

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 
== 1 then
oxevent
.end_event_force()

say("OX Beendet")
end
end

when 20358.chat
."Belohnung verteilen" with pc.is_gm() begin
say
("Item?")
say("")

local item_vnum input()

say("Wv Spieler kriegen Belohnung?")
say("")

local item_count input()

oxevent.give_item(item_vnumitem_count)

say("Du hast "..oxevent.get_attender().." Spielern die Belohung gegeben!")
say("")
end
end
end 
Hat einer vielleicht zufällig die 100% entbuggte oxevent.quest?
die hier hat anscheinend nen totalen Knick <.<



Gruß Endless;)
03/20/2011 00:59 provinzheld#2
Geh mit /go o sofort in OX und dann Spawn dir blume und starte darüber ^^
03/20/2011 01:12 Endless.#3
Danke :D klappt wunderbar :>