OX geht nicht?

05/28/2013 00:43 costanco#1
Hallo Leute,

Wenn ich mich auf die OX Map gehe und die Namenlose Blume
rufe auf sie klicke und das OX Event starten will steht dort es kann die oxquiz.lua nicht gefunden werden obwohl sie drinnen ist kann mir jemand helfen?

MfG
05/28/2013 10:32 .ZiPPO#2
Geb der oxquiz.lua mal 777 rechte.
King Regards,
05/28/2013 11:43 Yiv#3
Die oxquiz hat 777 Rechte und liegt unter "/usr/home/game/share/locale/germany"

oxevent.quest:

oxquiz.lua:

MfG
05/28/2013 12:51 .ZiPPO#4
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
("Sei Gegrüßt")
                
say("Das Ox-Event läuft im moment nicht.")
                
say("Ich werde dich informieren sobald")
                
say("es soweit ist.")
                
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("((`°*~-._ Olymp2 _.-~*°´))")
                
notice_all("Das OX-Event hat soeben begonnen")
                
notice_all("Um daran teilzunehmen geht zu Uriel und sprecht mit ihm")
                
notice_all("Viel Spaß wünscht euch das Olymp2 Team")
                
notice_all("((`°*~-._ Olymp2 _.-~*°´))")
                    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("((`°*~-._ Olymp2 _.-~*°´))")
                
notice_all("Das OX-Event wurde beendet")
                
notice_all("Wir hoffen, dass es Spaß gemacht hat")
                
notice_all("((`°*~-._ Olymp2 _.-~*°´))")

                        
say("Event Beendet~")
                        
say("")
                    elseif 
== 3 then
                        oxevent
.end_event()
                
notice_all("((`°*~-._ Olymp2 _.-~*°´))")
                
notice_all("Das OX-Event wurde beendet")
                
notice_all("Wir hoffen, dass es Spaß gemacht hat")
                
notice_all("((`°*~-._ Olymp2 _.-~*°´))")


                        
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("Anzahl des Items?")
            
say("")

            
local item_count input()

            
oxevent.give_item(item_vnumitem_count)
                
local itemname item.get_name(item_vnum)
                
local name pc.get_name()
                
notice_all("((`°*~-._ Olymp2 _.-~*°´))")
                
notice_all(" "..name.." hat eine Belohnung ausgegeben:")
                
notice_all("Value: "..item_vnum.." Anzahl:"..item_count)
                
notice_all("((`°*~-._ Olymp2 _.-~*°´))")
            
say("Du hast "..oxevent.get_attender().." Spielern die Belohung gegeben!")
            
say("")
        
end
    end
end 
Versuch mal meine...
bzw. hast du deine quest auch in der quest_list?
King Regards,
05/28/2013 13:33 Yiv#5
Es lag an der Quest. Diese muss ebenfalls 777 Rechte haben. Dankeschön, hat sich geklärt.

MfG