Register for your free account! | Forgot your password?

You last visited: Today at 12:26

  • Please register to post and access all features, it's quick, easy and FREE!


oxevent.quest

Reply
 
Old   #1
 
elite*gold: 142
Join Date: Jan 2009
Posts: 486
Received Thanks: 126
Exclamation oxevent.quest

Hallo alle zusammen ich habe ein Problem mit der oxevent.quest

PHP Code:
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 
== 1 then
                    say
("Okay ich werde dich als Teilnehmer")
                    
say("registrieren und dich teleportieren.")
                    
say("Bis später!")
                    
say("")

                    
wait()

                    
pc.warp(89650024600)
                elseif 
== 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(89630028900)
                
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 
== 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(89630028900)
                
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 
== 1 then
                    local v 
oxevent.open()

                    if 
== 0 then
                        say
("Fehler beim Starten des OX")
                        
say("Wettbewerbes!")
                        
say("")
                    elseif 
== 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 
== 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 
== 1 then
                        local v 
oxevent.quiz(130)

                        if 
== 0 then
                            say
("¥XÃD¥¢±Ñ")
                            
say("")
                        elseif 
== 1 then
                            say
("Die Frage wurde gestellt")
                            
say("")
                        else
                            
say("OX ¬¡°Ê¾Þ§@¿ù»~¡C")
                            
say("")
                        
end
                    
elseif == 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 
== 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 
== 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_vnumitem_count)

            
say("Der Preis"..oxevent.get_attender().." wurde verteilt.")
            
say("")
        
end
    end
end 
immer wenn ich auf OX Wettbewerb starten klicke kommt da
Quote:
Fehler beim starten des OX Wettbewerb



Retrograd is offline  
Thanks
1 User
Old 08/04/2011, 16:24   #2
 
elite*gold: 0
Join Date: Jul 2011
Posts: 204
Received Thanks: 63
Das gehört da hin : [SERVICE] Die Questkontrolle

Wenn du willst kann ich meine Quest hochladen und dir geben.


xLiiK3Zz is offline  
Old 08/04/2011, 16:32   #3
 
elite*gold: 142
Join Date: Jan 2009
Posts: 486
Received Thanks: 126
hat sich erledigt
Retrograd is offline  
Thanks
1 User
Reply



« Maximal Level erhoehen | Metin Map Hilfe »

Similar Threads
Compile all quest without quest's files list // Kompilieren Sie alle Quest ohne Quest
ENGLISH Hello dear community, this is a very simple guide but at the same time useful. How to compile ALL quest in the folder "quest" without the...
3 Replies - Metin2 PServer Guides & Strategies
oxevent
hay, kann mir jemand seine oxevent datei posten denn meine ist kaputt
11 Replies - Metin2 PServer - Discussions / Questions
[FRAGE] OXEVENT for single Empire
Hi all.. i have questions from Oxevent.. how to make ox only one empire (blue, red, yellow) thanks for all reply..
2 Replies - Metin2 PServer - Discussions / Questions
[Frage]OXevent 2010er MUTE player
Hi epvp .. I would like to ask, how to in serverfiles 2010 to map the oxevent could not speak ? or mute all.. jako to bylo udělané na 2008 sf thx...
2 Replies - Metin2 PServer - Discussions / Questions
OXEVENT keine Option
Hallo Habe bei der Planze für OX Event nur die KingOptionen, und nicht die OX Otionen, OBWOHL /open an ist und ich auf ox bin =(
0 Replies - Metin2 PServer - Discussions / Questions



All times are GMT +2. The time now is 12:26.


Powered by vBulletin®
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Abuse
Copyright ©2018 elitepvpers All Rights Reserved.