Register for your free account! | Forgot your password?

You last visited: Today at 23:59

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

Advertisement



oxevent.quest

Discussion on oxevent.quest within the Metin2 Private Server forum part of the Metin2 category.

Reply
 
Old   #1
 
Retrograd's Avatar
 
elite*gold: 142
Join Date: Jan 2009
Posts: 486
Received Thanks: 128
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: 64
Das gehört da hin :

Wenn du willst kann ich meine Quest hochladen und dir geben.
xLiiK3Zz is offline  
Old 08/04/2011, 16:32   #3
 
Retrograd's Avatar
 
elite*gold: 142
Join Date: Jan 2009
Posts: 486
Received Thanks: 128
hat sich erledigt
Retrograd is offline  
Thanks
1 User
Reply


Similar Threads Similar Threads
Compile all quest without quest's files list // Kompilieren Sie alle Quest ohne Quest
07/17/2011 - Metin2 PServer Guides & Strategies - 3 Replies
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 files list in the file "locale_list"? Easy! Open the file "make" and replace the content of the file with this: for f in *.quest; do ./qc $f; done Oki. Now set the 0777 permission to the file. Finally open a SSH client and sign in. Write the command: cd /game_file_folder
oxevent
06/12/2011 - Metin2 Private Server - 11 Replies
hay, kann mir jemand seine oxevent datei posten denn meine ist kaputt
[FRAGE] OXEVENT for single Empire
04/25/2011 - Metin2 Private Server - 2 Replies
Hi all.. i have questions from Oxevent.. how to make ox only one empire (blue, red, yellow) thanks for all reply..
[Frage]OXevent 2010er MUTE player
03/10/2011 - Metin2 Private Server - 2 Replies
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 for all
OXEVENT keine Option
01/06/2010 - Metin2 Private Server - 0 Replies
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 =(



All times are GMT +2. The time now is 23:59.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.