Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > Metin2 > Metin2 Private Server
You last visited: Today at 00:51

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

Advertisement



[SERVICE] Die Questkontrolle

Discussion on [SERVICE] Die Questkontrolle within the Metin2 Private Server forum part of the Metin2 category.

Reply
 
Old 05/15/2017, 21:12   #12526
 
hacker-2012's Avatar
 
elite*gold: 0
Join Date: Apr 2012
Posts: 121
Received Thanks: 64
[SPOILER]
PHP Code:
quest sihastru_shining begin 
    state start begin 
        when login begin 
            set_state
("__INFORMATIONS__"
        
end 
    end 
    state __INFORMATIONS__ begin 
        when 20354.chat
."Ξεχώρισε μέσα στο πλήθος" begin 
            say_title
("Φρουρά Πόλης[ENTER]"
            
say("Καλησπέρα,θα ήθελες να ξεχωρίσεις μέσα στο πλήθος;"
            
say("Μπορώ να το κάνω αυτό αλλα μόνο με μερικά αντικείμενα"
            
say("τα οποία δεν έχω.![ENTER]"
            
say_reward("Πές μου πως θα ήθελες να είναι η στολή σου.:"
            
say_size(350330
            
local sihastre_list select("Κόκκινο εφέ","Μπλέ εφέ","Κίτρινο εφέ","Πορτοκαλί εφέ","Ακύρωση"
            if 
sihastre_list == 5 then 
                
return 
            
end 
            
if sihastre_list == 1 then 
                say_title
("Φρουρά Πόλης[ENTER]"
                
say("Η στολή που θα ήθελες είναι για άνδρες ή"
                
say("για γυναίκες; Επιπλέον θα σου αφαιρέσουμε αυτό το αντικείμενο[ENTER]"
                
local sex_costume select(" Άνδρες ","Γυναίκες ","Ακύρωση"
                if 
sex_costume == and pc.count_item(41521) >= 1 then 
                    pc
.remove_item(415211
                    
pc.setqf("sihastru_masculin"1
                    
pc.setqf("soul_of_awheh"1
                    
set_state("shining_red"
                elseif 
sex_costume == and pc.count_item(41521) < 1 then 
                    say_title
("Φρουρά Πόλης[ENTER]"
                    
say("Η επιστροφή της πανοπλίας θα γίνει απο εμένα..![ENTER]"
                
end 
                
if sex_costume ==  and pc.count_item(41522) >= 1 then 
                    pc
.remove_item(415221
                    
pc.setqf("sihastru_feminin"1
                    
pc.setqf("soul_of_awheh"1
                    
set_state("shining_red"
                elseif 
sex_costume ==  and pc.count_item(41522) < 1 then 
                    say_title
("Φρουρά Πόλης[ENTER]"
                    
say("Η επιστροφή της πανοπλίας θα γίνει απο εμένα..![ENTER]"
                
end 
                
if sex_costume == 3 then 
                    
return 
                
end 
            end 
            
if sihastre_list == 2 then 
                say
("Η στολή που θα ήθελες είναι για άνδρες ή"
                
say("για γυναίκες; Επιπλέον θα σου αφαιρέσουμε αυτό το αντικείμενο[ENTER]"
                
local sex_costume select(" Άνδρα "," Γυναίκα ","Ακύρωση"
                if 
sex_costume == and pc.count_item(41525) >= 1 then 
                    pc
.remove_item(415251
                    
pc.setqf("sihastru_masculin"1
                    
pc.setqf("soul_of_beran"1
                    
set_state("shining_blue"
                elseif 
sex_costume == and pc.count_item(41525) < 1 then 
                    say_title
("Φρουρά Πόλης[ENTER]"
                    
say("Η επιστροφή της πανοπλίας θα γίνει απο εμένα..![ENTER]"
                
end 
                
if sex_costume ==  and pc.count_item(41526) >= 1 then 
                    pc
.remove_item(415261
                    
pc.setqf("sihastru_feminin"1
                    
pc.setqf("soul_of_beran"1
                    
set_state("shining_blue"
                elseif 
sex_costume ==  and pc.count_item(41526) < 1 then 
                    say_title
("Φρουρά Πόλης[ENTER]"
                    
say("Η επιστροφή της πανοπλίας θα γίνει απο εμένα..![ENTER]"
                
end 
                
if sex_costume == 3 then 
                    
return 
                
end 
            end 
            
if sihastre_list == 3 then 
                say_title
("Φρουρά Πόλης[ENTER]"
                
say("Η στολή που θα ήθελες είναι για άνδρες ή"
                
say("για γυναίκες; Επιπλέον θα σου αφαιρέσουμε αυτό το αντικείμενο[ENTER]"
                
local sex_costume select(" άνδρα ","Γυναίκα","Ακύρωση"
                if 
sex_costume == and pc.count_item(41529) >= 1 then 
                    pc
.remove_item(415291
                    
pc.setqf("sihastru_masculin"1
                    
pc.setqf("soul_of_eoten"1
                    
set_state("shining_green"
                elseif 
sex_costume == and pc.count_item(41529) < 1 then 
                    say_title
("Φρουρά Πόλης[ENTER]"
                    
say("Η επιστροφή της πανοπλίας θα γίνει απο εμένα..![ENTER]"
                
end 
                
if sex_costume ==  and pc.count_item(41530) >= 1 then 
                    pc
.remove_item(415301
                    
pc.setqf("sihastru_feminin"1
                    
pc.setqf("soul_of_eoten"1
                    
set_state("shining_green"
                elseif 
sex_costume ==  and pc.count_item(41530) < 1 then 
                    say_title
("Φρουρά Πόλης[ENTER]"
                    
say("Η επιστροφή της πανοπλίας θα γίνει απο εμένα..![ENTER]"
                
end 
                
if sex_costume == 3 then 
                    
return 
                
end 
            end 
            
if sihastre_list == 4 then 
                say_title
("Φρουρά Πόλης[ENTER]"
                
say("Η στολή που θα ήθελες είναι για άνδρες ή"
                
say("για γυναίκες; Επιπλέον θα σου αφαιρέσουμε αυτό το αντικείμενο[ENTER]"
                
local sex_costume select("άνδρα ","Γυναίκα ","Ακύρωση"
                if 
sex_costume == and pc.count_item(41533) >= 1 then 
                    pc
.remove_item(415331
                    
pc.setqf("sihastru_masculin"1
                    
pc.setqf("soul_of_wubba"1
                    
set_state("shining_orange"
                elseif 
sex_costume == and pc.count_item(41533) < 1 then 
                    say_title
("Φρουρά Πόλης[ENTER]"
                    
say("Η επιστροφή της πανοπλίας θα γίνει απο εμένα..![ENTER]"
                
end 
                
if sex_costume ==  and pc.count_item(41534) >= 1 then 
                    pc
.remove_item(415341
                    
pc.setqf("sihastru_feminin"1
                    
pc.setqf("soul_of_wubba"1
                    
set_state("shining_orange"
                elseif 
sex_costume ==  and pc.count_item(41534) < 1 then 
                    say_title
("Φρουρά Πόλης[ENTER]"
                    
say("Η επιστροφή της πανοπλίας θα γίνει απο εμένα..![ENTER]"
                
end 
                
if sex_costume == 3 then 
                    
return 
                
end 
            end 
        end 
    end 
    state shining_red begin 
        when letter begin 
            send_letter
("Η ψυχή του Aw-heh"
        
end 
        when button 
or info begin 
            say_title
("Η ψυχή του Aw-heh[ENTER]"
            
say("Για να μπορέσει η στολή σου να γίνει μοναδική"
            
say("χρειάζεται να βρείς την ψυχή του aw-heh."
            
say("Με τη δύναμη του και την ψυχή του θα μπορέσουμε"
            
say("να δημιουργήσουμε κάτι μοναδικό![ENTER]"
            
say_reward("Αποστολή: Σκότωσε τον aw-heh για να πάρεις την ψυχή του.![ENTER]"
        
end 
        when 6091.kill with pc
.getqf("soul_of_awheh") == 1 begin 
            pc
.give_item2(910551
            
pc.delqf("soul_of_awheh"
            
set_state("shining_red_successfull"
        
end 
    end 
    state shining_blue begin 
        when letter begin 
            send_letter
("H ψυχή του Beran Setaou"
        
end 
        when button 
or info begin 
            say
("Για να μπορέσει η στολή σου να γίνει μοναδική"
            
say("χρειάζεται να βρείς την ψυχή του beran setaou."
            
say("Με τη δύναμη του και την ψυχή του θα μπορέσουμε"
            
say("να δημιουργήσουμε κάτι μοναδικό![ENTER]"
            
say_reward("Αποστολή: Σκότωσε τον beran setaou για να πάρεις την ψυχή του.![ENTER]"
        
end 
        when 2493.kill with pc
.getqf("soul_of_beran") == 1 begin 
            pc
.give_item2(910561
            
pc.delqf("soul_of_beran"
            
set_state("shining_blue_successfull"
        
end 
    end 
    state shining_green begin 
        when letter begin 
            send_letter
("Η ψυχή του δάσους."
        
end 
        when button 
or info begin 
            say
("Για να μπορέσει η στολή σου να γίνει μοναδική"
            
say("χρειάζεται να βρείς την ψυχή του τέρατος που περιπανιέται."
            
say("στα Δάση."
            
say("Με τη δύναμη του και την ψυχή του θα μπορέσουμε"
            
say("να δημιουργήσουμε κάτι μοναδικό![ENTER]"
            
say_reward("Αποστολή: Σκότωσε τον Γίγας για να πάρεις την ψυχή του.![ENTER]"
        
end 
        when 3902.kill with pc
.getqf("soul_of_eoten") == 1 begin 
            pc
.give_item2(910571
            
pc.delqf("soul_of_eoten"
            
set_state("shining_green_successfull"
        
end 
    end 
    state shining_orange begin 
        when letter begin 
            send_letter
("Sufletul lui Wubba"
        
end 
        when button 
or info begin 
            say
("Για να μπορέσει η στολή σου να γίνει μοναδική"
            
say("χρειάζεται να βρείς την ψυχή του  βασιλιά Γουομπα."
            
say("Με τη δύναμη του και την ψυχή του θα μπορέσουμε"
            
say("να δημιουργήσουμε κάτι μοναδικό![ENTER]"
            
say_reward("Αποστολή: Σκότωσε τον βασιλιά Γουομπα για να πάρεις την ψυχή του.![ENTER]"
        
end 
        when 3791.kill with pc
.getqf("soul_of_wubba") == 1 begin 
            pc
.give_item2(910581
            
pc.delqf("soul_of_wubba"
            
set_state("shining_orange_successfull"
        
end 
    end 
    state shining_red_successfull begin 
        when letter begin 
            local v 
find_npc_by_vnum(20354
            if 
!= 0 then 
                target
.vid("gardian"v"Gardian"
            
end 
            send_letter
("Επισκέψου τη Φρουρά Πόλης"
        
end 
        when button 
or info begin 
            say_title
("Επισκέψου τη Φρουρά Πόλης[ENTER]"
            
say("Έλα σε μένα ... Τελικά φαίνετε οτι αξίζεις τη"
            
say("στολή αυτή."
            
say("Πάντα πίστευα σε εσένα![ENTER]"
        
end 
        when gardian
.target.click or 20354.chat."Δολοφονία του Aw-Heh" begin 
            target
.delete("gardian"
            if 
pc.getqf("sihastru_masculin") == and pc.count_item(91055) < 1 then 
                say_title
("Φρουρά Πόλης[ENTER]"
                
say("Έχεις πλέον την ψυχή του Aw-Heh![ENTER]"
                return 
            
end 
            
if pc.getqf("sihastru_masculin") == and pc.count_item(91055) >= 1 then 
                say_title
("Φρουρά Πόλης[ENTER]"
                
say("Η δημιουργία της στολής ήταν επιτυχής.!"
                
say("Θα λάβεις:"
                
say_item_vnum(41523
                
pc.give_item2(415231
                
pc.remove_item(910551
                
pc.delqf("sihastru_masculin"
                
set_state("__INFORMATIONS__"
                return 
            
end 
            
if pc.getqf("sihastru_feminin") == and pc.count_item(91055) < 1 then 
                say_title
("Φρουρά Πόλης[ENTER]"
                
say("Έχεις πλέον την ψυχή του Aw-Heh![ENTER]"
                return 
            
end 
            
if pc.getqf("sihastru_feminin") == and pc.count_item(91055) >= 1 then 
                say_title
("Φρουρά Πόλης[ENTER]"
                
say("Η δημιουργία της στολής ήταν επιτυχής.!"
                
say("Θα λάβεις:"
                
say_item_vnum(41524
                
pc.give_item2(415241
                
pc.remove_item(910551
                
pc.delqf("sihastru_feminin"
                
set_state("__INFORMATIONS__"
                return 
            
end 
        end 
    end 
    state shining_blue_successfull begin 
        when letter begin 
            local v 
find_npc_by_vnum(20354
            if 
!= 0 then 
                target
.vid("gardian"v"Gardian"
            
end 
            send_letter
("Επισκέψου τη Φρουρά Πόλης"
        
end 
        when button 
or info begin 
            say_title
("Επισκέψου τη Φρουρά Πόλης[ENTER]"
            
say("Έλα σε μένα ... Τελικά φαίνετε οτι αξίζεις τη"
            
say("στολή αυτή."
            
say("Πάντα πίστευα σε εσένα![ENTER]"
        
end 
        when gardian
.target.click or 20354.chat."Η ψυχή του Beran Setaou" begin 
            target
.delete("gardian"
            if 
pc.getqf("sihastru_masculin") == and pc.count_item(91056) < 1 then 
                say_title
("Φρουρά Πόλης[ENTER]"
                
say("Έχεις πλέον την ψυχή του Beran Setaou![ENTER]"
                return 
            
end 
            
if pc.getqf("sihastru_masculin") == and pc.count_item(91056) >= 1 then 
                say_title
("Φρουρά Πόλης[ENTER]"
                
say("Η δημιουργία της στολής ήταν επιτυχής.!"
                
say("Θα λάβεις:"
                
say_item_vnum(41527
                
pc.give_item2(415271
                
pc.remove_item(910561
                
pc.delqf("sihastru_masculin"
                
set_state("__INFORMATIONS__"
            
end 
            
if pc.getqf("sihastru_feminin") == and pc.count_item(91056) < 1 then 
                say_title
("Φρουρά Πόλης[ENTER]"
                
say("Έχεις πλέον την ψυχή τουBeran Setaou![ENTER]"
                return 
            
end 
            
if pc.getqf("sihastru_feminin") == and pc.count_item(91056) >= 1 then 
                say_title
("Φρουρά Πόλης[ENTER]"
                
say("Η δημιουργία της στολής ήταν επιτυχής.!"
                
say("Θα λάβεις:"
                
say_item_vnum(41528
                
pc.give_item2(415281
                
pc.remove_item(910561
                
pc.delqf("sihastru_feminin"
                
set_state("__INFORMATIONS__"
            
end 
        end 
    end 
    state shining_green_successfull begin 
        when letter begin 
            local v 
find_npc_by_vnum(20354
            if 
!= 0 then 
                target
.vid("gardian"v"Gardian"
            
end 
            send_letter
("Επισκέψου τη Φρουρά Πόλης"
        
end 
        when button 
or info begin 
            say_title
("Επισκέψου τη Φρουρά Πόλης[ENTER]"
            
say("Έλα σε μένα ... Τελικά φαίνετε οτι αξίζεις τη"
            
say("στολή αυτή."
            
say("Πάντα πίστευα σε εσένα![ENTER]"
        
end 
        when gardian
.target.click or 20354.chat."Ψυχή του Eoten" begin 
            target
.delete("gardian"
            if 
pc.getqf("sihastru_masculin") == and pc.count_item(91057) < 1 then 
                say_title
("Φρουρά Πόλης[ENTER]"
                
say("Έχεις πλέον την ψυχή του Eoten![ENTER]"
                return 
            
end 
            
if pc.getqf("sihastru_masculin") == and pc.count_item(91057) >= 1 then 
                say_title
("Φρουρά Πόλης[ENTER]"
                
say("Η δημιουργία της στολής ήταν επιτυχής.!"
                
say("Θα λάβεις:"
                
say_item_vnum(41531
                
pc.give_item2(415311
                
pc.remove_item(910571
                
pc.delqf("sihastru_masculin"
                
set_state("__INFORMATIONS__"
            
end 
            
if pc.getqf("sihastru_feminin") == and pc.count_item(91057) < 1 then 
                say_title
("Φρουρά Πόλης[ENTER]"
                
say("Έχεις πλέον την ψυχή τουEoten![ENTER]"
                return 
            
end 
            
if pc.getqf("sihastru_feminin") == and pc.count_item(91057) >= 1 then 
                say_title
("Φρουρά Πόλης[ENTER]"
                
say("Η δημιουργία της στολής ήταν επιτυχής.!"
                
say("Θα λάβεις:"
                
say_item_vnum(41532
                
pc.give_item2(415321
                
pc.remove_item(910571
                
pc.delqf("sihastru_feminin"
                
set_state("__INFORMATIONS__"
            
end 
        end 
    end 
    state shining_orange_successfull begin 
        when letter begin 
            local v 
find_npc_by_vnum(20354
            if 
!= 0 then 
                target
.vid("gardian"v"Gardian"
            
end 
            send_letter
("Επισκέψου τη Φρουρά Πόλης"
        
end 
        when button 
or info begin 
            say_title
("Επισκέψου τη Φρουρά Πόλης[ENTER]"
            
say("Έλα σε μένα ... Τελικά φαίνετε οτι αξίζεις τη"
            
say("στολή αυτή."
            
say("Πάντα πίστευα σε εσένα![ENTER]"
        
end 
        when gardian
.target.click or 20354.chat."Η ψυχή του βασιλιά" begin 
            target
.delete("gardian"
            if 
pc.getqf("sihastru_masculin") == and pc.count_item(91058) < 1 then 
                say_title
("Φρουρά Πόλης[ENTER]"
                
say("Έχεις πλέον την ψυχή τουWubba![ENTER]"
                return 
            
end 
            
if pc.getqf("sihastru_masculin") == and pc.count_item(91058) >= 1 then 
                say_title
("Φρουρά Πόλης[ENTER]"
                
say("Η δημιουργία της στολής ήταν επιτυχής.!"
                
say("Θα λάβεις:"
                
say_item_vnum(41535
                
pc.give_item2(415351
                
pc.remove_item(910581
                
pc.delqf("sihastru_masculin"
                
set_state("__INFORMATIONS__"
            
end 
            
if pc.getqf("sihastru_feminin") == and pc.count_item(91058) < 1 then 
                say_title
("Φρουρά Πόλης[ENTER]"
                
say("Έχεις πλέον την ψυχή τουWubba![ENTER]"
                return 
            
end 
            
if pc.getqf("sihastru_feminin") == and pc.count_item(91058) >= 1 then 
                say_title
("Φρουρά Πόλης[ENTER]"
                
say("Η δημιουργία της στολής ήταν επιτυχής.!"
                
say("Θα λάβεις:"
                
say_item_vnum(41536
                
pc.give_item2(415361
                
pc.remove_item(910581
                
pc.delqf("sihastru_feminin"
                
set_state("__INFORMATIONS__"
            
end 
        end 
    end 
end

/SPOILER]
hacker-2012 is offline  
Old 05/16/2017, 17:12   #12527

 
elite*gold: 0
Join Date: Nov 2011
Posts: 343
Received Thanks: 10
Ich würde gern ein Item haben, was ein Spiziellen Boni aus dem Item holt und das dann auf ein anderes setzen kann.

Angenommen Waffe :
INT : 10
ZS: 10
Krit: 15
DB:10
Tiere: 10 <---- das will ich ändern, mit einem Item und das eintauschen gg HM

Ich such schon seit std nach so einer Quest / DB change or what ever

Hat wer ne idee?
Valerius1992 is offline  
Old 05/17/2017, 20:43   #12528


 
Benhero's Avatar
 
elite*gold: 964
Join Date: Mar 2008
Posts: 2,629
Received Thanks: 1,636
Quote:
Originally Posted by Valerius1992 View Post
Ich würde gern ein Item haben, was ein Spiziellen Boni aus dem Item holt und das dann auf ein anderes setzen kann.

Angenommen Waffe :
INT : 10
ZS: 10
Krit: 15
DB:10
Tiere: 10 <---- das will ich ändern, mit einem Item und das eintauschen gg HM

Ich such schon seit std nach so einer Quest / DB change or what ever

Hat wer ne idee?
Das ist eine Aufgabe für die Source bzw benötigst du entweder Source oder eine passende DIF datei. Wobei dir dafür keiner einer DIF erstellen wird, da dies viel zu auffwendig wäre.

Es ist weder per Quest noch durch veränderungen der Client datein möglich..

Grüße Ben
Benhero is offline  
Old 05/19/2017, 00:37   #12529

 
elite*gold: 0
Join Date: Nov 2011
Posts: 343
Received Thanks: 10
Ich hab ein Neues Problem:

Wie schaff ich es, das hier die 24 Stunden raus genommen werden, das ich das pferd nach meiner Abgabe der PM bekomme?


Code:
quest pony_buy begin
	state start begin
		when 20349.chat.gameforge.pony_buy._10_npcChat with horse.get_grade()==0 begin
			if pc.level<=24 then
				say_title(gameforge.horse_exchange_ticket._20_sayTitle)
				say(gameforge.pony_buy._20_say)
			elseif pc.countitem("50050")<1 then
				say_title(gameforge.horse_levelup._240_sayTitle)
				say(gameforge.pony_buy._30_say)
				setstate(need_item50050)
			elseif pc.countitem("50050")>=1 and pc.level>=25 then
				say_title(gameforge.horse_levelup._240_sayTitle)
				say(gameforge.pony_buy._40_say)
				local b= select(gameforge.find_brother_article._90_select, gameforge.find_brother_article._100_select)
				if 1==b then
					if pc.countitem("50050")>=1 then
						pc.removeitem("50050", 1)
						setstate(test)
					end
				elseif 2==b then
					say_title(gameforge.horse_exchange_ticket._20_sayTitle)
					say(gameforge.pony_buy._50_say)
				else
					say(string.format(gameforge.find_squareguard._70_say, b))
				end
			else
				say_title(gameforge.horse_exchange_ticket._20_sayTitle)
				say(gameforge.pony_buy._60_say)
			end
		end
	end
	state need_item50050 begin
		when letter begin
			setskin(NOWINDOW)
			makequestbutton(gameforge.horse_upgrade2._100_makequestbutton)
			q.set_title(gameforge.horse_upgrade2._100_makequestbutton)
			q.start()
		end
		when button begin
			say_title(gameforge.buy_fishrod._210_sayTitle)
						say_reward(gameforge.pony_buy._70_sayReward)
			setstate(start)
			q.done()
		end
		when info begin
			say_title(gameforge.buy_fishrod._210_sayTitle)
						say_reward(gameforge.pony_buy._70_sayReward)
			setstate(start)
			q.done()
		end
	end
	state test begin
		when letter begin
			q.set_counter(gameforge.pony_buy._test_503_count, 20-pc.getqf("kill_count"))
		end
		when 503.kill begin
			pc.setqf("kill_count", pc.getqf("kill_count")+1)
			q.set_counter(gameforge.pony_buy._test_503_count, 20-pc.getqf("kill_count"))
			if get_time()>=pc.getqf("limit_time") then
				setstate(failure)
			end
		end
		when letter begin
			q.set_clock(gameforge.horse_upgrade2.rest_time, pc.getqf("limit_time")-get_time())
		end
		when enter begin
			pc.setqf("limit_time", get_time()+30*60)
			pc.setqf("kill_count", 0)
		end
		when leave begin
			q.done()
		end
		when letter begin
			setskin(NOWINDOW)
			makequestbutton(gameforge.pony_buy._80_makequestbutton)
			q.set_title(gameforge.pony_buy._80_makequestbutton)
			q.start()
		end
		when button begin
			say_title(gameforge.pony_buy._80_makequestbutton)
						say_reward(gameforge.pony_buy._90_sayReward)
					end
		when info begin
			say_title(gameforge.pony_buy._80_makequestbutton)
			say(gameforge.pony_buy._100_say)
		end
		when 503.kill with pc.getqf("kill_count") >= 20 and pc.getqf("limit_time")>=get_time() begin
			setstate(report)
		end
		when 20349.chat.gameforge.pony_buy._110_npcChat with horse.get_grade()!=0 begin
			setstate(start)
			q.done()
		end
		when 20349.chat.gameforge.pony_buy._120_npcChat begin
			say_title(gameforge.horse_exchange_ticket._20_sayTitle)
						say_reward(gameforge.pony_buy._130_sayReward)
						local b= select(gameforge.locale.levelup.prev_quest_go, gameforge.pony_buy._140_select)
			if 1==b then
			elseif 2==b then
				say_title(gameforge.horse_exchange_ticket._20_sayTitle)
				say(gameforge.pony_buy._150_say)
				local b= select(gameforge.locale.guild.yes, gameforge.pony_buy._160_select)
				if 1==b then
					say_title(gameforge.horse_exchange_ticket._20_sayTitle)
					say(gameforge.pony_buy._170_say)
					setstate(start)
					q.done()
				elseif 2==b then
					say_title(gameforge.pony_buy._180_sayTitle)
					say(gameforge.pony_buy._190_say)
				else
					say(string.format(gameforge.find_squareguard._70_say, b))
				end
			else
				say(string.format(gameforge.find_squareguard._70_say, b))
			end
		end
	end
	state report begin
		when letter begin
			setskin(NOWINDOW)
			makequestbutton(gameforge.horse_upgrade2._230_makequestbutton)
			q.set_title(gameforge.horse_upgrade2._230_makequestbutton)
			q.start()
		end
		when button begin
			say_title(gameforge.horse_upgrade2._230_makequestbutton)
						say_reward(gameforge.horse_upgrade2._240_sayReward)
					end
		when info begin
			say_title(gameforge.horse_upgrade2._230_makequestbutton)
						say_reward(gameforge.horse_upgrade2._240_sayReward)
					end
		when 20349.chat.gameforge.horse_upgrade2._250_npcChat with horse.get_grade()!=0 begin
			setstate(start)
			q.done()
		end
		when 20349.chat.gameforge.horse_upgrade2._260_npcChat with horse.get_grade()==0 begin
			say_title(gameforge.horse_exchange_ticket._20_sayTitle)
			say(gameforge.pony_buy._200_say)
			if is_test_server() then
				pc.setqf("make_time", get_time()+10)
			else
				pc.setqf("make_time", get_time()+number(8, 16)*60*60)
			end
			setstate(wait)
		end
	end
	state wait begin
		when letter begin
			setskin(NOWINDOW)
			makequestbutton(gameforge.pony_buy._210_makequestbutton)
			q.set_title(gameforge.pony_buy._210_makequestbutton)
			q.start()
		end
		when button begin
			say_title(gameforge.pony_buy._210_makequestbutton)
			say(gameforge.pony_buy._220_sayReward)
		end
		when info begin
			say_title(gameforge.pony_buy._210_makequestbutton)
			say(gameforge.pony_buy._220_sayReward)
		end
		when login with get_time()>=pc.getqf("make_time") begin
			setstate(buy)
		end
		when 20349.chat.gameforge.horse_upgrade2._250_npcChat with horse.get_grade()!=0 begin
			setstate(start)
			q.done()
		end
		when 20349.chat.gameforge.pony_buy._230_npcChat with horse.get_grade()==0 begin
			say_title(gameforge.horse_exchange_ticket._20_sayTitle)
			say(gameforge.pony_buy._240_say)
		end
	end
	state buy begin
		when letter begin
			setskin(NOWINDOW)
			makequestbutton(gameforge.pony_buy._250_makequestbutton)
			q.set_title(gameforge.pony_buy._250_makequestbutton)
			q.start()
		end
		when button begin
			say_title(gameforge.pony_buy._250_makequestbutton)
			say(gameforge.pony_buy._260_sayReward)
		end
		when info begin
			say_title(gameforge.pony_buy._250_makequestbutton)
			say(gameforge.pony_buy._260_sayReward)
		end
		when 20349.chat.gameforge.pony_buy._270_npcChat with horse.get_grade()==0 and get_time()>=pc.getqf("make_time") begin
			say_title(gameforge.pony_buy._280_sayTitle)
			say(gameforge.pony_buy._290_say)
			local b= select(gameforge.buy_fishrod._40_select, gameforge.pony_buy._300_select, gameforge.pony_buy._140_select)
			if 1==b then
				if pc.money>=100000 then
					char_log(0, " HORSE_BUY", "BEGIN")
					pc.changemoney(-100000)
					char_log(0, " HORSE_BUY", " DEC money 100000")
					horse.unride()
					horse.advance()
					horse.ride()
					char_log(0, " HORSE_BUY", "INC horse_advance 1")
					pc.give_item2("50051", 1)
					char_log(0, " HORSE_BUY", "INC 50051 1")
					char_log(0, " HORSE_BUY", "END")
					say_title(gameforge.horse_exchange_ticket._20_sayTitle)
					say(gameforge.pony_buy._310_say)
					setstate(start)
					q.done()
				else
					say_title(gameforge.horse_exchange_ticket._20_sayTitle)
					say(gameforge.pony_buy._320_say)
				end
			elseif 2==b then
				say_title(gameforge.horse_exchange_ticket._20_sayTitle)

				say(gameforge.pony_buy._330_say)
			elseif 3==b then
				say_title(gameforge.horse_exchange_ticket._20_sayTitle)
				say(gameforge.pony_buy._340_say)
				local b= select(gameforge.locale.guild.yes, gameforge.pony_buy._350_select)
				if 1==b then
					setstate(start)
				elseif 2==b then
				else
					say(string.format(gameforge.find_squareguard._70_say, b))
				end
			else
				say(string.format(gameforge.find_squareguard._70_say, b))
			end
		end
	end
	state failure begin
		when letter begin
			setskin(NOWINDOW)
			makequestbutton(gameforge.pony_buy._360_makequestbutton)
			q.set_title(gameforge.pony_buy._360_makequestbutton)
			q.start()
		end
		when button begin
			say_title(gameforge.pony_buy._360_makequestbutton)
						say_reward(gameforge.pony_buy._370_sayReward)
						say_reward(gameforge.pony_buy._380_sayReward)
			setstate(start)
			q.done()
		end
		when info begin
			say_title(gameforge.pony_buy._360_makequestbutton)
						say_reward(gameforge.pony_buy._370_sayReward)
						say_reward(gameforge.pony_buy._380_sayReward)
			setstate(start)
			q.done()
		end
	end
	state __COMPLETE__ begin
		when enter begin
			q.done()
		end
	end
end
Valerius1992 is offline  
Old 05/30/2017, 04:14   #12530
 
elite*gold: 0
Join Date: Feb 2016
Posts: 1
Received Thanks: 0
Help

Pleeease Help

0530 04:08:16765 :: Traceback (most recent call last):

0530 04:08:16765 :: File "ui.py", line 617, in OnSetFocus

0530 04:08:16765 :: AttributeError
0530 04:08:16765 :: :
0530 04:08:16765 :: 'module' object has no attribute 'EnableCaptureInput'
0530 04:08:16765 ::

0530 04:08:17790 :: granny_shared_vbs:
0530 04:08:17790 :: 0: 40
0530 04:08:17794 :: 1: 20
0530 04:08:17794 :: 2: 20
0530 04:08:17795 :: 3: 40
0530 04:08:17795 :: 4: 0
0530 04:08:17795 :: 5: 20
0530 04:08:17796 :: 6: 0
0530 04:08:17796 :: 7: 0
0530 04:08:17796 :: 8: 0
OrvRoli is offline  
Old 05/30/2017, 12:16   #12531

 
elite*gold: 0
Join Date: Nov 2011
Posts: 343
Received Thanks: 10
Ich habe ein Problem.

Meine Pferdequest sollte eig gehen, dennoch kann man kein Pferd rufen wen das pferd lvl 2 oder höher ist,
Miligaul haben wir getestet ( 21 ) Das geht auf jeden fall

Dennoch, Wo kann ich das genau umstellen das das Pferdebild es rufen kann, denn im cha steht nicht mal eine fehler meldung das ich es nicht rufen kann, oder nicht mal "ERROR"

Hier meine Questen die ich im moment für die PM-Quest und co habe:

Pony_levelup.quest



pony_buy.quest

Valerius1992 is offline  
Old 06/04/2017, 03:52   #12532
 
BΣQЦIΣƬ's Avatar
 
elite*gold: 1
Join Date: Jun 2013
Posts: 79
Received Thanks: 19
Quote:
Originally Posted by Valerius1992 View Post
Ich hab ein Neues Problem:

Wie schaff ich es, das hier die 24 Stunden raus genommen werden, das ich das pferd nach meiner Abgabe der PM bekomme?


Code:
quest pony_buy begin
	state start begin
		when 20349.chat.gameforge.pony_buy._10_npcChat with horse.get_grade()==0 begin
			if pc.level<=24 then
				say_title(gameforge.horse_exchange_ticket._20_sayTitle)
				say(gameforge.pony_buy._20_say)
			elseif pc.countitem("50050")<1 then
				say_title(gameforge.horse_levelup._240_sayTitle)
				say(gameforge.pony_buy._30_say)
				setstate(need_item50050)
			elseif pc.countitem("50050")>=1 and pc.level>=25 then
				say_title(gameforge.horse_levelup._240_sayTitle)
				say(gameforge.pony_buy._40_say)
				local b= select(gameforge.find_brother_article._90_select, gameforge.find_brother_article._100_select)
				if 1==b then
					if pc.countitem("50050")>=1 then
						pc.removeitem("50050", 1)
						setstate(test)
					end
				elseif 2==b then
					say_title(gameforge.horse_exchange_ticket._20_sayTitle)
					say(gameforge.pony_buy._50_say)
				else
					say(string.format(gameforge.find_squareguard._70_say, b))
				end
			else
				say_title(gameforge.horse_exchange_ticket._20_sayTitle)
				say(gameforge.pony_buy._60_say)
			end
		end
	end
	state need_item50050 begin
		when letter begin
			setskin(NOWINDOW)
			makequestbutton(gameforge.horse_upgrade2._100_makequestbutton)
			q.set_title(gameforge.horse_upgrade2._100_makequestbutton)
			q.start()
		end
		when button begin
			say_title(gameforge.buy_fishrod._210_sayTitle)
						say_reward(gameforge.pony_buy._70_sayReward)
			setstate(start)
			q.done()
		end
		when info begin
			say_title(gameforge.buy_fishrod._210_sayTitle)
						say_reward(gameforge.pony_buy._70_sayReward)
			setstate(start)
			q.done()
		end
	end
	state test begin
		when letter begin
			q.set_counter(gameforge.pony_buy._test_503_count, 20-pc.getqf("kill_count"))
		end
		when 503.kill begin
			pc.setqf("kill_count", pc.getqf("kill_count")+1)
			q.set_counter(gameforge.pony_buy._test_503_count, 20-pc.getqf("kill_count"))
			if get_time()>=pc.getqf("limit_time") then
				setstate(failure)
			end
		end
		when letter begin
			q.set_clock(gameforge.horse_upgrade2.rest_time, pc.getqf("limit_time")-get_time())
		end
		when enter begin
			pc.setqf("limit_time", get_time()+30*60)
			pc.setqf("kill_count", 0)
		end
		when leave begin
			q.done()
		end
		when letter begin
			setskin(NOWINDOW)
			makequestbutton(gameforge.pony_buy._80_makequestbutton)
			q.set_title(gameforge.pony_buy._80_makequestbutton)
			q.start()
		end
		when button begin
			say_title(gameforge.pony_buy._80_makequestbutton)
						say_reward(gameforge.pony_buy._90_sayReward)
					end
		when info begin
			say_title(gameforge.pony_buy._80_makequestbutton)
			say(gameforge.pony_buy._100_say)
		end
		when 503.kill with pc.getqf("kill_count") >= 20 and pc.getqf("limit_time")>=get_time() begin
			setstate(report)
		end
		when 20349.chat.gameforge.pony_buy._110_npcChat with horse.get_grade()!=0 begin
			setstate(start)
			q.done()
		end
		when 20349.chat.gameforge.pony_buy._120_npcChat begin
			say_title(gameforge.horse_exchange_ticket._20_sayTitle)
						say_reward(gameforge.pony_buy._130_sayReward)
						local b= select(gameforge.locale.levelup.prev_quest_go, gameforge.pony_buy._140_select)
			if 1==b then
			elseif 2==b then
				say_title(gameforge.horse_exchange_ticket._20_sayTitle)
				say(gameforge.pony_buy._150_say)
				local b= select(gameforge.locale.guild.yes, gameforge.pony_buy._160_select)
				if 1==b then
					say_title(gameforge.horse_exchange_ticket._20_sayTitle)
					say(gameforge.pony_buy._170_say)
					setstate(start)
					q.done()
				elseif 2==b then
					say_title(gameforge.pony_buy._180_sayTitle)
					say(gameforge.pony_buy._190_say)
				else
					say(string.format(gameforge.find_squareguard._70_say, b))
				end
			else
				say(string.format(gameforge.find_squareguard._70_say, b))
			end
		end
	end
	state report begin
		when letter begin
			setskin(NOWINDOW)
			makequestbutton(gameforge.horse_upgrade2._230_makequestbutton)
			q.set_title(gameforge.horse_upgrade2._230_makequestbutton)
			q.start()
		end
		when button begin
			say_title(gameforge.horse_upgrade2._230_makequestbutton)
						say_reward(gameforge.horse_upgrade2._240_sayReward)
					end
		when info begin
			say_title(gameforge.horse_upgrade2._230_makequestbutton)
						say_reward(gameforge.horse_upgrade2._240_sayReward)
					end
		when 20349.chat.gameforge.horse_upgrade2._250_npcChat with horse.get_grade()!=0 begin
			setstate(start)
			q.done()
		end
		when 20349.chat.gameforge.horse_upgrade2._260_npcChat with horse.get_grade()==0 begin
			say_title(gameforge.horse_exchange_ticket._20_sayTitle)
			say(gameforge.pony_buy._200_say)
			if is_test_server() then
				pc.setqf("make_time", get_time()+10)
			else
				pc.setqf("make_time", get_time()+number(8, 16)*60*60)
			end
			setstate(wait)
		end
	end
	state wait begin
		when letter begin
			setskin(NOWINDOW)
			makequestbutton(gameforge.pony_buy._210_makequestbutton)
			q.set_title(gameforge.pony_buy._210_makequestbutton)
			q.start()
		end
		when button begin
			say_title(gameforge.pony_buy._210_makequestbutton)
			say(gameforge.pony_buy._220_sayReward)
		end
		when info begin
			say_title(gameforge.pony_buy._210_makequestbutton)
			say(gameforge.pony_buy._220_sayReward)
		end
		when login with get_time()>=pc.getqf("make_time") begin
			setstate(buy)
		end
		when 20349.chat.gameforge.horse_upgrade2._250_npcChat with horse.get_grade()!=0 begin
			setstate(start)
			q.done()
		end
		when 20349.chat.gameforge.pony_buy._230_npcChat with horse.get_grade()==0 begin
			say_title(gameforge.horse_exchange_ticket._20_sayTitle)
			say(gameforge.pony_buy._240_say)
		end
	end
	state buy begin
		when letter begin
			setskin(NOWINDOW)
			makequestbutton(gameforge.pony_buy._250_makequestbutton)
			q.set_title(gameforge.pony_buy._250_makequestbutton)
			q.start()
		end
		when button begin
			say_title(gameforge.pony_buy._250_makequestbutton)
			say(gameforge.pony_buy._260_sayReward)
		end
		when info begin
			say_title(gameforge.pony_buy._250_makequestbutton)
			say(gameforge.pony_buy._260_sayReward)
		end
		when 20349.chat.gameforge.pony_buy._270_npcChat with horse.get_grade()==0 and get_time()>=pc.getqf("make_time") begin
			say_title(gameforge.pony_buy._280_sayTitle)
			say(gameforge.pony_buy._290_say)
			local b= select(gameforge.buy_fishrod._40_select, gameforge.pony_buy._300_select, gameforge.pony_buy._140_select)
			if 1==b then
				if pc.money>=100000 then
					char_log(0, " HORSE_BUY", "BEGIN")
					pc.changemoney(-100000)
					char_log(0, " HORSE_BUY", " DEC money 100000")
					horse.unride()
					horse.advance()
					horse.ride()
					char_log(0, " HORSE_BUY", "INC horse_advance 1")
					pc.give_item2("50051", 1)
					char_log(0, " HORSE_BUY", "INC 50051 1")
					char_log(0, " HORSE_BUY", "END")
					say_title(gameforge.horse_exchange_ticket._20_sayTitle)
					say(gameforge.pony_buy._310_say)
					setstate(start)
					q.done()
				else
					say_title(gameforge.horse_exchange_ticket._20_sayTitle)
					say(gameforge.pony_buy._320_say)
				end
			elseif 2==b then
				say_title(gameforge.horse_exchange_ticket._20_sayTitle)

				say(gameforge.pony_buy._330_say)
			elseif 3==b then
				say_title(gameforge.horse_exchange_ticket._20_sayTitle)
				say(gameforge.pony_buy._340_say)
				local b= select(gameforge.locale.guild.yes, gameforge.pony_buy._350_select)
				if 1==b then
					setstate(start)
				elseif 2==b then
				else
					say(string.format(gameforge.find_squareguard._70_say, b))
				end
			else
				say(string.format(gameforge.find_squareguard._70_say, b))
			end
		end
	end
	state failure begin
		when letter begin
			setskin(NOWINDOW)
			makequestbutton(gameforge.pony_buy._360_makequestbutton)
			q.set_title(gameforge.pony_buy._360_makequestbutton)
			q.start()
		end
		when button begin
			say_title(gameforge.pony_buy._360_makequestbutton)
						say_reward(gameforge.pony_buy._370_sayReward)
						say_reward(gameforge.pony_buy._380_sayReward)
			setstate(start)
			q.done()
		end
		when info begin
			say_title(gameforge.pony_buy._360_makequestbutton)
						say_reward(gameforge.pony_buy._370_sayReward)
						say_reward(gameforge.pony_buy._380_sayReward)
			setstate(start)
			q.done()
		end
	end
	state __COMPLETE__ begin
		when enter begin
			q.done()
		end
	end
end
Suche danach:
PHP Code:
get_time()+number(8,16)*60*60
Und ersetze es durch:
PHP Code:
--get_time()+number(8,16)*60*60
LG BΣQЦIΣƬ
BΣQЦIΣƬ is offline  
Old 06/07/2017, 14:22   #12533

 
elite*gold: 0
Join Date: Nov 2011
Posts: 343
Received Thanks: 10
Quote:
Originally Posted by BΣQЦIΣƬ View Post
Suche danach:
PHP Code:
get_time()+number(8,16)*60*60
Und ersetze es durch:
PHP Code:
--get_time()+number(8,16)*60*60
LG BΣQЦIΣƬ
Nice danke, und die 16 sind die Stunden richtig?
Valerius1992 is offline  
Old 06/07/2017, 16:29   #12534
 
BΣQЦIΣƬ's Avatar
 
elite*gold: 1
Join Date: Jun 2013
Posts: 79
Received Thanks: 19
Quote:
Originally Posted by Valerius1992 View Post
Nice danke, und die 16 sind die Stunden richtig?
na es wird eine zufällige zahl zwischen 8 und 16 gewürfelt.
das ist dann die zeit in stunden, die du warten musst.

LG BΣQЦIΣƬ
BΣQЦIΣƬ is offline  
Old 06/08/2017, 17:37   #12535

 
elite*gold: 0
Join Date: Nov 2011
Posts: 343
Received Thanks: 10
oh ok, also wenn ich .... 1, 1) ... Schreibe ist es zu 100% eine stunde.
Valerius1992 is offline  
Old 06/09/2017, 17:50   #12536
 
.Delta's Avatar
 
elite*gold: 26
Join Date: Mar 2010
Posts: 3,765
Received Thanks: 2,661
Quote:
Originally Posted by Valerius1992 View Post
oh ok, also wenn ich .... 1, 1) ... Schreibe ist es zu 100% eine stunde.
nimm die variable einfach raus und schreib einen festen Wert hin

PHP Code:
get_time()+1*60*60
.Delta is offline  
Old 06/13/2017, 17:58   #12537
 
elite*gold: 0
Join Date: Nov 2012
Posts: 149
Received Thanks: 39
Hab ein ox quest aber ich bin leider kei nquest schirebe villeicht kennt ihr euch damit aus wie kann ich machen z.b das nach dem ox event sofort z.b 101 code item sofort gieb hier ist diese quest

PHP Code:
quest oxgm begin
    state start begin
        when letter with pc
.is_gm() and pc.get_map_index()==113 begin
            send_letter
("OX-Menu")
        
end
        when info 
or button begin
            local stat 
oxevent.get_status()

            if 
stat == 0 then
                say_size
(256512)
                
setbgimage('level_bg.tga')
                
say_color("black","Der OX-Wettbewerb wurde noch nicht")
                
say_color("black","gestartet und befindet sich im")
                
say_color("black"," Schlummermodus.")
                
say_color("blue","Möchtest du den Ox aufwecken??")

                
local s select("Starten""Abbrechen")

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

                    if 
== 0 then
                        say_size
(256512)
                        
setbgimage('level_bg.tga')
                        
say_color("black","Fehler beim Starten des OX")
                        
say_color("black","Wettbewerbes!")
                        
say_color("black","")
                    elseif 
== 1 then
                        say_size
(256512)
                        
setbgimage('level_bg.tga')
                        
say_color("black","Der OX Wettbewerb wurde")
                        
say_color("black","erfolgreich gestartet.")
                        
say_color("black","")
                    
                        
notice_all("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~")
                        
notice_all("Der OX Wettbewerb ist gestartet!Um daran Teilzunehmen,")
                        
notice_all("begebt euch zu Uriel! Tolle Preise warten auf euch!")
                        
notice_all("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~")
                    else
                        
say_size(256512)
                        
setbgimage('level_bg.tga')
                        
say_color("black","quiz.lua fehlt oder verbuggt !")
                        
say_color("black","")
                    
end
                end
            
elseif stat == 1 then
                    say_size
(256512)
                    
setbgimage('level_bg.tga')
                    
say_color("black","Der OX-Wettbewerb ist im moment geöffnet,")
                    
say_color("black","sodass noch neue Teilnehmer hinzu kommen")
                    
say_color("black","können.Willst du die Tore des OX Platzes")
                    
say_color("black","schließen?")
                    
say_color("black","")
                    
say_color("black","Es befinden sich gerade "..oxevent.get_attender().." Personen")
                    
say_color("black","im OX-Wettbewerb..")
                    
say_color("black","")
                    
                    
local s select("Schließen""Abbrechen")

                    if 
== 1 then
                        timer
("close"180)
                        
notice_all("")
                        
notice_all("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~")
                        
notice_all("Die Letzten 3 Minuten sind angebrochen,")
                        
notice_all("wer noch am OX-Wettbewerb teilnehmen möchte")
                        
notice_all("sollte sich schnell zu Uriel begeben.")
                        
notice_all("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~")
                        
notice_all("")
                    elseif 
== 2 then
                        
return
                    
end
            
elseif stat == 2 then
                    say_size
(256512)
                    
setbgimage('level_bg.tga')
                    
say_color("black","Alle Fragen wurden gestellt!")
                    
say_color("black","Du Kannst nun den Gewinn fest-")
                    
say_color("black","legen,dieser wird dann an die")
                    
say_color("black","Gewinner verteilt.")
                    
say_color("black","")
                    
say_color("black","Nach der Gewinnübergabe wird")
                    
say_color("black","der OX-Wettbewerb automatisch")
                    
say_color("black","nach 1 Minute beendet.")
                    
                    
local s select("Gewinn vergeben""Abbrechen")
                    
                    if 
== 1 then
                        say_size
(256512)
                        
setbgimage('level_bg.tga')
                        
say_color("black","Der Preis wird an.:")
                        
say_color("black",""..oxevent.get_attender().." Personen verteilt.")
                        
say_color("black","")
                        
say_color("black","Bitte gib hier die Item-ID ein:")
                        
local item_vnum input()
                        
                        
say_size(256512)
                        
setbgimage('level_bg.tga')
                        
say_color("black","Jetzt bitte noch die Anzahl")
                        
say_color("black","wie oft der/die Gewinner den")
                        
say_color("black","den Preis erhalten sollen.")

                        
local item_count input()

                        
oxevent.give_item(item_vnumitem_count)

                        
say_size(256512)
                        
setbgimage('level_bg.tga')
                        
say_color("black","Der Preis wurde an.:")
                        
say_color("black"," "..oxevent.get_attender().." Personen verteilt.")
                        
say_color("black","")
                        
notice_all("")
                        
notice_all("In einer Minute wird der OX-Wettbewerb beendet.")
                        
notice_all("")
                        
timer("close_ox"60)
                    
end

            
elseif stat == 3 then
                say_size
(256512)
                
setbgimage('level_bg.tga')
                
say_color("black","OX-Management läuft gerade")
                
say_color("black","während dieser Zeit sind keine")
                
say_color("black","Aktionen möglich.")
                
say_color("black","")
                
say_color("red","Warte bitte bis die Aktion abge-")
                
say_color("red","schlossen wurde.")
            else
                
say_size(256512)
                
setbgimage('level_bg.tga')
                
say_color("black","Es gab einen Fehler.")
            
end
        end
        when close
.timer begin
            oxevent
.close()

            
say_size(256512)
            
setbgimage('level_bg.tga')
            
say_color("black","Der OX-Wettbewerb wurde geschlossen")
            
say_color("black","neue Teilnehmer werden nichtmehr akzeptiert")
            
say_color("black","und kommen nur noch als Zuschauer")
            
say_color("black","auf den Platz")
            
notice_all("")
            
notice_all("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~")
            
notice_all("Der OX-Wettbewerb wurde geschlossen")
            
notice_all("neue Teilnehmer werden nichtmehr akzeptiert")
            
notice_all("und kommen nur noch als Zuschauer auf den Platz!")
            
notice_all("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~")
            
notice_all("")
            
timer("frage1"30)
            
notice_all("Erste Frage kommt in wenigen Sekunden,haltet euch bereit!")
            
notice_all("~Fragen werden gemischt~... 100% fertig")
            
notice_all("~Anzahl der Fragen insgesamt 30Stk.~")
        
end
        when close_ox
.timer begin
            oxevent
.end_event()
            
notice_all("")
            
notice_all("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~")
            
notice_all("Der OX-Wettbewerb ist nun zu Ende.Hoffentlich hattet ihr euren Spaß!")
            
notice_all("An alle Verlierer, nicht traurig sein der nächste OX")
            
notice_all("kommt schon bald,also Freut euch drauf.")
            
notice_all("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~")
        
end
        when frage1
.timer begin
            
if oxevent.get_attender() > 0 then
                
if oxevent.get_attender() > 1 then
                    local v 
oxevent.quiz(130)
                    
timer("frage2"60)
                else
                    
notice_all("Wir haben einen Gewinner!")
                
end
            
else
                
timer("close_ox"60)
                
notice_all("Keine Teilnehmer mehr übrig!")
                
notice_all("~Diesmal gab es keinen Gewinner~")
                
notice_all("Ox-Wettbewerb wird nun beendet.")
            
end
        end
        when frage2
.timer begin
            
if oxevent.get_attender() > 0 then
                
if oxevent.get_attender() > 1 then
                    local v 
oxevent.quiz(130)
                    
timer("frage3"60)
                else
                    
notice_all("Wir haben einen Gewinner!")
                
end
            
else
                
timer("close_ox"60)
                
notice_all("Keine Teilnehmer mehr übrig!")
                
notice_all("~Diesmal gab es keinen Gewinner~")
                
notice_all("Ox-Wettbewerb wird nun beendet.")
            
end
        end
        when frage3
.timer begin
            
if oxevent.get_attender() > 0 then
                
if oxevent.get_attender() > 1 then
                    local v 
oxevent.quiz(130)
                    
timer("frage4"60)
                else
                    
notice_all("Wir haben einen Gewinner!")
                
end
            
else
                
timer("close_ox"60)
                
notice_all("Keine Teilnehmer mehr übrig!")
                
notice_all("~Diesmal gab es keinen Gewinner~")
                
notice_all("Ox-Wettbewerb wird nun beendet.")
            
end
        end    
        when frage4
.timer begin
            
if oxevent.get_attender() > 0 then
                
if oxevent.get_attender() > 1 then
                    local v 
oxevent.quiz(130)
                    
timer("frage6"60)
                else
                    
notice_all("Wir haben einen Gewinner!")
                
end
            
else
                
timer("close_ox"60)
                
notice_all("Keine Teilnehmer mehr übrig!")
                
notice_all("~Diesmal gab es keinen Gewinner~")
                
notice_all("Ox-Wettbewerb wird nun beendet.")
            
end
        end    
        when frage6
.timer begin
            
if oxevent.get_attender() > 0 then
                
if oxevent.get_attender() > 1 then
                    local v 
oxevent.quiz(130)
                    
timer("frage7"60)
                else
                    
notice_all("Wir haben einen Gewinner!")
                
end
            
else
                
timer("close_ox"60)
                
notice_all("Keine Teilnehmer mehr übrig!")
                
notice_all("~Diesmal gab es keinen Gewinner~")
                
notice_all("Ox-Wettbewerb wird nun beendet.")
            
end
        end    
        when frage7
.timer begin
            
if oxevent.get_attender() > 0 then
                
if oxevent.get_attender() > 1 then
                    local v 
oxevent.quiz(130)
                    
timer("frage8"60)
                else
                    
notice_all("Wir haben einen Gewinner!")
                
end
            
else
                
timer("close_ox"60)
                
notice_all("Keine Teilnehmer mehr übrig!")
                
notice_all("~Diesmal gab es keinen Gewinner~")
                
notice_all("Ox-Wettbewerb wird nun beendet.")
            
end
        end
        when frage8
.timer begin
            
if oxevent.get_attender() > 0 then
                
if oxevent.get_attender() > 1 then
                    local v 
oxevent.quiz(130)
                    
timer("frage9"60)
                else
                    
notice_all("Wir haben einen Gewinner!")
                
end
            
else
                
timer("close_ox"60)
                
notice_all("Keine Teilnehmer mehr übrig!")
                
notice_all("~Diesmal gab es keinen Gewinner~")
                
notice_all("Ox-Wettbewerb wird nun beendet.")
            
end
        end    
        when frage9
.timer begin
            
if oxevent.get_attender() > 0 then
                
if oxevent.get_attender() > 1 then
                    local v 
oxevent.quiz(130)
                    
timer("frage10"60)
                else
                    
notice_all("Wir haben einen Gewinner!")
                
end
            
else
                
timer("close_ox"60)
                
notice_all("Keine Teilnehmer mehr übrig!")
                
notice_all("~Diesmal gab es keinen Gewinner~")
                
notice_all("Ox-Wettbewerb wird nun beendet.")
            
end
        end
        when frage10
.timer begin
            
if oxevent.get_attender() > 0 then
                
if oxevent.get_attender() > 1 then
                    local v 
oxevent.quiz(130)
                    
timer("frage11"60)
                else
                    
notice_all("Wir haben einen Gewinner!")
                
end
            
else
                
timer("close_ox"60)
                
notice_all("Keine Teilnehmer mehr übrig!")
                
notice_all("~Diesmal gab es keinen Gewinner~")
                
notice_all("Ox-Wettbewerb wird nun beendet.")
            
end
        end    
        when frage11
.timer begin
            
if oxevent.get_attender() > 0 then
                
if oxevent.get_attender() > 1 then
                    local v 
oxevent.quiz(130)
                    
timer("frage12"60)
                else
                    
notice_all("Wir haben einen Gewinner!")
                
end
            
else
                
timer("close_ox"60)
                
notice_all("Keine Teilnehmer mehr übrig!")
                
notice_all("~Diesmal gab es keinen Gewinner~")
                
notice_all("Ox-Wettbewerb wird nun beendet.")
            
end
        end    
        when frage12
.timer begin
            
if oxevent.get_attender() > 0 then
                
if oxevent.get_attender() > 1 then
                    local v 
oxevent.quiz(130)
                    
timer("frage13"60)
                else
                    
notice_all("Wir haben einen Gewinner!")
                
end
            
else
                
timer("close_ox"60)
                
notice_all("Keine Teilnehmer mehr übrig!")
                
notice_all("~Diesmal gab es keinen Gewinner~")
                
notice_all("Ox-Wettbewerb wird nun beendet.")
            
end
        end    
        when frage13
.timer begin
            
if oxevent.get_attender() > 0 then
                
if oxevent.get_attender() > 1 then
                    local v 
oxevent.quiz(130)
                    
timer("frage14"60)
                else
                    
notice_all("Wir haben einen Gewinner!")
                
end
            
else
                
timer("close_ox"60)
                
notice_all("Keine Teilnehmer mehr übrig!")
                
notice_all("~Diesmal gab es keinen Gewinner~")
                
notice_all("Ox-Wettbewerb wird nun beendet.")
            
end
        end    
        when frage14
.timer begin
            
if oxevent.get_attender() > 0 then
                
if oxevent.get_attender() > 1 then
                    local v 
oxevent.quiz(130)
                    
timer("frage15"60)
                else
                    
notice_all("Wir haben einen Gewinner!")
                
end
            
else
                
timer("close_ox"60)
                
notice_all("Keine Teilnehmer mehr übrig!")
                
notice_all("~Diesmal gab es keinen Gewinner~")
                
notice_all("Ox-Wettbewerb wird nun beendet.")
            
end
        end    
        when frage15
.timer begin
            
if oxevent.get_attender() > 0 then
                
if oxevent.get_attender() > 1 then
                    local v 
oxevent.quiz(130)
                    
timer("frage16"60)
                else
                    
notice_all("Wir haben einen Gewinner!")
                
end
            
else
                
timer("close_ox"60)
                
notice_all("Keine Teilnehmer mehr übrig!")
                
notice_all("~Diesmal gab es keinen Gewinner~")
                
notice_all("Ox-Wettbewerb wird nun beendet.")
            
end
        end    
        when frage16
.timer begin
            
if oxevent.get_attender() > 0 then
                
if oxevent.get_attender() > 1 then
                    local v 
oxevent.quiz(130)
                    
timer("frage17"60)
                else
                    
notice_all("Wir haben einen Gewinner!")
                
end
            
else
                
timer("close_ox"60)
                
notice_all("Keine Teilnehmer mehr übrig!")
                
notice_all("~Diesmal gab es keinen Gewinner~")
                
notice_all("Ox-Wettbewerb wird nun beendet.")
            
end
        end        
        when frage17
.timer begin
            
if oxevent.get_attender() > 0 then
                
if oxevent.get_attender() > 1 then
                    local v 
oxevent.quiz(130)
                    
timer("frage18"60)
                else
                    
notice_all("Wir haben einen Gewinner!")
                
end
            
else
                
timer("close_ox"60)
                
notice_all("Keine Teilnehmer mehr übrig!")
                
notice_all("~Diesmal gab es keinen Gewinner~")
                
notice_all("Ox-Wettbewerb wird nun beendet.")
            
end
        end    
        when frage18
.timer begin
            
if oxevent.get_attender() > 0 then
                
if oxevent.get_attender() > 1 then
                    local v 
oxevent.quiz(130)
                    
timer("frage19"60)
                else
                    
notice_all("Wir haben einen Gewinner!")
                
end
            
else
                
timer("close_ox"60)
                
notice_all("Keine Teilnehmer mehr übrig!")
                
notice_all("~Diesmal gab es keinen Gewinner~")
                
notice_all("Ox-Wettbewerb wird nun beendet.")
            
end
        end    
        when frage19
.timer begin
            
if oxevent.get_attender() > 0 then
                
if oxevent.get_attender() > 1 then
                    local v 
oxevent.quiz(130)
                    
timer("frage20"60)
                else
                    
notice_all("Wir haben einen Gewinner!")
                
end
            
else
                
timer("close_ox"60)
                
notice_all("Keine Teilnehmer mehr übrig!")
                
notice_all("~Diesmal gab es keinen Gewinner~")
                
notice_all("Ox-Wettbewerb wird nun beendet.")
            
end
        end    
        when frage20
.timer begin
            
if oxevent.get_attender() > 0 then
                
if oxevent.get_attender() > 1 then
                    local v 
oxevent.quiz(130)
                    
timer("frage21"60)
                else
                    
notice_all("Wir haben einen Gewinner!")
                
end
            
else
                
timer("close_ox"60)
                
notice_all("Keine Teilnehmer mehr übrig!")
                
notice_all("~Diesmal gab es keinen Gewinner~")
                
notice_all("Ox-Wettbewerb wird nun beendet.")
            
end
        end    
        when frage21
.timer begin
            
if oxevent.get_attender() > 0 then
                
if oxevent.get_attender() > 1 then
                    local v 
oxevent.quiz(130)
                    
timer("frage22"60)
                else
                    
notice_all("Wir haben einen Gewinner!")
                
end
            
else
                
timer("close_ox"60)
                
notice_all("Keine Teilnehmer mehr übrig!")
                
notice_all("~Diesmal gab es keinen Gewinner~")
                
notice_all("Ox-Wettbewerb wird nun beendet.")
            
end
        end
        when frage22
.timer begin
            
if oxevent.get_attender() > 0 then
                
if oxevent.get_attender() > 1 then
                    local v 
oxevent.quiz(130)
                    
timer("frage23"60)
                else
                    
notice_all("Wir haben einen Gewinner!")
                
end
            
else
                
timer("close_ox"60)
                
notice_all("Keine Teilnehmer mehr übrig!")
                
notice_all("~Diesmal gab es keinen Gewinner~")
                
notice_all("Ox-Wettbewerb wird nun beendet.")
            
end
        end        
        when frage23
.timer begin
            
if oxevent.get_attender() > 0 then
                
if oxevent.get_attender() > 1 then
                    local v 
oxevent.quiz(130)
                    
timer("frage24"60)
                else
                    
notice_all("Wir haben einen Gewinner!")
                
end
            
else
                
timer("close_ox"60)
                
notice_all("Keine Teilnehmer mehr übrig!")
                
notice_all("~Diesmal gab es keinen Gewinner~")
                
notice_all("Ox-Wettbewerb wird nun beendet.")
            
end
        end        
        when frage24
.timer begin
            
if oxevent.get_attender() > 0 then
                
if oxevent.get_attender() > 1 then
                    local v 
oxevent.quiz(130)
                    
timer("frage25"60)
                else
                    
notice_all("Wir haben einen Gewinner!")
                
end
            
else
                
timer("close_ox"60)
                
notice_all("Keine Teilnehmer mehr übrig!")
                
notice_all("~Diesmal gab es keinen Gewinner~")
                
notice_all("Ox-Wettbewerb wird nun beendet.")
            
end
        end    
        when frage25
.timer begin
            
if oxevent.get_attender() > 0 then
                
if oxevent.get_attender() > 1 then
                    local v 
oxevent.quiz(130)
                    
timer("frage26"60)
                else
                    
notice_all("Wir haben einen Gewinner!")
                
end
            
else
                
timer("close_ox"60)
                
notice_all("Keine Teilnehmer mehr übrig!")
                
notice_all("~Diesmal gab es keinen Gewinner~")
                
notice_all("Ox-Wettbewerb wird nun beendet.")
            
end
        end
        when frage26
.timer begin
            
if oxevent.get_attender() > 0 then
                
if oxevent.get_attender() > 1 then
                    local v 
oxevent.quiz(130)
                    
timer("frage27"60)
                else
                    
notice_all("Wir haben einen Gewinner!")
                
end
            
else
                
timer("close_ox"60)
                
notice_all("Keine Teilnehmer mehr übrig!")
                
notice_all("~Diesmal gab es keinen Gewinner~")
                
notice_all("Ox-Wettbewerb wird nun beendet.")
            
end
        end    
        when frage27
.timer begin
            
if oxevent.get_attender() > 0 then
                
if oxevent.get_attender() > 1 then
                    local v 
oxevent.quiz(130)
                    
timer("frage28"60)
                else
                    
notice_all("Wir haben einen Gewinner!")
                
end
            
else
                
timer("close_ox"60)
                
notice_all("Keine Teilnehmer mehr übrig!")
                
notice_all("~Diesmal gab es keinen Gewinner~")
                
notice_all("Ox-Wettbewerb wird nun beendet.")
            
end
        end    
        when frage28
.timer begin
            
if oxevent.get_attender() > 0 then
                
if oxevent.get_attender() > 1 then
                    local v 
oxevent.quiz(130)
                    
timer("frage29"60)
                    
notice_all("~Vorletzte Frage kommt gleich...~")
                else
                    
notice_all("Wir haben einen Gewinner!")
                
end
            
else
                
timer("close_ox"60)
                
notice_all("Keine Teilnehmer mehr übrig!")
                
notice_all("~Diesmal gab es keinen Gewinner~")
                
notice_all("Ox-Wettbewerb wird nun beendet.")
            
end
        end    
        when frage29
.timer begin
            
if oxevent.get_attender() > 0 then
                
if oxevent.get_attender() > 1 then
                    local v 
oxevent.quiz(130)
                    
timer("frage30"60)
                    
notice_all("~Letzte & Sieges Frage kommt gleich...~")
                else
                    
notice_all("Wir haben einen Gewinner!")
                
end
            
else
                
timer("close_ox"60)
                
notice_all("Keine Teilnehmer mehr übrig!")
                
notice_all("~Diesmal gab es keinen Gewinner~")
                
notice_all("Ox-Wettbewerb wird nun beendet.")
            
end
        end    
        when frage30
.timer begin
            
if oxevent.get_attender() > 0 then
                
if oxevent.get_attender() > 1 then
                    notice_all
("Wir haben mehrere Gewinner!")
                else
                    
notice_all("Wir haben einen Gewinner!")
                
end
            
else
                
timer("close_ox"60)
                
notice_all("Keine Teilnehmer mehr übrig!")
                
notice_all("~Diesmal gab es keinen Gewinner~")
                
notice_all("Ox-Wettbewerb wird nun beendet.")
            
end
        end            
    end
end 
ich denke mal irgendwas hier solte vändert sein
PHP Code:
if == 1 then
                        say_size
(256512)
                        
setbgimage('level_bg.tga')
                        
say_color("black","Der Preis wird an.:")
                        
say_color("black",""..oxevent.get_attender().." Personen verteilt.")
                        
say_color("black","")
                        
say_color("black","Bitte gib hier die Item-ID ein:")
                        
local item_vnum input()
                        
                        
say_size(256512)
                        
setbgimage('level_bg.tga')
                        
say_color("black","Jetzt bitte noch die Anzahl")
                        
say_color("black","wie oft der/die Gewinner den")
                        
say_color("black","den Preis erhalten sollen.")

                        
local item_count input()

                        
oxevent.give_item(item_vnumitem_count)

                        
say_size(256512)
                        
setbgimage('level_bg.tga')
                        
say_color("black","Der Preis wurde an.:")
                        
say_color("black"," "..oxevent.get_attender().." Personen verteilt.")
                        
say_color("black","")
                        
notice_all("")
                        
notice_all("In einer Minute wird der OX-Wettbewerb beendet.")
                        
notice_all("")
                        
timer("close_ox"60)
                    
end 
Walion is offline  
Old 06/21/2017, 12:48   #12538
 
elite*gold: 0
Join Date: Aug 2011
Posts: 59
Received Thanks: 42
Quote:
Originally Posted by Walion View Post
Hab ein ox quest aber ich bin leider kei nquest schirebe villeicht kennt ihr euch damit aus wie kann ich machen z.b das nach dem ox event sofort z.b 101 code item sofort gieb hier ist diese quest

PHP Code:
quest oxgm begin
    state start begin
        when letter with pc
.is_gm() and pc.get_map_index()==113 begin
            send_letter
("OX-Menu")
        
end
        when info 
or button begin
            local stat 
oxevent.get_status()

            if 
stat == 0 then
                say_size
(256512)
                
setbgimage('level_bg.tga')
                
say_color("black","Der OX-Wettbewerb wurde noch nicht")
                
say_color("black","gestartet und befindet sich im")
                
say_color("black"," Schlummermodus.")
                
say_color("blue","Möchtest du den Ox aufwecken??")

                
local s select("Starten""Abbrechen")

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

                    if 
== 0 then
                        say_size
(256512)
                        
setbgimage('level_bg.tga')
                        
say_color("black","Fehler beim Starten des OX")
                        
say_color("black","Wettbewerbes!")
                        
say_color("black","")
                    elseif 
== 1 then
                        say_size
(256512)
                        
setbgimage('level_bg.tga')
                        
say_color("black","Der OX Wettbewerb wurde")
                        
say_color("black","erfolgreich gestartet.")
                        
say_color("black","")
                    
                        
notice_all("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~")
                        
notice_all("Der OX Wettbewerb ist gestartet!Um daran Teilzunehmen,")
                        
notice_all("begebt euch zu Uriel! Tolle Preise warten auf euch!")
                        
notice_all("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~")
                    else
                        
say_size(256512)
                        
setbgimage('level_bg.tga')
                        
say_color("black","quiz.lua fehlt oder verbuggt !")
                        
say_color("black","")
                    
end
                end
            
elseif stat == 1 then
                    say_size
(256512)
                    
setbgimage('level_bg.tga')
                    
say_color("black","Der OX-Wettbewerb ist im moment geöffnet,")
                    
say_color("black","sodass noch neue Teilnehmer hinzu kommen")
                    
say_color("black","können.Willst du die Tore des OX Platzes")
                    
say_color("black","schließen?")
                    
say_color("black","")
                    
say_color("black","Es befinden sich gerade "..oxevent.get_attender().." Personen")
                    
say_color("black","im OX-Wettbewerb..")
                    
say_color("black","")
                    
                    
local s select("Schließen""Abbrechen")

                    if 
== 1 then
                        timer
("close"180)
                        
notice_all("")
                        
notice_all("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~")
                        
notice_all("Die Letzten 3 Minuten sind angebrochen,")
                        
notice_all("wer noch am OX-Wettbewerb teilnehmen möchte")
                        
notice_all("sollte sich schnell zu Uriel begeben.")
                        
notice_all("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~")
                        
notice_all("")
                    elseif 
== 2 then
                        
return
                    
end
            
elseif stat == 2 then
                    say_size
(256512)
                    
setbgimage('level_bg.tga')
                    
say_color("black","Alle Fragen wurden gestellt!")
                    
say_color("black","Du Kannst nun den Gewinn fest-")
                    
say_color("black","legen,dieser wird dann an die")
                    
say_color("black","Gewinner verteilt.")
                    
say_color("black","")
                    
say_color("black","Nach der Gewinnübergabe wird")
                    
say_color("black","der OX-Wettbewerb automatisch")
                    
say_color("black","nach 1 Minute beendet.")
                    
                    
local s select("Gewinn vergeben""Abbrechen")
                    
                    if 
== 1 then
                        say_size
(256512)
                        
setbgimage('level_bg.tga')
                        
say_color("black","Der Preis wird an.:")
                        
say_color("black",""..oxevent.get_attender().." Personen verteilt.")
                        
say_color("black","")
                        
say_color("black","Bitte gib hier die Item-ID ein:")
                        
local item_vnum input()
                        
                        
say_size(256512)
                        
setbgimage('level_bg.tga')
                        
say_color("black","Jetzt bitte noch die Anzahl")
                        
say_color("black","wie oft der/die Gewinner den")
                        
say_color("black","den Preis erhalten sollen.")

                        
local item_count input()

                        
oxevent.give_item(item_vnumitem_count)

                        
say_size(256512)
                        
setbgimage('level_bg.tga')
                        
say_color("black","Der Preis wurde an.:")
                        
say_color("black"," "..oxevent.get_attender().." Personen verteilt.")
                        
say_color("black","")
                        
notice_all("")
                        
notice_all("In einer Minute wird der OX-Wettbewerb beendet.")
                        
notice_all("")
                        
timer("close_ox"60)
                    
end

            
elseif stat == 3 then
                say_size
(256512)
                
setbgimage('level_bg.tga')
                
say_color("black","OX-Management läuft gerade")
                
say_color("black","während dieser Zeit sind keine")
                
say_color("black","Aktionen möglich.")
                
say_color("black","")
                
say_color("red","Warte bitte bis die Aktion abge-")
                
say_color("red","schlossen wurde.")
            else
                
say_size(256512)
                
setbgimage('level_bg.tga')
                
say_color("black","Es gab einen Fehler.")
            
end
        end
        when close
.timer begin
            oxevent
.close()

            
say_size(256512)
            
setbgimage('level_bg.tga')
            
say_color("black","Der OX-Wettbewerb wurde geschlossen")
            
say_color("black","neue Teilnehmer werden nichtmehr akzeptiert")
            
say_color("black","und kommen nur noch als Zuschauer")
            
say_color("black","auf den Platz")
            
notice_all("")
            
notice_all("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~")
            
notice_all("Der OX-Wettbewerb wurde geschlossen")
            
notice_all("neue Teilnehmer werden nichtmehr akzeptiert")
            
notice_all("und kommen nur noch als Zuschauer auf den Platz!")
            
notice_all("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~")
            
notice_all("")
            
timer("frage1"30)
            
notice_all("Erste Frage kommt in wenigen Sekunden,haltet euch bereit!")
            
notice_all("~Fragen werden gemischt~... 100% fertig")
            
notice_all("~Anzahl der Fragen insgesamt 30Stk.~")
        
end
        when close_ox
.timer begin
            oxevent
.end_event()
            
notice_all("")
            
notice_all("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~")
            
notice_all("Der OX-Wettbewerb ist nun zu Ende.Hoffentlich hattet ihr euren Spaß!")
            
notice_all("An alle Verlierer, nicht traurig sein der nächste OX")
            
notice_all("kommt schon bald,also Freut euch drauf.")
            
notice_all("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~")
        
end
        when frage1
.timer begin
            
if oxevent.get_attender() > 0 then
                
if oxevent.get_attender() > 1 then
                    local v 
oxevent.quiz(130)
                    
timer("frage2"60)
                else
                    
notice_all("Wir haben einen Gewinner!")
                
end
            
else
                
timer("close_ox"60)
                
notice_all("Keine Teilnehmer mehr übrig!")
                
notice_all("~Diesmal gab es keinen Gewinner~")
                
notice_all("Ox-Wettbewerb wird nun beendet.")
            
end
        end
        when frage2
.timer begin
            
if oxevent.get_attender() > 0 then
                
if oxevent.get_attender() > 1 then
                    local v 
oxevent.quiz(130)
                    
timer("frage3"60)
                else
                    
notice_all("Wir haben einen Gewinner!")
                
end
            
else
                
timer("close_ox"60)
                
notice_all("Keine Teilnehmer mehr übrig!")
                
notice_all("~Diesmal gab es keinen Gewinner~")
                
notice_all("Ox-Wettbewerb wird nun beendet.")
            
end
        end
        when frage3
.timer begin
            
if oxevent.get_attender() > 0 then
                
if oxevent.get_attender() > 1 then
                    local v 
oxevent.quiz(130)
                    
timer("frage4"60)
                else
                    
notice_all("Wir haben einen Gewinner!")
                
end
            
else
                
timer("close_ox"60)
                
notice_all("Keine Teilnehmer mehr übrig!")
                
notice_all("~Diesmal gab es keinen Gewinner~")
                
notice_all("Ox-Wettbewerb wird nun beendet.")
            
end
        end    
        when frage4
.timer begin
            
if oxevent.get_attender() > 0 then
                
if oxevent.get_attender() > 1 then
                    local v 
oxevent.quiz(130)
                    
timer("frage6"60)
                else
                    
notice_all("Wir haben einen Gewinner!")
                
end
            
else
                
timer("close_ox"60)
                
notice_all("Keine Teilnehmer mehr übrig!")
                
notice_all("~Diesmal gab es keinen Gewinner~")
                
notice_all("Ox-Wettbewerb wird nun beendet.")
            
end
        end    
        when frage6
.timer begin
            
if oxevent.get_attender() > 0 then
                
if oxevent.get_attender() > 1 then
                    local v 
oxevent.quiz(130)
                    
timer("frage7"60)
                else
                    
notice_all("Wir haben einen Gewinner!")
                
end
            
else
                
timer("close_ox"60)
                
notice_all("Keine Teilnehmer mehr übrig!")
                
notice_all("~Diesmal gab es keinen Gewinner~")
                
notice_all("Ox-Wettbewerb wird nun beendet.")
            
end
        end    
        when frage7
.timer begin
            
if oxevent.get_attender() > 0 then
                
if oxevent.get_attender() > 1 then
                    local v 
oxevent.quiz(130)
                    
timer("frage8"60)
                else
                    
notice_all("Wir haben einen Gewinner!")
                
end
            
else
                
timer("close_ox"60)
                
notice_all("Keine Teilnehmer mehr übrig!")
                
notice_all("~Diesmal gab es keinen Gewinner~")
                
notice_all("Ox-Wettbewerb wird nun beendet.")
            
end
        end
        when frage8
.timer begin
            
if oxevent.get_attender() > 0 then
                
if oxevent.get_attender() > 1 then
                    local v 
oxevent.quiz(130)
                    
timer("frage9"60)
                else
                    
notice_all("Wir haben einen Gewinner!")
                
end
            
else
                
timer("close_ox"60)
                
notice_all("Keine Teilnehmer mehr übrig!")
                
notice_all("~Diesmal gab es keinen Gewinner~")
                
notice_all("Ox-Wettbewerb wird nun beendet.")
            
end
        end    
        when frage9
.timer begin
            
if oxevent.get_attender() > 0 then
                
if oxevent.get_attender() > 1 then
                    local v 
oxevent.quiz(130)
                    
timer("frage10"60)
                else
                    
notice_all("Wir haben einen Gewinner!")
                
end
            
else
                
timer("close_ox"60)
                
notice_all("Keine Teilnehmer mehr übrig!")
                
notice_all("~Diesmal gab es keinen Gewinner~")
                
notice_all("Ox-Wettbewerb wird nun beendet.")
            
end
        end
        when frage10
.timer begin
            
if oxevent.get_attender() > 0 then
                
if oxevent.get_attender() > 1 then
                    local v 
oxevent.quiz(130)
                    
timer("frage11"60)
                else
                    
notice_all("Wir haben einen Gewinner!")
                
end
            
else
                
timer("close_ox"60)
                
notice_all("Keine Teilnehmer mehr übrig!")
                
notice_all("~Diesmal gab es keinen Gewinner~")
                
notice_all("Ox-Wettbewerb wird nun beendet.")
            
end
        end    
        when frage11
.timer begin
            
if oxevent.get_attender() > 0 then
                
if oxevent.get_attender() > 1 then
                    local v 
oxevent.quiz(130)
                    
timer("frage12"60)
                else
                    
notice_all("Wir haben einen Gewinner!")
                
end
            
else
                
timer("close_ox"60)
                
notice_all("Keine Teilnehmer mehr übrig!")
                
notice_all("~Diesmal gab es keinen Gewinner~")
                
notice_all("Ox-Wettbewerb wird nun beendet.")
            
end
        end    
        when frage12
.timer begin
            
if oxevent.get_attender() > 0 then
                
if oxevent.get_attender() > 1 then
                    local v 
oxevent.quiz(130)
                    
timer("frage13"60)
                else
                    
notice_all("Wir haben einen Gewinner!")
                
end
            
else
                
timer("close_ox"60)
                
notice_all("Keine Teilnehmer mehr übrig!")
                
notice_all("~Diesmal gab es keinen Gewinner~")
                
notice_all("Ox-Wettbewerb wird nun beendet.")
            
end
        end    
        when frage13
.timer begin
            
if oxevent.get_attender() > 0 then
                
if oxevent.get_attender() > 1 then
                    local v 
oxevent.quiz(130)
                    
timer("frage14"60)
                else
                    
notice_all("Wir haben einen Gewinner!")
                
end
            
else
                
timer("close_ox"60)
                
notice_all("Keine Teilnehmer mehr übrig!")
                
notice_all("~Diesmal gab es keinen Gewinner~")
                
notice_all("Ox-Wettbewerb wird nun beendet.")
            
end
        end    
        when frage14
.timer begin
            
if oxevent.get_attender() > 0 then
                
if oxevent.get_attender() > 1 then
                    local v 
oxevent.quiz(130)
                    
timer("frage15"60)
                else
                    
notice_all("Wir haben einen Gewinner!")
                
end
            
else
                
timer("close_ox"60)
                
notice_all("Keine Teilnehmer mehr übrig!")
                
notice_all("~Diesmal gab es keinen Gewinner~")
                
notice_all("Ox-Wettbewerb wird nun beendet.")
            
end
        end    
        when frage15
.timer begin
            
if oxevent.get_attender() > 0 then
                
if oxevent.get_attender() > 1 then
                    local v 
oxevent.quiz(130)
                    
timer("frage16"60)
                else
                    
notice_all("Wir haben einen Gewinner!")
                
end
            
else
                
timer("close_ox"60)
                
notice_all("Keine Teilnehmer mehr übrig!")
                
notice_all("~Diesmal gab es keinen Gewinner~")
                
notice_all("Ox-Wettbewerb wird nun beendet.")
            
end
        end    
        when frage16
.timer begin
            
if oxevent.get_attender() > 0 then
                
if oxevent.get_attender() > 1 then
                    local v 
oxevent.quiz(130)
                    
timer("frage17"60)
                else
                    
notice_all("Wir haben einen Gewinner!")
                
end
            
else
                
timer("close_ox"60)
                
notice_all("Keine Teilnehmer mehr übrig!")
                
notice_all("~Diesmal gab es keinen Gewinner~")
                
notice_all("Ox-Wettbewerb wird nun beendet.")
            
end
        end        
        when frage17
.timer begin
            
if oxevent.get_attender() > 0 then
                
if oxevent.get_attender() > 1 then
                    local v 
oxevent.quiz(130)
                    
timer("frage18"60)
                else
                    
notice_all("Wir haben einen Gewinner!")
                
end
            
else
                
timer("close_ox"60)
                
notice_all("Keine Teilnehmer mehr übrig!")
                
notice_all("~Diesmal gab es keinen Gewinner~")
                
notice_all("Ox-Wettbewerb wird nun beendet.")
            
end
        end    
        when frage18
.timer begin
            
if oxevent.get_attender() > 0 then
                
if oxevent.get_attender() > 1 then
                    local v 
oxevent.quiz(130)
                    
timer("frage19"60)
                else
                    
notice_all("Wir haben einen Gewinner!")
                
end
            
else
                
timer("close_ox"60)
                
notice_all("Keine Teilnehmer mehr übrig!")
                
notice_all("~Diesmal gab es keinen Gewinner~")
                
notice_all("Ox-Wettbewerb wird nun beendet.")
            
end
        end    
        when frage19
.timer begin
            
if oxevent.get_attender() > 0 then
                
if oxevent.get_attender() > 1 then
                    local v 
oxevent.quiz(130)
                    
timer("frage20"60)
                else
                    
notice_all("Wir haben einen Gewinner!")
                
end
            
else
                
timer("close_ox"60)
                
notice_all("Keine Teilnehmer mehr übrig!")
                
notice_all("~Diesmal gab es keinen Gewinner~")
                
notice_all("Ox-Wettbewerb wird nun beendet.")
            
end
        end    
        when frage20
.timer begin
            
if oxevent.get_attender() > 0 then
                
if oxevent.get_attender() > 1 then
                    local v 
oxevent.quiz(130)
                    
timer("frage21"60)
                else
                    
notice_all("Wir haben einen Gewinner!")
                
end
            
else
                
timer("close_ox"60)
                
notice_all("Keine Teilnehmer mehr übrig!")
                
notice_all("~Diesmal gab es keinen Gewinner~")
                
notice_all("Ox-Wettbewerb wird nun beendet.")
            
end
        end    
        when frage21
.timer begin
            
if oxevent.get_attender() > 0 then
                
if oxevent.get_attender() > 1 then
                    local v 
oxevent.quiz(130)
                    
timer("frage22"60)
                else
                    
notice_all("Wir haben einen Gewinner!")
                
end
            
else
                
timer("close_ox"60)
                
notice_all("Keine Teilnehmer mehr übrig!")
                
notice_all("~Diesmal gab es keinen Gewinner~")
                
notice_all("Ox-Wettbewerb wird nun beendet.")
            
end
        end
        when frage22
.timer begin
            
if oxevent.get_attender() > 0 then
                
if oxevent.get_attender() > 1 then
                    local v 
oxevent.quiz(130)
                    
timer("frage23"60)
                else
                    
notice_all("Wir haben einen Gewinner!")
                
end
            
else
                
timer("close_ox"60)
                
notice_all("Keine Teilnehmer mehr übrig!")
                
notice_all("~Diesmal gab es keinen Gewinner~")
                
notice_all("Ox-Wettbewerb wird nun beendet.")
            
end
        end        
        when frage23
.timer begin
            
if oxevent.get_attender() > 0 then
                
if oxevent.get_attender() > 1 then
                    local v 
oxevent.quiz(130)
                    
timer("frage24"60)
                else
                    
notice_all("Wir haben einen Gewinner!")
                
end
            
else
                
timer("close_ox"60)
                
notice_all("Keine Teilnehmer mehr übrig!")
                
notice_all("~Diesmal gab es keinen Gewinner~")
                
notice_all("Ox-Wettbewerb wird nun beendet.")
            
end
        end        
        when frage24
.timer begin
            
if oxevent.get_attender() > 0 then
                
if oxevent.get_attender() > 1 then
                    local v 
oxevent.quiz(130)
                    
timer("frage25"60)
                else
                    
notice_all("Wir haben einen Gewinner!")
                
end
            
else
                
timer("close_ox"60)
                
notice_all("Keine Teilnehmer mehr übrig!")
                
notice_all("~Diesmal gab es keinen Gewinner~")
                
notice_all("Ox-Wettbewerb wird nun beendet.")
            
end
        end    
        when frage25
.timer begin
            
if oxevent.get_attender() > 0 then
                
if oxevent.get_attender() > 1 then
                    local v 
oxevent.quiz(130)
                    
timer("frage26"60)
                else
                    
notice_all("Wir haben einen Gewinner!")
                
end
            
else
                
timer("close_ox"60)
                
notice_all("Keine Teilnehmer mehr übrig!")
                
notice_all("~Diesmal gab es keinen Gewinner~")
                
notice_all("Ox-Wettbewerb wird nun beendet.")
            
end
        end
        when frage26
.timer begin
            
if oxevent.get_attender() > 0 then
                
if oxevent.get_attender() > 1 then
                    local v 
oxevent.quiz(130)
                    
timer("frage27"60)
                else
                    
notice_all("Wir haben einen Gewinner!")
                
end
            
else
                
timer("close_ox"60)
                
notice_all("Keine Teilnehmer mehr übrig!")
                
notice_all("~Diesmal gab es keinen Gewinner~")
                
notice_all("Ox-Wettbewerb wird nun beendet.")
            
end
        end    
        when frage27
.timer begin
            
if oxevent.get_attender() > 0 then
                
if oxevent.get_attender() > 1 then
                    local v 
oxevent.quiz(130)
                    
timer("frage28"60)
                else
                    
notice_all("Wir haben einen Gewinner!")
                
end
            
else
                
timer("close_ox"60)
                
notice_all("Keine Teilnehmer mehr übrig!")
                
notice_all("~Diesmal gab es keinen Gewinner~")
                
notice_all("Ox-Wettbewerb wird nun beendet.")
            
end
        end    
        when frage28
.timer begin
            
if oxevent.get_attender() > 0 then
                
if oxevent.get_attender() > 1 then
                    local v 
oxevent.quiz(130)
                    
timer("frage29"60)
                    
notice_all("~Vorletzte Frage kommt gleich...~")
                else
                    
notice_all("Wir haben einen Gewinner!")
                
end
            
else
                
timer("close_ox"60)
                
notice_all("Keine Teilnehmer mehr übrig!")
                
notice_all("~Diesmal gab es keinen Gewinner~")
                
notice_all("Ox-Wettbewerb wird nun beendet.")
            
end
        end    
        when frage29
.timer begin
            
if oxevent.get_attender() > 0 then
                
if oxevent.get_attender() > 1 then
                    local v 
oxevent.quiz(130)
                    
timer("frage30"60)
                    
notice_all("~Letzte & Sieges Frage kommt gleich...~")
                else
                    
notice_all("Wir haben einen Gewinner!")
                
end
            
else
                
timer("close_ox"60)
                
notice_all("Keine Teilnehmer mehr übrig!")
                
notice_all("~Diesmal gab es keinen Gewinner~")
                
notice_all("Ox-Wettbewerb wird nun beendet.")
            
end
        end    
        when frage30
.timer begin
            
if oxevent.get_attender() > 0 then
                
if oxevent.get_attender() > 1 then
                    notice_all
("Wir haben mehrere Gewinner!")
                else
                    
notice_all("Wir haben einen Gewinner!")
                
end
            
else
                
timer("close_ox"60)
                
notice_all("Keine Teilnehmer mehr übrig!")
                
notice_all("~Diesmal gab es keinen Gewinner~")
                
notice_all("Ox-Wettbewerb wird nun beendet.")
            
end
        end            
    end
end 
ich denke mal irgendwas hier solte vändert sein
PHP Code:
if == 1 then
                        say_size
(256512)
                        
setbgimage('level_bg.tga')
                        
say_color("black","Der Preis wird an.:")
                        
say_color("black",""..oxevent.get_attender().." Personen verteilt.")
                        
say_color("black","")
                        
say_color("black","Bitte gib hier die Item-ID ein:")
                        
local item_vnum input()
                        
                        
say_size(256512)
                        
setbgimage('level_bg.tga')
                        
say_color("black","Jetzt bitte noch die Anzahl")
                        
say_color("black","wie oft der/die Gewinner den")
                        
say_color("black","den Preis erhalten sollen.")

                        
local item_count input()

                        
oxevent.give_item(item_vnumitem_count)

                        
say_size(256512)
                        
setbgimage('level_bg.tga')
                        
say_color("black","Der Preis wurde an.:")
                        
say_color("black"," "..oxevent.get_attender().." Personen verteilt.")
                        
say_color("black","")
                        
notice_all("")
                        
notice_all("In einer Minute wird der OX-Wettbewerb beendet.")
                        
notice_all("")
                        
timer("close_ox"60)
                    
end 
PHP Code:
quest oxgm begin
    state start begin
        when letter with pc
.is_gm() and pc.get_map_index()==113 begin
            send_letter
("OX-Menu")
        
end
        when info 
or button begin
            local stat 
oxevent.get_status()

            if 
stat == 0 then
                say_size
(256512)
                
setbgimage('level_bg.tga')
                
say_color("black","Der OX-Wettbewerb wurde noch nicht")
                
say_color("black","gestartet und befindet sich im")
                
say_color("black"," Schlummermodus.")
                
say_color("blue","Möchtest du den Ox aufwecken??")

                
local s select("Starten""Abbrechen")

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

                    if 
== 0 then
                        say_size
(256512)
                        
setbgimage('level_bg.tga')
                        
say_color("black","Fehler beim Starten des OX")
                        
say_color("black","Wettbewerbes!")
                        
say_color("black","")
                    elseif 
== 1 then
                        say_size
(256512)
                        
setbgimage('level_bg.tga')
                        
say_color("black","Der OX Wettbewerb wurde")
                        
say_color("black","erfolgreich gestartet.")
                        
say_color("black","")
                    
                        
notice_all("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~")
                        
notice_all("Der OX Wettbewerb ist gestartet!Um daran Teilzunehmen,")
                        
notice_all("begebt euch zu Uriel! Tolle Preise warten auf euch!")
                        
notice_all("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~")
                    else
                        
say_size(256512)
                        
setbgimage('level_bg.tga')
                        
say_color("black","quiz.lua fehlt oder verbuggt !")
                        
say_color("black","")
                    
end
                end
            
elseif stat == 1 then
                    say_size
(256512)
                    
setbgimage('level_bg.tga')
                    
say_color("black","Der OX-Wettbewerb ist im moment geöffnet,")
                    
say_color("black","sodass noch neue Teilnehmer hinzu kommen")
                    
say_color("black","können.Willst du die Tore des OX Platzes")
                    
say_color("black","schließen?")
                    
say_color("black","")
                    
say_color("black","Es befinden sich gerade "..oxevent.get_attender().." Personen")
                    
say_color("black","im OX-Wettbewerb..")
                    
say_color("black","")
                    
                    
local s select("Schließen""Abbrechen")

                    if 
== 1 then
                        timer
("close"180)
                        
notice_all("")
                        
notice_all("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~")
                        
notice_all("Die Letzten 3 Minuten sind angebrochen,")
                        
notice_all("wer noch am OX-Wettbewerb teilnehmen möchte")
                        
notice_all("sollte sich schnell zu Uriel begeben.")
                        
notice_all("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~")
                        
notice_all("")
                    elseif 
== 2 then
                        
return
                    
end
            
elseif stat == 2 then
                    say_size
(256512)
                    
setbgimage('level_bg.tga')
                    
say_color("black","Alle Fragen wurden gestellt!")
                    
say_color("black","Du Kannst nun den Gewinn fest-")
                    
say_color("black","legen,dieser wird dann an die")
                    
say_color("black","Gewinner verteilt.")
                    
say_color("black","")
                    
say_color("black","Nach der Gewinnübergabe wird")
                    
say_color("black","der OX-Wettbewerb automatisch")
                    
say_color("black","nach 1 Minute beendet.")
                    
                    
local s select("Gewinn vergeben""Abbrechen")
                    
                    if 
== 1 then
                        say_size
(256512)
                        
setbgimage('level_bg.tga')
                        
say_color("black","Der Preis wird an.:")
                        
say_color("black",""..oxevent.get_attender().." Personen verteilt.")
                        
say_color("black","")
                        
say_color("black","Bitte gib hier die Item-ID ein:")
                        
local item_vnum input()
                        
                        
say_size(256512)
                        
setbgimage('level_bg.tga')
                        
say_color("black","Jetzt bitte noch die Anzahl")
                        
say_color("black","wie oft der/die Gewinner den")
                        
say_color("black","den Preis erhalten sollen.")

                        
local item_count input()

                        
oxevent.give_item(item_vnumitem_count)

                        
say_size(256512)
                        
setbgimage('level_bg.tga')
                        
say_color("black","Der Preis wurde an.:")
                        
say_color("black"," "..oxevent.get_attender().." Personen verteilt.")
                        
say_color("black","")
                        
notice_all("")
                        
notice_all("In einer Minute wird der OX-Wettbewerb beendet.")
                        
notice_all("")
                        
timer("close_ox"60)
                    
end

            
elseif stat == 3 then
                say_size
(256512)
                
setbgimage('level_bg.tga')
                
say_color("black","OX-Management läuft gerade")
                
say_color("black","während dieser Zeit sind keine")
                
say_color("black","Aktionen möglich.")
                
say_color("black","")
                
say_color("red","Warte bitte bis die Aktion abge-")
                
say_color("red","schlossen wurde.")
            else
                
say_size(256512)
                
setbgimage('level_bg.tga')
                
say_color("black","Es gab einen Fehler.")
            
end
        end
        when close
.timer begin
            oxevent
.close()

            
say_size(256512)
            
setbgimage('level_bg.tga')
            
say_color("black","Der OX-Wettbewerb wurde geschlossen")
            
say_color("black","neue Teilnehmer werden nichtmehr akzeptiert")
            
say_color("black","und kommen nur noch als Zuschauer")
            
say_color("black","auf den Platz")
            
notice_all("")
            
notice_all("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~")
            
notice_all("Der OX-Wettbewerb wurde geschlossen")
            
notice_all("neue Teilnehmer werden nichtmehr akzeptiert")
            
notice_all("und kommen nur noch als Zuschauer auf den Platz!")
            
notice_all("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~")
            
notice_all("")
            
timer("frage1"30)
            
notice_all("Erste Frage kommt in wenigen Sekunden,haltet euch bereit!")
            
notice_all("~Fragen werden gemischt~... 100% fertig")
            
notice_all("~Anzahl der Fragen insgesamt 30Stk.~")
        
end
        when close_ox
.timer begin
            oxevent
.end_event()
            
notice_all("")
            
notice_all("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~")
            
notice_all("Der OX-Wettbewerb ist nun zu Ende.Hoffentlich hattet ihr euren Spaß!")
            
notice_all("An alle Verlierer, nicht traurig sein der nächste OX")
            
notice_all("kommt schon bald,also Freut euch drauf.")
            
notice_all("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~")
            
oxevent.give_item(1011)
            
        
end
        when frage1
.timer begin
            
if oxevent.get_attender() > 0 then
                
if oxevent.get_attender() > 1 then
                    local v 
oxevent.quiz(130)
                    
timer("frage2"60)
                else
                    
notice_all("Wir haben einen Gewinner!")
                
end
            
else
                
timer("close_ox"60)
                
notice_all("Keine Teilnehmer mehr übrig!")
                
notice_all("~Diesmal gab es keinen Gewinner~")
                
notice_all("Ox-Wettbewerb wird nun beendet.")
            
end
        end
        when frage2
.timer begin
            
if oxevent.get_attender() > 0 then
                
if oxevent.get_attender() > 1 then
                    local v 
oxevent.quiz(130)
                    
timer("frage3"60)
                else
                    
notice_all("Wir haben einen Gewinner!")
                
end
            
else
                
timer("close_ox"60)
                
notice_all("Keine Teilnehmer mehr übrig!")
                
notice_all("~Diesmal gab es keinen Gewinner~")
                
notice_all("Ox-Wettbewerb wird nun beendet.")
            
end
        end
        when frage3
.timer begin
            
if oxevent.get_attender() > 0 then
                
if oxevent.get_attender() > 1 then
                    local v 
oxevent.quiz(130)
                    
timer("frage4"60)
                else
                    
notice_all("Wir haben einen Gewinner!")
                
end
            
else
                
timer("close_ox"60)
                
notice_all("Keine Teilnehmer mehr übrig!")
                
notice_all("~Diesmal gab es keinen Gewinner~")
                
notice_all("Ox-Wettbewerb wird nun beendet.")
            
end
        end    
        when frage4
.timer begin
            
if oxevent.get_attender() > 0 then
                
if oxevent.get_attender() > 1 then
                    local v 
oxevent.quiz(130)
                    
timer("frage6"60)
                else
                    
notice_all("Wir haben einen Gewinner!")
                
end
            
else
                
timer("close_ox"60)
                
notice_all("Keine Teilnehmer mehr übrig!")
                
notice_all("~Diesmal gab es keinen Gewinner~")
                
notice_all("Ox-Wettbewerb wird nun beendet.")
            
end
        end    
        when frage6
.timer begin
            
if oxevent.get_attender() > 0 then
                
if oxevent.get_attender() > 1 then
                    local v 
oxevent.quiz(130)
                    
timer("frage7"60)
                else
                    
notice_all("Wir haben einen Gewinner!")
                
end
            
else
                
timer("close_ox"60)
                
notice_all("Keine Teilnehmer mehr übrig!")
                
notice_all("~Diesmal gab es keinen Gewinner~")
                
notice_all("Ox-Wettbewerb wird nun beendet.")
            
end
        end    
        when frage7
.timer begin
            
if oxevent.get_attender() > 0 then
                
if oxevent.get_attender() > 1 then
                    local v 
oxevent.quiz(130)
                    
timer("frage8"60)
                else
                    
notice_all("Wir haben einen Gewinner!")
                
end
            
else
                
timer("close_ox"60)
                
notice_all("Keine Teilnehmer mehr übrig!")
                
notice_all("~Diesmal gab es keinen Gewinner~")
                
notice_all("Ox-Wettbewerb wird nun beendet.")
            
end
        end
        when frage8
.timer begin
            
if oxevent.get_attender() > 0 then
                
if oxevent.get_attender() > 1 then
                    local v 
oxevent.quiz(130)
                    
timer("frage9"60)
                else
                    
notice_all("Wir haben einen Gewinner!")
                
end
            
else
                
timer("close_ox"60)
                
notice_all("Keine Teilnehmer mehr übrig!")
                
notice_all("~Diesmal gab es keinen Gewinner~")
                
notice_all("Ox-Wettbewerb wird nun beendet.")
            
end
        end    
        when frage9
.timer begin
            
if oxevent.get_attender() > 0 then
                
if oxevent.get_attender() > 1 then
                    local v 
oxevent.quiz(130)
                    
timer("frage10"60)
                else
                    
notice_all("Wir haben einen Gewinner!")
                
end
            
else
                
timer("close_ox"60)
                
notice_all("Keine Teilnehmer mehr übrig!")
                
notice_all("~Diesmal gab es keinen Gewinner~")
                
notice_all("Ox-Wettbewerb wird nun beendet.")
            
end
        end
        when frage10
.timer begin
            
if oxevent.get_attender() > 0 then
                
if oxevent.get_attender() > 1 then
                    local v 
oxevent.quiz(130)
                    
timer("frage11"60)
                else
                    
notice_all("Wir haben einen Gewinner!")
                
end
            
else
                
timer("close_ox"60)
                
notice_all("Keine Teilnehmer mehr übrig!")
                
notice_all("~Diesmal gab es keinen Gewinner~")
                
notice_all("Ox-Wettbewerb wird nun beendet.")
            
end
        end    
        when frage11
.timer begin
            
if oxevent.get_attender() > 0 then
                
if oxevent.get_attender() > 1 then
                    local v 
oxevent.quiz(130)
                    
timer("frage12"60)
                else
                    
notice_all("Wir haben einen Gewinner!")
                
end
            
else
                
timer("close_ox"60)
                
notice_all("Keine Teilnehmer mehr übrig!")
                
notice_all("~Diesmal gab es keinen Gewinner~")
                
notice_all("Ox-Wettbewerb wird nun beendet.")
            
end
        end    
        when frage12
.timer begin
            
if oxevent.get_attender() > 0 then
                
if oxevent.get_attender() > 1 then
                    local v 
oxevent.quiz(130)
                    
timer("frage13"60)
                else
                    
notice_all("Wir haben einen Gewinner!")
                
end
            
else
                
timer("close_ox"60)
                
notice_all("Keine Teilnehmer mehr übrig!")
                
notice_all("~Diesmal gab es keinen Gewinner~")
                
notice_all("Ox-Wettbewerb wird nun beendet.")
            
end
        end    
        when frage13
.timer begin
            
if oxevent.get_attender() > 0 then
                
if oxevent.get_attender() > 1 then
                    local v 
oxevent.quiz(130)
                    
timer("frage14"60)
                else
                    
notice_all("Wir haben einen Gewinner!")
                
end
            
else
                
timer("close_ox"60)
                
notice_all("Keine Teilnehmer mehr übrig!")
                
notice_all("~Diesmal gab es keinen Gewinner~")
                
notice_all("Ox-Wettbewerb wird nun beendet.")
            
end
        end    
        when frage14
.timer begin
            
if oxevent.get_attender() > 0 then
                
if oxevent.get_attender() > 1 then
                    local v 
oxevent.quiz(130)
                    
timer("frage15"60)
                else
                    
notice_all("Wir haben einen Gewinner!")
                
end
            
else
                
timer("close_ox"60)
                
notice_all("Keine Teilnehmer mehr übrig!")
                
notice_all("~Diesmal gab es keinen Gewinner~")
                
notice_all("Ox-Wettbewerb wird nun beendet.")
            
end
        end    
        when frage15
.timer begin
            
if oxevent.get_attender() > 0 then
                
if oxevent.get_attender() > 1 then
                    local v 
oxevent.quiz(130)
                    
timer("frage16"60)
                else
                    
notice_all("Wir haben einen Gewinner!")
                
end
            
else
                
timer("close_ox"60)
                
notice_all("Keine Teilnehmer mehr übrig!")
                
notice_all("~Diesmal gab es keinen Gewinner~")
                
notice_all("Ox-Wettbewerb wird nun beendet.")
            
end
        end    
        when frage16
.timer begin
            
if oxevent.get_attender() > 0 then
                
if oxevent.get_attender() > 1 then
                    local v 
oxevent.quiz(130)
                    
timer("frage17"60)
                else
                    
notice_all("Wir haben einen Gewinner!")
                
end
            
else
                
timer("close_ox"60)
                
notice_all("Keine Teilnehmer mehr übrig!")
                
notice_all("~Diesmal gab es keinen Gewinner~")
                
notice_all("Ox-Wettbewerb wird nun beendet.")
            
end
        end        
        when frage17
.timer begin
            
if oxevent.get_attender() > 0 then
                
if oxevent.get_attender() > 1 then
                    local v 
oxevent.quiz(130)
                    
timer("frage18"60)
                else
                    
notice_all("Wir haben einen Gewinner!")
                
end
            
else
                
timer("close_ox"60)
                
notice_all("Keine Teilnehmer mehr übrig!")
                
notice_all("~Diesmal gab es keinen Gewinner~")
                
notice_all("Ox-Wettbewerb wird nun beendet.")
            
end
        end    
        when frage18
.timer begin
            
if oxevent.get_attender() > 0 then
                
if oxevent.get_attender() > 1 then
                    local v 
oxevent.quiz(130)
                    
timer("frage19"60)
                else
                    
notice_all("Wir haben einen Gewinner!")
                
end
            
else
                
timer("close_ox"60)
                
notice_all("Keine Teilnehmer mehr übrig!")
                
notice_all("~Diesmal gab es keinen Gewinner~")
                
notice_all("Ox-Wettbewerb wird nun beendet.")
            
end
        end    
        when frage19
.timer begin
            
if oxevent.get_attender() > 0 then
                
if oxevent.get_attender() > 1 then
                    local v 
oxevent.quiz(130)
                    
timer("frage20"60)
                else
                    
notice_all("Wir haben einen Gewinner!")
                
end
            
else
                
timer("close_ox"60)
                
notice_all("Keine Teilnehmer mehr übrig!")
                
notice_all("~Diesmal gab es keinen Gewinner~")
                
notice_all("Ox-Wettbewerb wird nun beendet.")
            
end
        end    
        when frage20
.timer begin
            
if oxevent.get_attender() > 0 then
                
if oxevent.get_attender() > 1 then
                    local v 
oxevent.quiz(130)
                    
timer("frage21"60)
                else
                    
notice_all("Wir haben einen Gewinner!")
                
end
            
else
                
timer("close_ox"60)
                
notice_all("Keine Teilnehmer mehr übrig!")
                
notice_all("~Diesmal gab es keinen Gewinner~")
                
notice_all("Ox-Wettbewerb wird nun beendet.")
            
end
        end    
        when frage21
.timer begin
            
if oxevent.get_attender() > 0 then
                
if oxevent.get_attender() > 1 then
                    local v 
oxevent.quiz(130)
                    
timer("frage22"60)
                else
                    
notice_all("Wir haben einen Gewinner!")
                
end
            
else
                
timer("close_ox"60)
                
notice_all("Keine Teilnehmer mehr übrig!")
                
notice_all("~Diesmal gab es keinen Gewinner~")
                
notice_all("Ox-Wettbewerb wird nun beendet.")
            
end
        end
        when frage22
.timer begin
            
if oxevent.get_attender() > 0 then
                
if oxevent.get_attender() > 1 then
                    local v 
oxevent.quiz(130)
                    
timer("frage23"60)
                else
                    
notice_all("Wir haben einen Gewinner!")
                
end
            
else
                
timer("close_ox"60)
                
notice_all("Keine Teilnehmer mehr übrig!")
                
notice_all("~Diesmal gab es keinen Gewinner~")
                
notice_all("Ox-Wettbewerb wird nun beendet.")
            
end
        end        
        when frage23
.timer begin
            
if oxevent.get_attender() > 0 then
                
if oxevent.get_attender() > 1 then
                    local v 
oxevent.quiz(130)
                    
timer("frage24"60)
                else
                    
notice_all("Wir haben einen Gewinner!")
                
end
            
else
                
timer("close_ox"60)
                
notice_all("Keine Teilnehmer mehr übrig!")
                
notice_all("~Diesmal gab es keinen Gewinner~")
                
notice_all("Ox-Wettbewerb wird nun beendet.")
            
end
        end        
        when frage24
.timer begin
            
if oxevent.get_attender() > 0 then
                
if oxevent.get_attender() > 1 then
                    local v 
oxevent.quiz(130)
                    
timer("frage25"60)
                else
                    
notice_all("Wir haben einen Gewinner!")
                
end
            
else
                
timer("close_ox"60)
                
notice_all("Keine Teilnehmer mehr übrig!")
                
notice_all("~Diesmal gab es keinen Gewinner~")
                
notice_all("Ox-Wettbewerb wird nun beendet.")
            
end
        end    
        when frage25
.timer begin
            
if oxevent.get_attender() > 0 then
                
if oxevent.get_attender() > 1 then
                    local v 
oxevent.quiz(130)
                    
timer("frage26"60)
                else
                    
notice_all("Wir haben einen Gewinner!")
                
end
            
else
                
timer("close_ox"60)
                
notice_all("Keine Teilnehmer mehr übrig!")
                
notice_all("~Diesmal gab es keinen Gewinner~")
                
notice_all("Ox-Wettbewerb wird nun beendet.")
            
end
        end
        when frage26
.timer begin
            
if oxevent.get_attender() > 0 then
                
if oxevent.get_attender() > 1 then
                    local v 
oxevent.quiz(130)
                    
timer("frage27"60)
                else
                    
notice_all("Wir haben einen Gewinner!")
                
end
            
else
                
timer("close_ox"60)
                
notice_all("Keine Teilnehmer mehr übrig!")
                
notice_all("~Diesmal gab es keinen Gewinner~")
                
notice_all("Ox-Wettbewerb wird nun beendet.")
            
end
        end    
        when frage27
.timer begin
            
if oxevent.get_attender() > 0 then
                
if oxevent.get_attender() > 1 then
                    local v 
oxevent.quiz(130)
                    
timer("frage28"60)
                else
                    
notice_all("Wir haben einen Gewinner!")
                
end
            
else
                
timer("close_ox"60)
                
notice_all("Keine Teilnehmer mehr übrig!")
                
notice_all("~Diesmal gab es keinen Gewinner~")
                
notice_all("Ox-Wettbewerb wird nun beendet.")
            
end
        end    
        when frage28
.timer begin
            
if oxevent.get_attender() > 0 then
                
if oxevent.get_attender() > 1 then
                    local v 
oxevent.quiz(130)
                    
timer("frage29"60)
                    
notice_all("~Vorletzte Frage kommt gleich...~")
                else
                    
notice_all("Wir haben einen Gewinner!")
                
end
            
else
                
timer("close_ox"60)
                
notice_all("Keine Teilnehmer mehr übrig!")
                
notice_all("~Diesmal gab es keinen Gewinner~")
                
notice_all("Ox-Wettbewerb wird nun beendet.")
            
end
        end    
        when frage29
.timer begin
            
if oxevent.get_attender() > 0 then
                
if oxevent.get_attender() > 1 then
                    local v 
oxevent.quiz(130)
                    
timer("frage30"60)
                    
notice_all("~Letzte & Sieges Frage kommt gleich...~")
                else
                    
notice_all("Wir haben einen Gewinner!")
                
end
            
else
                
timer("close_ox"60)
                
notice_all("Keine Teilnehmer mehr übrig!")
                
notice_all("~Diesmal gab es keinen Gewinner~")
                
notice_all("Ox-Wettbewerb wird nun beendet.")
            
end
        end    
        when frage30
.timer begin
            
if oxevent.get_attender() > 0 then
                
if oxevent.get_attender() > 1 then
                    notice_all
("Wir haben mehrere Gewinner!")
                else
                    
notice_all("Wir haben einen Gewinner!")
                
end
            
else
                
timer("close_ox"60)
                
notice_all("Keine Teilnehmer mehr übrig!")
                
notice_all("~Diesmal gab es keinen Gewinner~")
                
notice_all("Ox-Wettbewerb wird nun beendet.")
            
end
        end            
    end
end 
probier es mal so. hab die ox function benutzt
MineCraftSuchti421 is offline  
Old 07/03/2017, 15:11   #12539
 
elite*gold: 0
Join Date: Sep 2015
Posts: 49
Received Thanks: 2
Drachenraum

Wer kann mir helfen das jeder spieler nur jede stunde den raum betretten können

PHP Code:
----------------------------------------------------
--
Tempel des Drachen
----------------------------------------------------
quest Tempel_of_dragon begin
state start begin
        
        when 30121.chat
."Tempel des Drachen" with pc.get_map_index() == 73 begin
        
if get_time() > game.get_event_flag("Grotte_time"then
        game
.set_event_flag("Grotte_zugang",0)
        
end
        
if pc.is_gm() or pc.count_item(80041) >= 1 then
        say_title
(""..mob_name(30121).."")
        
say("")
        
say("Hallo Gamemaster, "..pc.get_name().."")
        
say("Ich lasse dich auch ohne die Schlüssel und")
        
say("das Passwort passieren.")
        
wait()
        
pc.warp(8432001066900)
        return
        
end
        
if game.get_event_flag("Grotte_zugang") == and pc.count_item(30179) < 3 then
        say_title
(""..mob_name(30121).."")
        
say("")
        
say("Dir fehlen "..item_name(30179).."")
        
say_item_vnum(30179)
        
say("Komme wieder wenn du 3 besitzt.")
        return
        
end
        
if game.get_event_flag("Grotte_zugang") == 1 then
        say_title
(""..mob_name(30121).."")
        
say("")
        
pc.setqf("grotte_passworto"078954687921)
        if 
pc.getqf("abgabe") == 1 then
        pc
.setqf("abgabe",0)
        
say("Du hast bereits deine 3 Schlüssel abgeben.")
        
say("Ich lasse dich passieren.")
        
pc.setqf("erlaubt",1)
        
wait()
        
pc.warp(8432001066900)
        return
        
end
        say
("Tut mir Leid, der Raum ist reseviert.")
        
say("Wenn du ein die Kennzahl hast für den Zugang,")
        
say("gebe sie jetzt bitte ein.")
        
local passwort tonumber(input(""))
        --
pc.setqf("grotte_passworto"passwort
        if 
game.get_event_flag("Grotte_passwort") == passwort then
        say_title
(""..mob_name(30121).."")
        
say("")
        
say("Die Kennzahl stimmt überein.")
        if 
pc.count_item(30179) < 3 then
        say
("Ich kann dir den zutritt nicht gewähren")
        
say("Dir fehlt "..item_name(30179).."")
        
say_item_vnum(30179)
        
say("Komme wieder wenn du 3 besitzt.")
        return
        
end
        say
("Ich gewähre dir den zutritt!")
        
pc.setqf("erlaubt",1)
        
wait()
        if 
pc.can_warp() then    pc.remove_item("30179",3end
        pc
.warp(8432001066900)
        elseif 
passi != pc.getqf("grotte_passworto"then
        say_title
(""..mob_name(30121).."")
        
say("")
        
say("Die Kennzahl ist leider falsch.")
        return
        
end
        end
        
if game.get_event_flag("Grotte_zugang") == and pc.count_item(30179) >= 3 then
        say_title
(""..mob_name(30121).."")
        
say("")
        
say("Du bist der erste der den Eintritt in den Tempel")
        
say("des Drachens verlangt. Ich werde dich passieren")
        
say("lassen, sofern du einen gewunden Schlüssel")
        
say("besitzt. Bevor du den Raum betreten darfst")
        
say("musst du eine geheime Zahl eingeben.")
        
say("Diese kannst du innerhalb von 5 Minuten an")
        
say("deine Mitstreiter weitergeben, so das auch")
        
say("sie den Raum betreten können. ")
        
say("")
        
say("Bedenke auch das die Macht der Schlüssel nur")
        
say("30 Minuten lang hält. In dieser Zeit müsst")
        
say("ihr den Drachen besiegt haben.")
        
local i select("Ich bin Bereit""Abbrechen")
        if 
== i then
        say_title
(""..mob_name(30121).."")
        
say("Dann Lege jetzt die kennzahl fest.")
        
local passwort tonumber(input(""))
        if 
passwort and passwort <= 999999999 and pc.count_item(30179)>=1 then
        game
.set_event_flag("Grotte_zugang",1)
        
game.set_event_flag("Grotte_passwort",passwort)
        
local times get_time() + 300 --Wartezeit
        game
.set_event_flag("Grotte_time"times)
        
say_title(""..mob_name(30121).."")
        
pc.setqf("abgabe",1)
        
say("")
        
say("Die Kennzahl lautet:")
        
chat("Die Kennzahl lautet für den Tempel des Drachen: "..passwort.."")
        
say_reward(""..passwort.."")
        
say("Gib die Kennzahl deinen Mitstreitern weiter")
        
pc.remove_item("30179",3)
        else 
        
say_title(""..mob_name(30121).."")
        
say("")
        
say("Beim Kennzahl setzen ist ein fehler aufgetreten, versuche es erneut.")
        
say("Bitte gebe nur Ziffern ein.")
        
end
        end
        end
        end
    when login with pc
.get_map_index() == 208 and not pc.is_gm() begin
        
if pc.count_item("80041") >= 1 then chat("Tempel des Drachen: Du hast das GM-Item, prüfungen werden geblockt!") return end
        
if pc.get_level() < 75 or pc.getqf("erlaubt") == and pc.get_map_index() == 208 then
         chat
("Dir ist es nicht erlaubt diese Map zu betreten. "..pc.get_level().." "..pc.getqf("erlaubt").." "..pc.get_map_index().." ")
            
warp_to_village()
        
end
        chat
("Willkommen, zerstört schnell den Stein um zu dem Drachen zu gelangen.")
        
chat("Aber beeilt euch, sonst fliegt ihr raus")
        
local sekunden game.get_event_flag("Grotte_time") - get_time()
        
notice_in_map("Verbleibende Zeit bis ihr rausfliegt: "..sekunden.." Sekunden")
        
timer("skipia_boss_ende"sekunden)
        
pc.set_warp_location(73 182512207)
        
end
    when 8023.kill with pc
.get_map_index() == 208 begin
        timer
("skipia_boss_goo"2)
        
notice_in_map("Ihr hab den Stein zerstört ihr werden nun in die nächste Ebene gebracht")
        
end
    when skipia_boss_goo
.timer begin
        game
.set_event_flag("Grotte_zugang",0)
        
d.new_jump_all(208843610669)
        
d.setf("grotte_boss"1)
        
d.spawn_mob(9012239173)
        
end
    when 8031.kill 
or 8032.kill or 8033.kill or 8034.kill with pc.in_dungeon() and d.getf("grotte_boss") == 2 begin
    local n 
=d.getf("count") + 1
    d
.setf("count"n
    --
notice_all("Metin killed "..n.."")
    if 
2 then
    local t 
number(1,4)
    --
notice_all("Spawn Metin")
    if 
== t then
    d
.regen_file("data/dungeon/skia_boss1.txt")
    elseif 
== t then
    d
.regen_file("data/dungeon/skia_boss2.txt")
    elseif 
== t then
    d
.regen_file("data/dungeon/skia_boss3.txt")
    else
    
d.regen_file("data/dungeon/skia_boss4.txt")
    
end
    end
    end
    when 2493.kill with pc
.in_dungeon() and d.getf("grotte_boss") == 2 begin
        d
.setf("grotte_boss"3)
        
notice_all("Die Gruppe von "..pc.get_name().." hat Beran-Setaou getötet.")
        
d.notice("Beeindruckend, ihr habt ihn tatsächlich besiegt.") -- Als Abschluss könnt ihr noch die Metins zerstören")
        d.notice("
ihr werdet in 60 Sekunden zurück in Grotte 2 gebracht.")
        timer("
skipia_boss_end", 60)
        d.kill_all()
        d.spawn_mob(9012, 239, 173)
        d.clear_regen()
        end
    when login with pc.in_dungeon() and d.getf("
grotte_boss") == 2 begin
    pc.set_warp_location(73 , 1825, 12207)
    end
    when login with pc.in_dungeon() and d.getf("
grotte_boss") == 1 begin
        timer("
skipia_boss_end", 3600)    
        d.set_regen_file("
data/dungeon/skia_boss.txt")
        local t = number(1,4)
        if 1 == t then
            d.regen_file("
data/dungeon/skia_boss1.txt")
            elseif 2 == t then
            d.regen_file("
data/dungeon/skia_boss2.txt")
            elseif 3 == t then
            d.regen_file("
data/dungeon/skia_boss3.txt")
            else
            d.regen_file("
data/dungeon/skia_boss4.txt")
        end
        local o = number(1,4)
        if 1 == o then
            d.regen_file("
data/dungeon/skia_boss1.txt")
            elseif 2 == o then
            d.regen_file("
data/dungeon/skia_boss2.txt")
            elseif 3 == o then
            d.regen_file("
data/dungeon/skia_boss3.txt")
            else
            d.regen_file("
data/dungeon/skia_boss4.txt")
            end    
        d.setf("
grotte_boss", 2)
        d.notice("
Willkommen im Tempel des Drachenihr habt maximal 1 Stunde Zeit Beran-Setaou zu besiegenViel Erfolg")
        d.setf("
count", 0)
        pc.set_warp_location(73 , 1825, 12207)
        end
    when login with pc.in_dungeon() and d.getf("
grotte_boss") == 3 begin -- begin
    --pc.warp(181700, 1220600)
    end
    when skipia_boss_end.timer begin
        d.exit_all()
        end
    when skipia_boss_ende.timer begin
        kill_all_in_map(208)
        game.set_event_flag("
Grotte_zugang",0)
        d.setf("
grotte_boss", 1)
        d.exit_all()
    end
    when login with pc.get_map_index() != 208 or not pc.in_dungeon() begin
    pc.setqf("
erlaubt",0)
    end
    end
end 
Kiyoshi2 is offline  
Old 07/14/2017, 12:21   #12540


 
elite*gold: 43
Join Date: Feb 2017
Posts: 249
Received Thanks: 53
Hab momentan ein kleines Problem.
Ich möchte auf meinem Server mehrere Quests mit einbauen, jedoch wenn ich mehr als eine Quest einbaue, bekomme ich die Fehlermeldung "Error occured on compile".
Wenn ich auf dem Server nur eine Quest einbaue, funktioniert dies Problemlos.

Ich poste mal die Quests hier rein, hoffe auf baldige Antwort und Hilfe.

Quest 1: GM_Panel

Quest 2: Automessage

Diese sind nur ein Beispiel.

Kurz: Kann nicht mehr als eine Quest auf dem Server einbauen.
.Dedicated is offline  
Reply




All times are GMT +2. The time now is 00:51.


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.