[SERVICE] Die Questkontrolle

06/11/2011 01:01 Sleyata#2536
Habe wd ein problem ich glaube es liegt an denn "end" woher weiß ich wie viele end´s ich hinten dran setzen muss?

PHP Code:
quest Informierer begin
    state start begin
        when 20094.chat
."Informierer" begin
            say_title
("Informierer:")
            
say("")
            
say("Guten Tag,")
            
say("Ich bin der Informierer")
            
say("Was ich mache?")
            
say_reward("Ich gebe dir Informationen über denn Server")
            
local s select ("Weiter","Abbrechen")            
            if 
== 2 then
                
return
            elseif 
== 1 then
                local a 
select ("Information: Die *Neuen* Uppitems","Information: Das *Neue* Uppchema","Abbrechen")
                if 
== 3 then
                    
return
                elseif 
== 1 then
                    local z 
select ("Grünner Smaragd","Roter Smaragd","Blauer Smaragd","Schwartzer Smaragd","Oranger Smaragd","Abbrechen")
                    if 
== 6 then
                    
return
                    elseif 
== 1 then
                    say_title
("Grünner Smaragd")
                    
say("")
                    
say("Aha, du willst also wissen,")
                    
say("wo man den PvP-Stein droppt?")
                    
say_item("Meinst du diesen Stein?",11299,"")
                    
say("Diesen Stein droppst du von:.")
                    
say_reward("-Metin Jeon-Un")
                    
say_reward("-Sensenmann")
                    
say_reward("-Truhe des Wasserdrachen")
                    
say_reward("-Truhe der Grossen Eishexe")
                    elseif 
== 2 then
                    say_title
("Roter Smaragd")
                    
say("")
                    
say("Aha, du willst also wissen,")
                    
say("wo man denn PvM-Stein droppt?")
                    
say_item("Meinst du diesen Stein?",11299,"")
                    
say("Diesen Stein droppst du von:.")
                    
say_reward("-Metin Jeon-Un")
                    
say_reward("-Sensenmann")
                    
say_reward("-Truhe des Wasserdrachen")
                    
say_reward("-Truhe der Grossen Eishexe")
                    elseif 
== 3 then
                    say_title
("Blauer Smaragd")
                    
say("")
                    
say("Aha, du willst also wissen,")
                    
say("wo man denn Grünen Kristall droppt?")
                    
say_item("Meinst du diesen Stein?",11299,"")
                    
say("Diesen Stein droppst du von:.")
                    
say_reward("-Metin Jeon-Un")
                    
say_reward("-Sensenmann")
                    
say_reward("-Truhe des Wasserdrachen")
                    
say_reward("-Truhe der Grossen Eishexe")
                    elseif 
== 4 then
                    say_title
("Schwartzer Smaragd")
                    
say("")
                    
say("Aha, du willst also wiesen,")
                    
say("wo man den Blauen Kristall droppt?")
                    
say_item("Meinst du diesen Stein?",11299,"")
                    
say("Diesen Stein droppst du von:.")
                    
say_reward("-Metin Jeon-Un")
                    
say_reward("-Sensenmann")
                    
say_reward("-Truhe des Wasserdrachen")
                    
say_reward("-Truhe der Grossen Eishexe")
                    elseif 
== 5 then
                    say_title
("Oranger Smaragd")
                    
say("")
                    
say("Aha, du willst also wiesen,")
                    
say("wo man denn Roten Kristall droppt?")
                    
say_item("Meinst du diesen Stein?",11299,"")
                    
say("Diesen Stein droppst du von:.")
                    
say_reward("-Metin Jeon-Un")
                    
say_reward("-Sensenmann")
                    
say_reward("-Truhe des Wasserdrachen")
                    
say_reward("-Truhe der Grossen Eishexe")
                elseif 
== 2 then
                    local i 
select ("Krieger","Ninja","Abbrechen")
                    if 
== 3 then
                    
return
                    elseif 
== 1 then
                    local g 
select ("Saphiersthal-Panzer","Smaragdsthal-Panzer","Gift-Panzer","Abbrechen")
                    if 
== 4 then
                    
return
                    elseif 
== 1 then
                    say_title
("Saphierstahl-Panzer")
                    
say("")
                    
say("Guten Tag,")
                    
say("Aha, du willst also wiesen,")
                    
say("woher du denn Saphierstahl-Panzer bekommst?")
                    
say_item("Meinst du diesen Rüsstung?",42009,"")
                    
say_reward("Diese Rüsstung erhältst du aus Schwarzstahl-Panzer+9")
                    
say_reward("Ziehe denn Schwarzstahl-Panzer+9 auf Seoung-Pung")
                    
say_reward("Schau dir die Uppitems an die du brauchst!")
                    
say_reward("Unter Uppitems *Neu* sag ich dir wo man sie droppt!")
                    elseif 
== 2 then
                    say_title
("Smaragdstahl-Panzer")
                    
say("")
                    
say("Guten Tag,")
                    
say("Aha, du willst also wiesen,")
                    
say("woher du denn Smaragdstahl-Panzer bekommst?")
                    
say_item("Meinst du diesen Rüsstung?",42019,"")
                    
say_reward("Diese Rüsstung erhältst du aus Saphierstahl-Panzer+9")
                    
say_reward("Ziehe denn Saphierstahl-Panzer+9 auf Seoung-Pung")
                    
say_reward("Schau dir die Uppitems an die du brauchst!")
                    
say_reward("Unter Uppitems *Neu* sag ich dir wo man sie droppt!")
                    elseif 
== 3 then
                    say_title
("Gift-Panzer")
                    
say("")
                    
say("Guten Tag,")
                    
say("Aha, du willst also wiesen,")
                    
say("woher du denn Gift-Panzer bekommst?")
                    
say_item("Meinst du diesen Rüsstung?",42029,"")
                    
say_reward("Diese Rüsstung erhältst du aus Smaragdstahl-Panzer+9")
                    
say_reward("Ziehe denn Smaragdstahl-Panzer+9 auf Seoung-Pung")
                    
say_reward("Schau dir die Uppitems an die du brauchst!")
                    
say_reward("Unter Uppitems *Neu* sag ich dir wo man sie droppt!")
                    elseif 
== 2 then
                    local t 
select ("Saphiersthal-Panzer","Smaragdsthal-Panzer","Gift-Panzer","Abbrechen")
                    if 
== 4 then
                    
return
                    elseif 
== 1 then
                    say_title
("Saphierstahl-Panzer")
                    
say("")
                    
say("Guten Tag,")
                    
say("Aha, du willst also wiesen,")
                    
say("woher du denn Saphierstahl-Panzer bekommst?")
                    
say_item("Meinst du diesen Rüsstung?",42009,"")
                    
say_reward("Diese Rüsstung erhältst du aus Schwarzstahl-Panzer+9")
                    
say_reward("Ziehe denn Schwarzstahl-Panzer+9 auf Seoung-Pung")
                    
say_reward("Schau dir die Uppitems an die du brauchst!")
                    
say_reward("Unter Uppitems *Neu* sag ich dir wo man sie droppt!")
                    elseif 
== 2 then
                    say_title
("Smaragdstahl-Panzer")
                    
say("")
                    
say("Guten Tag,")
                    
say("Aha, du willst also wiesen,")
                    
say("woher du denn Smaragdstahl-Panzer bekommst?")
                    
say_item("Meinst du diesen Rüsstung?",42019,"")
                    
say_reward("Diese Rüsstung erhältst du aus Saphierstahl-Panzer+9")
                    
say_reward("Ziehe denn Saphierstahl-Panzer+9 auf Seoung-Pung")
                    
say_reward("Schau dir die Uppitems an die du brauchst!")
                    
say_reward("Unter Uppitems *Neu* sag ich dir wo man sie droppt!")
                    elseif 
== 3 then
                    say_title
("Gift-Panzer")
                    
say("")
                    
say("Guten Tag,")
                    
say("Aha, du willst also wiesen,")
                    
say("woher du denn Gift-Panzer bekommst?")
                    
say_item("Meinst du diesen Rüsstung?",42029,"")
                    
say_reward("Diese Rüsstung erhältst du aus Smaragdstahl-Panzer+9")
                    
say_reward("Ziehe denn Smaragdstahl-Panzer+9 auf Seoung-Pung")
                    
say_reward("Schau dir die Uppitems an die du brauchst!")
                    
say_reward("Unter Uppitems *Neu* sag ich dir wo man sie droppt!")
                
end
            end
        end
    end
 end  
end 
end
end
end
end
end
end
end 
06/11/2011 01:10 zazolekpl#2537
Sorry for my english, i'm from Poland :)
@2UP
Code:
say_rewart("Dein Expertenrezept ist verschwunden")
change this :)
Code:
say_reward("Dein Expertenrezept ist verschwunden")
And some errors.
Full quest :
Code:
quest pq begin
    state start begin
        when 99999.use begin
		
			if pc.get_horse_level() >= 21 then
			say_title("You have got 21 horse level.")
			end
			
			
            if pc.countitem(50904) < 1 then
                say("Du brauchst Expertenrezept")
                return
				
            end
            say("Dein Pferd würde um 1 Lvl auf steigen.")
            say("Aber ist es dir dien Expertenrezept wert?")
            local s = select("Ja", "Nein")
			if 2 == s then
				return
				

			else
            if pc.countitem(50904) < 1 then
                say("Du brauchst Expertenrezept.")
                say("Komm wieder wenn du eins hasst")
                return
				end
            pc.remove_item(99999, 1)
            pc.remove_item(50904, 1)
            horse.advance()
            say_reward("")
            say_reward("Dein Pferd stieg um ein LVL auf")
            say_reward("Dein Expertenrezept ist verschwunden")
            say_reward("Um dein Pferd zu rufen Rede mit")
            say_reward("dem Stallburchen das du dein")
            say_reward("Pferdebild/Mg-Buch/KG-Buch verloren hasst")
			end
        end
    end
end
@UP
Code:
quest Informierer begin
    state start begin
        when 20095.chat."Informierer" begin
            say_title("Informierer:")
            say("")
            say("Guten Tag,")
            say("Ich bin der Informierer")
            say("Was ich mache?")
            say_reward("Ich gebe dir Informationen über denn Server")
            local s = select ("Weiter","Abbrechen")            
            if s == 2 then
                return
            elseif s == 1 then
                local a = select ("Information: Die *Neuen* Uppitems","Information: Das *Neue* Uppchema","Abbrechen")
                if a == 3 then
                    return
                elseif a == 1 then
                    local z = select ("Grünner Smaragd","Roter Smaragd","Blauer Smaragd","Schwartzer Smaragd","Oranger Smaragd","Abbrechen")
                    if z == 6 then
                    return
                    elseif z == 1 then
                    say_title("Grünner Smaragd")
                    say("")
                    say("Aha, du willst also wissen,")
                    say("wo man den PvP-Stein droppt?")
                    say_item("Meinst du diesen Stein?",11299,"")
                    say("Diesen Stein droppst du von:.")
                    say_reward("-Metin Jeon-Un")
                    say_reward("-Sensenmann")
                    say_reward("-Truhe des Wasserdrachen")
                    say_reward("-Truhe der Grossen Eishexe")
                    elseif z == 2 then
                    say_title("Roter Smaragd")
                    say("")
                    say("Aha, du willst also wissen,")
                    say("wo man denn PvM-Stein droppt?")
                    say_item("Meinst du diesen Stein?",11299,"")
                    say("Diesen Stein droppst du von:.")
                    say_reward("-Metin Jeon-Un")
                    say_reward("-Sensenmann")
                    say_reward("-Truhe des Wasserdrachen")
                    say_reward("-Truhe der Grossen Eishexe")
                    elseif z == 3 then
                    say_title("Blauer Smaragd")
                    say("")
                    say("Aha, du willst also wissen,")
                    say("wo man denn Grünen Kristall droppt?")
                    say_item("Meinst du diesen Stein?",11299,"")
                    say("Diesen Stein droppst du von:.")
                    say_reward("-Metin Jeon-Un")
                    say_reward("-Sensenmann")
                    say_reward("-Truhe des Wasserdrachen")
                    say_reward("-Truhe der Grossen Eishexe")
                    elseif z == 4 then
                    say_title("Schwartzer Smaragd")
                    say("")
                    say("Aha, du willst also wiesen,")
                    say("wo man den Blauen Kristall droppt?")
                    say_item("Meinst du diesen Stein?",11299,"")
                    say("Diesen Stein droppst du von:.")
                    say_reward("-Metin Jeon-Un")
                    say_reward("-Sensenmann")
                    say_reward("-Truhe des Wasserdrachen")
                    say_reward("-Truhe der Grossen Eishexe")
                    elseif z == 5 then
                    say_title("Oranger Smaragd")
                    say("")
                    say("Aha, du willst also wiesen,")
                    say("wo man denn Roten Kristall droppt?")
                    say_item("Meinst du diesen Stein?",11299,"")
                    say("Diesen Stein droppst du von:.")
                    say_reward("-Metin Jeon-Un")
                    say_reward("-Sensenmann")
                    say_reward("-Truhe des Wasserdrachen")
                    say_reward("-Truhe der Grossen Eishexe")
                elseif a == 2 then
                    local i = select ("Krieger","Ninja","Abbrechen")
                    if i == 3 then
                    return
                    elseif i == 1 then
                    local g = select ("Saphiersthal-Panzer","Smaragdsthal-Panzer","Gift-Panzer","Abbrechen")
                    if g == 4 then
                    return
                    elseif g == 1 then
                    say_title("Saphierstahl-Panzer")
                    say("")
                    say("Guten Tag,")
                    say("Aha, du willst also wiesen,")
                    say("woher du denn Saphierstahl-Panzer bekommst?")
                    say_item("Meinst du diesen Rüsstung?",42009,"")
                    say_reward("Diese Rüsstung erhältst du aus Schwarzstahl-Panzer+9")
                    say_reward("Ziehe denn Schwarzstahl-Panzer+9 auf Seoung-Pung")
                    say_reward("Schau dir die Uppitems an die du brauchst!")
                    say_reward("Unter Uppitems *Neu* sag ich dir wo man sie droppt!")
                    elseif g == 2 then
                    say_title("Smaragdstahl-Panzer")
                    say("")
                    say("Guten Tag,")
                    say("Aha, du willst also wiesen,")
                    say("woher du denn Smaragdstahl-Panzer bekommst?")
                    say_item("Meinst du diesen Rüsstung?",42019,"")
                    say_reward("Diese Rüsstung erhältst du aus Saphierstahl-Panzer+9")
                    say_reward("Ziehe denn Saphierstahl-Panzer+9 auf Seoung-Pung")
                    say_reward("Schau dir die Uppitems an die du brauchst!")
                    say_reward("Unter Uppitems *Neu* sag ich dir wo man sie droppt!")
                    elseif g == 3 then
                    say_title("Gift-Panzer")
                    say("")
                    say("Guten Tag,")
                    say("Aha, du willst also wiesen,")
                    say("woher du denn Gift-Panzer bekommst?")
                    say_item("Meinst du diesen Rüsstung?",42029,"")
                    say_reward("Diese Rüsstung erhältst du aus Smaragdstahl-Panzer+9")
                    say_reward("Ziehe denn Smaragdstahl-Panzer+9 auf Seoung-Pung")
                    say_reward("Schau dir die Uppitems an die du brauchst!")
                    say_reward("Unter Uppitems *Neu* sag ich dir wo man sie droppt!")
                    elseif i == 2 then
                    local t = select ("Saphiersthal-Panzer","Smaragdsthal-Panzer","Gift-Panzer","Abbrechen")
                    if t == 4 then
                    return
                    elseif t == 1 then
                    say_title("Saphierstahl-Panzer")
                    say("")
                    say("Guten Tag,")
                    say("Aha, du willst also wiesen,")
                    say("woher du denn Saphierstahl-Panzer bekommst?")
                    say_item("Meinst du diesen Rüsstung?",42009,"")
                    say_reward("Diese Rüsstung erhältst du aus Schwarzstahl-Panzer+9")
                    say_reward("Ziehe denn Schwarzstahl-Panzer+9 auf Seoung-Pung")
                    say_reward("Schau dir die Uppitems an die du brauchst!")
                    say_reward("Unter Uppitems *Neu* sag ich dir wo man sie droppt!")
                    elseif t == 2 then
                    say_title("Smaragdstahl-Panzer")
                    say("")
                    say("Guten Tag,")
                    say("Aha, du willst also wiesen,")
                    say("woher du denn Smaragdstahl-Panzer bekommst?")
                    say_item("Meinst du diesen Rüsstung?",42019,"")
                    say_reward("Diese Rüsstung erhältst du aus Saphierstahl-Panzer+9")
                    say_reward("Ziehe denn Saphierstahl-Panzer+9 auf Seoung-Pung")
                    say_reward("Schau dir die Uppitems an die du brauchst!")
                    say_reward("Unter Uppitems *Neu* sag ich dir wo man sie droppt!")
                    elseif t == 3 then
                    say_title("Gift-Panzer")
                    say("")
                    say("Guten Tag,")
                    say("Aha, du willst also wiesen,")
                    say("woher du denn Gift-Panzer bekommst?")
                    say_item("Meinst du diesen Rüsstung?",42029,"")
                    say_reward("Diese Rüsstung erhältst du aus Smaragdstahl-Panzer+9")
                    say_reward("Ziehe denn Smaragdstahl-Panzer+9 auf Seoung-Pung")
                    say_reward("Schau dir die Uppitems an die du brauchst!")
                    say_reward("Unter Uppitems *Neu* sag ich dir wo man sie droppt!")
                
 end  
end 
end
end
end
end
end
end
end
06/11/2011 01:19 South-Park#2538
Quote:
Originally Posted by Sleyata View Post
Habe wd ein problem ich glaube es liegt an denn "end" woher weiß ich wie viele end´s ich hinten dran setzen muss?

PHP Code:
quest Informierer begin
    state start begin
        when 20094.chat
."Informierer" begin
            say_title
("Informierer:")
            
say("")
            
say("Guten Tag,")
            
say("Ich bin der Informierer")
            
say("Was ich mache?")
            
say_reward("Ich gebe dir Informationen über denn Server")
            
local s select ("Weiter","Abbrechen")            
                if 
== 2 then
                    
return
                
end
                
elseif == 1 then
                    local a 
select ("Information: Die *Neuen* Uppitems","Information: Das *Neue* Uppchema","Abbrechen")
                    if 
== 3 then
                        
return
                    
end
                    
elseif == 1 then
                        local z 
select ("Grünner Smaragd","Roter Smaragd","Blauer Smaragd","Schwartzer Smaragd","Oranger Smaragd","Abbrechen")
                            if 
== 6 then
                                
return
                            
end
                            
elseif == 1 then
                                say_title
("Grünner Smaragd")
                                
say("")
                                
say("Aha, du willst also wissen,")
                                
say("wo man den PvP-Stein droppt?")
                                
say_item("Meinst du diesen Stein?",11299,"")
                                
say("Diesen Stein droppst du von:.")
                                
say_reward("-Metin Jeon-Un")
                                
say_reward("-Sensenmann")
                                
say_reward("-Truhe des Wasserdrachen")
                                
say_reward("-Truhe der Grossen Eishexe")
                            elseif 
== 2 then
                                say_title
("Roter Smaragd")
                                
say("")
                                
say("Aha, du willst also wissen,")
                                
say("wo man denn PvM-Stein droppt?")
                                
say_item("Meinst du diesen Stein?",11299,"")
                                
say("Diesen Stein droppst du von:.")
                                
say_reward("-Metin Jeon-Un")
                                
say_reward("-Sensenmann")
                                
say_reward("-Truhe des Wasserdrachen")
                                
say_reward("-Truhe der Grossen Eishexe")
                            elseif 
== 3 then
                                say_title
("Blauer Smaragd")
                                
say("")
                                
say("Aha, du willst also wissen,")
                                
say("wo man denn Grünen Kristall droppt?")
                                
say_item("Meinst du diesen Stein?",11299,"")
                                
say("Diesen Stein droppst du von:.")
                                
say_reward("-Metin Jeon-Un")
                                
say_reward("-Sensenmann")
                                
say_reward("-Truhe des Wasserdrachen")
                                
say_reward("-Truhe der Grossen Eishexe")
                            elseif 
== 4 then
                                say_title
("Schwartzer Smaragd")
                                
say("")
                                
say("Aha, du willst also wiesen,")
                                
say("wo man den Blauen Kristall droppt?")
                                
say_item("Meinst du diesen Stein?",11299,"")
                                
say("Diesen Stein droppst du von:.")
                                
say_reward("-Metin Jeon-Un")
                                
say_reward("-Sensenmann")
                                
say_reward("-Truhe des Wasserdrachen")
                                
say_reward("-Truhe der Grossen Eishexe")
                            elseif 
== 5 then
                                say_title
("Oranger Smaragd")
                                
say("")
                                
say("Aha, du willst also wiesen,")
                                
say("wo man denn Roten Kristall droppt?")
                                
say_item("Meinst du diesen Stein?",11299,"")
                                
say("Diesen Stein droppst du von:.")
                                
say_reward("-Metin Jeon-Un")
                                
say_reward("-Sensenmann")
                                
say_reward("-Truhe des Wasserdrachen")
                                
say_reward("-Truhe der Grossen Eishexe")
                    elseif 
== 2 then
                        local i 
select ("Krieger","Ninja","Abbrechen")
                            if 
== 3 then
                            
return
                        
end
                        
elseif == 1 then
                            local g 
select ("Saphiersthal-Panzer","Smaragdsthal-Panzer","Gift-Panzer","Abbrechen")
                                if 
== 4 then
                                    
return
                                
end
                                
elseif == 1 then
                                    say_title
("Saphierstahl-Panzer")
                                    
say("")
                                    
say("Guten Tag,")
                                    
say("Aha, du willst also wiesen,")
                                    
say("woher du denn Saphierstahl-Panzer bekommst?")
                                    
say_item("Meinst du diesen Rüsstung?",42009,"")
                                    
say_reward("Diese Rüsstung erhältst du aus Schwarzstahl-Panzer+9")
                                    
say_reward("Ziehe denn Schwarzstahl-Panzer+9 auf Seoung-Pung")
                                    
say_reward("Schau dir die Uppitems an die du brauchst!")
                                    
say_reward("Unter Uppitems *Neu* sag ich dir wo man sie droppt!")
                                elseif 
== 2 then
                                    say_title
("Smaragdstahl-Panzer")
                                    
say("")
                                    
say("Guten Tag,")
                                    
say("Aha, du willst also wiesen,")
                                    
say("woher du denn Smaragdstahl-Panzer bekommst?")
                                    
say_item("Meinst du diesen Rüsstung?",42019,"")
                                    
say_reward("Diese Rüsstung erhältst du aus Saphierstahl-Panzer+9")
                                    
say_reward("Ziehe denn Saphierstahl-Panzer+9 auf Seoung-Pung")
                                    
say_reward("Schau dir die Uppitems an die du brauchst!")
                                    
say_reward("Unter Uppitems *Neu* sag ich dir wo man sie droppt!")
                                elseif 
== 3 then
                                    say_title
("Gift-Panzer")
                                    
say("")
                                    
say("Guten Tag,")
                                    
say("Aha, du willst also wiesen,")
                                    
say("woher du denn Gift-Panzer bekommst?")
                                    
say_item("Meinst du diesen Rüsstung?",42029,"")
                                    
say_reward("Diese Rüsstung erhältst du aus Smaragdstahl-Panzer+9")
                                    
say_reward("Ziehe denn Smaragdstahl-Panzer+9 auf Seoung-Pung")
                                    
say_reward("Schau dir die Uppitems an die du brauchst!")
                                    
say_reward("Unter Uppitems *Neu* sag ich dir wo man sie droppt!")
                        elseif 
== 2 then
                            local t 
select ("Saphiersthal-Panzer","Smaragdsthal-Panzer","Gift-Panzer","Abbrechen")
                                if 
== 4 then
                                    
return
                                
end
                                
elseif == 1 then
                                    say_title
("Saphierstahl-Panzer")
                                    
say("")
                                    
say("Guten Tag,")
                                    
say("Aha, du willst also wiesen,")
                                    
say("woher du denn Saphierstahl-Panzer bekommst?")
                                    
say_item("Meinst du diesen Rüsstung?",42009,"")
                                    
say_reward("Diese Rüsstung erhältst du aus Schwarzstahl-Panzer+9")
                                    
say_reward("Ziehe denn Schwarzstahl-Panzer+9 auf Seoung-Pung")
                                    
say_reward("Schau dir die Uppitems an die du brauchst!")
                                    
say_reward("Unter Uppitems *Neu* sag ich dir wo man sie droppt!")
                                elseif 
== 2 then
                                    say_title
("Smaragdstahl-Panzer")
                                    
say("")
                                    
say("Guten Tag,")
                                    
say("Aha, du willst also wiesen,")
                                    
say("woher du denn Smaragdstahl-Panzer bekommst?")
                                    
say_item("Meinst du diesen Rüsstung?",42019,"")
                                    
say_reward("Diese Rüsstung erhältst du aus Saphierstahl-Panzer+9")
                                    
say_reward("Ziehe denn Saphierstahl-Panzer+9 auf Seoung-Pung")
                                    
say_reward("Schau dir die Uppitems an die du brauchst!")
                                    
say_reward("Unter Uppitems *Neu* sag ich dir wo man sie droppt!")
                                elseif 
== 3 then
                                    say_title
("Gift-Panzer")
                                    
say("")
                                    
say("Guten Tag,")
                                    
say("Aha, du willst also wiesen,")
                                    
say("woher du denn Gift-Panzer bekommst?")
                                    
say_item("Meinst du diesen Rüsstung?",42029,"")
                                    
say_reward("Diese Rüsstung erhältst du aus Smaragdstahl-Panzer+9")
                                    
say_reward("Ziehe denn Smaragdstahl-Panzer+9 auf Seoung-Pung")
                                    
say_reward("Schau dir die Uppitems an die du brauchst!")
                                    
say_reward("Unter Uppitems *Neu* sag ich dir wo man sie droppt!")
                                
end
                            end
                        end
                    end
                end  
            end
        end
    end    
end 
so, müsste passen..
06/11/2011 01:38 Sleyata#2539
South dein´s ging nicht aber das von zazolekpl ging. Wie weiß ich wie viele end´s ich dran setzen muss?


#edit

Wenn ich das 2. Anklicke also *Neu* Uppchema bricht der ab. weiß jemand wieso?
06/11/2011 10:41 .Delta#2540
Quote:
Originally Posted by Sleyata View Post
South dein´s ging nicht aber das von zazolekpl ging. Wie weiß ich wie viele end´s ich dran setzen muss?


#edit

Wenn ich das 2. Anklicke also *Neu* Uppchema bricht der ab. weiß jemand wieso?

Und zu deiner Frage: Jedes quest, state, when, if, function, for, while ( hab bestimmt was vergessen^^) erfordert ein end.
06/11/2011 15:40 Pyramos#2541
Wäre nett wenn ihr mal drüber seht.

06/11/2011 15:51 .Delta#2542
PHP Code:
quest name begin
    state start begin
        when 20092.chat
."GrottePorterin" with pc.get_level() > 95 begin
            say
("DU BRAUCHST EINE Gegenangriffstrategie")
            
wait()
            
say("Nun Denn Wenn du hinein willst")
            
say("Die Monster dort sind sehr stark,")
            
say("Ich kann dich dort hinbringen,")
            
say_reward("Aber !ACHTUNG! ")
            
say_reward("Du kommst Orktal wieder raus!!")
            
wait()
            
say("")
            
local b=select("Ja""Nein")
            if 
1==b then
                
if pc.countitem("70031")>=1 then
                    pc
.removeitem(700311)
                    
say("Du wirst nun teleportiert!")
                    
wait()
                    
pc.warp(100001214200)
                else
                    
say("Du hast keine Gegenangriffsstrategie")
                    return
                
end
            
elseif 2==b then
                say
("Dann halt nicht.")
                return
            
end
        end
    end
end 
06/11/2011 17:03 Pyramos#2543
Sry aber ich hab kein plan was falsch ist.

06/11/2011 17:56 Sleyata#2544
Delta. könntest du mir bei denn Quest´s helfen? Ich brauche sie nemlich für meinen root server.
06/11/2011 17:57 .Delta#2545
Quote:
Originally Posted by Sleyata View Post
Delta. könntest du mir bei denn Quest´s helfen? Ich brauche sie nemlich für meinen root server.
Ich hab dir meine version doch gepostet :)
Direkt nach deinem letzten post
06/11/2011 18:07 Sleyata#2546
Ich weiß aber ich meine über skype damit ich nicht immer epvp reinschreiben muss
06/11/2011 18:16 .Delta#2547
Quote:
Originally Posted by Sleyata View Post
Ich weiß aber ich meine über skype damit ich nicht immer epvp reinschreiben muss
dann add mich einfach ;)
06/11/2011 19:06 Sleyata#2548
Cheke das noch net mit denn End´s:

PHP Code:
quest Informierer begin
    state start begin
        when 20094.chat
."Informierer" begin
            say_title
("Informierer:")
            
say("")
            
say("Hallo ".. pc.get_name() .."")
            
say("Wie ich sehe bist du neu auf dem Server!")
            
say("Ich kann dir ein paar Infos geben.")
            
say("Für die Infos will ich natürlich nichts!")
            
say_reward("Willst du Informationen über denn server haben?")
            
local s select ("Ja","Nein")            
            if 
== 2 then
                
return
            elseif 
== 1 then
                say_reward
("Bitte wähle eine Information aus")
                
local a select ("Information: Die *Neuen* Uppitems","Information: Das *Neue* Uppsystem","Abbrechen")
                if 
== 3 then
                    
return
                elseif 
== 1 then
                    say_reward
("Bitte wähle ein Item aus")
                    
local z select ("Grünner Smaragd","Roter Smaragd","Blauer Smaragd","Schwartzer Smaragd","Oranger Smaragd","Abbrechen")
                    if 
== 6 then
                        
return
                    elseif 
== 1 then
                        say_title
("Grünner Smaragd")
                        
say("")
                        
say("Aha, du willst also wissen,")
                        
say("wo man den PvP-Stein droppt?")
                        
say_item("Meinst du diesen Stein?",11299,"")
                        
say("Diesen Stein droppst du von:.")
                        
say_reward("-Metin Jeon-Un")
                        
say_reward("-Sensenmann")
                        
say_reward("-Truhe des Wasserdrachen")
                        
say_reward("-Truhe der Grossen Eishexe")
                    elseif 
== 2 then
                        say_title
("Roter Smaragd")
                        
say("")
                        
say("Aha, du willst also wissen,")
                        
say("wo man denn PvM-Stein droppt?")
                        
say_item("Meinst du diesen Stein?",11299,"")
                        
say("Diesen Stein droppst du von:.")
                        
say_reward("-Metin Jeon-Un")
                        
say_reward("-Sensenmann")
                        
say_reward("-Truhe des Wasserdrachen")
                        
say_reward("-Truhe der Grossen Eishexe")
                    elseif 
== 3 then
                        say_title
("Blauer Smaragd")
                        
say("")
                        
say("Aha, du willst also wissen,")
                        
say("wo man denn Grünen Kristall droppt?")
                        
say_item("Meinst du diesen Stein?",11299,"")
                        
say("Diesen Stein droppst du von:.")
                        
say_reward("-Metin Jeon-Un")
                        
say_reward("-Sensenmann")
                        
say_reward("-Truhe des Wasserdrachen")
                        
say_reward("-Truhe der Grossen Eishexe")
                    elseif 
== 4 then
                        say_title
("Schwartzer Smaragd")
                        
say("")
                        
say("Aha, du willst also wiesen,")
                        
say("wo man den Blauen Kristall droppt?")
                        
say_item("Meinst du diesen Stein?",11299,"")
                        
say("Diesen Stein droppst du von:.")
                        
say_reward("-Metin Jeon-Un")
                        
say_reward("-Sensenmann")
                        
say_reward("-Truhe des Wasserdrachen")
                        
say_reward("-Truhe der Grossen Eishexe")
                    elseif 
== 5 then
                        say_title
("Oranger Smaragd")
                        
say("")
                        
say("Aha, du willst also wiesen,")
                        
say("wo man denn Roten Kristall droppt?")
                        
say_item("Meinst du diesen Stein?",11299,"")
                        
say("Diesen Stein droppst du von:.")
                        
say_reward("-Metin Jeon-Un")
                        
say_reward("-Sensenmann")
                        
say_reward("-Truhe des Wasserdrachen")
                        
say_reward("-Truhe der Grossen Eishexe")
                    
end
                
elseif == 2 then
                    local i 
select ("Krieger","Ninja","Sura","Schamane","Abbrechen")
                    if 
== 5 then
                        
return
                    elseif 
== 1 then
                        local g 
select ("Saphiersthal-Panzer","Smaragdsthal-Panzer","Gift-Panzer","Abbrechen")
                        if 
== 4 then
                            
return
                        elseif 
== 1 then
                            say_title
("Saphierstahl-Panzer")
                            
say("")
                            
say("Guten Tag,")
                            
say("Aha, du willst also wiesen,")
                            
say("woher du denn Saphierstahl-Panzer bekommst?")
                            
say_item("Meinst du diesen Rüsstung?",42019,"")
                            
say_reward("Diese Rüsstung erhältst du aus Schwarzstahl-Panzer+9")
                            
say_reward("Ziehe denn Schwarzstahl-Panzer+9 auf Seoung-Pung")
                            
say_reward("Schau dir die Uppitems an die du brauchst!")
                            
say_reward("Unter Uppitems *Neu* sag ich dir wo man sie droppt!")
                        elseif 
== 2 then
                            say_title
("Smaragdstahl-Panzer")
                            
say("")
                            
say("Guten Tag,")
                            
say("Aha, du willst also wiesen,")
                            
say("woher du denn Smaragdstahl-Panzer bekommst?")
                            
say_item("Meinst du diesen Rüsstung?",42009,"")
                            
say_reward("Diese Rüsstung erhältst du aus Saphierstahl-Panzer+9")
                            
say_reward("Ziehe denn Saphierstahl-Panzer+9 auf Seoung-Pung")
                            
say_reward("Schau dir die Uppitems an die du brauchst!")
                            
say_reward("Unter Uppitems *Neu* sag ich dir wo man sie droppt!")
                        elseif 
== 3 then
                            say_title
("Gift-Panzer")
                            
say("")
                            
say("Guten Tag,")
                            
say("Aha, du willst also wiesen,")
                            
say("woher du denn Gift-Panzer bekommst?")
                            
say_item("Meinst du diesen Rüsstung?",42029,"")
                            
say_reward("Diese Rüsstung erhältst du aus Smaragdstahl-Panzer+9")
                            
say_reward("Ziehe denn Smaragdstahl-Panzer+9 auf Seoung-Pung")
                            
say_reward("Schau dir die Uppitems an die du brauchst!")
                            
say_reward("Unter Uppitems *Neu* sag ich dir wo man sie droppt!")
                        
end
                    
elseif == 2 then
                        local t 
select ("Saphiersthal-Panzer","Smaragdsthal-Panzer","Gift-Panzer","Abbrechen")
                        if 
== 4 then
                            
return
                        elseif 
== 1 then
                            say_title
("Saphierstahl-Panzer")
                            
say("")
                            
say("Guten Tag,")
                            
say("Aha, du willst also wiesen,")
                            
say("woher du denn Saphierstahl-Panzer bekommst?")
                            
say_item("Meinst du diesen Rüsstung?",44019,"")
                            
say_reward("Diese Rüsstung erhältst du aus Schwarzstahl-Panzer+9")
                            
say_reward("Ziehe denn Schwarzstahl-Panzer+9 auf Seoung-Pung")
                            
say_reward("Schau dir die Uppitems an die du brauchst!")
                            
say_reward("Unter Uppitems *Neu* sag ich dir wo man sie droppt!")
                        elseif 
== 2 then
                            say_title
("Smaragdstahl-Panzer")
                            
say("")
                            
say("Guten Tag,")
                            
say("Aha, du willst also wiesen,")
                            
say("woher du denn Smaragdstahl-Panzer bekommst?")
                            
say_item("Meinst du diesen Rüsstung?",44009,"")
                            
say_reward("Diese Rüsstung erhältst du aus Saphierstahl-Panzer+9")
                            
say_reward("Ziehe denn Saphierstahl-Panzer+9 auf Seoung-Pung")
                            
say_reward("Schau dir die Uppitems an die du brauchst!")
                            
say_reward("Unter Uppitems *Neu* sag ich dir wo man sie droppt!")
                        elseif 
== 3 then
                            say_title
("Gift-Panzer")
                            
say("")
                            
say("Guten Tag,")
                            
say("Aha, du willst also wiesen,")
                            
say("woher du denn Gift-Panzer bekommst?")
                            
say_item("Meinst du diesen Rüsstung?",44029,"")
                            
say_reward("Diese Rüsstung erhältst du aus Smaragdstahl-Panzer+9")
                            
say_reward("Ziehe denn Smaragdstahl-Panzer+9 auf Seoung-Pung")
                            
say_reward("Schau dir die Uppitems an die du brauchst!")
                            
say_reward("Unter Uppitems *Neu* sag ich dir wo man sie droppt!")
                            elseif 
== 3 then
                        local o 
select ("Saphiersthal-Panzer","Smaragdsthal-Panzer","Gift-Panzer","Abbrechen")
                        if 
== 4 then
                            
return
                        elseif 
== 1 then
                            say_title
("Saphierstahl-Panzer")
                            
say("")
                            
say("Guten Tag,")
                            
say("Aha, du willst also wiesen,")
                            
say("woher du denn Saphierstahl-Panzer bekommst?")
                            
say_item("Meinst du diesen Rüsstung?",44019,"")
                            
say_reward("Diese Rüsstung erhältst du aus Schwarzstahl-Panzer+9")
                            
say_reward("Ziehe denn Schwarzstahl-Panzer+9 auf Seoung-Pung")
                            
say_reward("Schau dir die Uppitems an die du brauchst!")
                            
say_reward("Unter Uppitems *Neu* sag ich dir wo man sie droppt!")
                        elseif 
== 2 then
                            say_title
("Smaragdstahl-Panzer")
                            
say("")
                            
say("Guten Tag,")
                            
say("Aha, du willst also wiesen,")
                            
say("woher du denn Smaragdstahl-Panzer bekommst?")
                            
say_item("Meinst du diesen Rüsstung?",44009,"")
                            
say_reward("Diese Rüsstung erhältst du aus Saphierstahl-Panzer+9")
                            
say_reward("Ziehe denn Saphierstahl-Panzer+9 auf Seoung-Pung")
                            
say_reward("Schau dir die Uppitems an die du brauchst!")
                            
say_reward("Unter Uppitems *Neu* sag ich dir wo man sie droppt!")
                        elseif 
== 3 then
                            say_title
("Gift-Panzer")
                            
say("")
                            
say("Guten Tag,")
                            
say("Aha, du willst also wiesen,")
                            
say("woher du denn Gift-Panzer bekommst?")
                            
say_item("Meinst du diesen Rüsstung?",44029,"")
                            
say_reward("Diese Rüsstung erhältst du aus Smaragdstahl-Panzer+9")
                            
say_reward("Ziehe denn Smaragdstahl-Panzer+9 auf Seoung-Pung")
                            
say_reward("Schau dir die Uppitems an die du brauchst!")
                            
say_reward("Unter Uppitems *Neu* sag ich dir wo man sie droppt!")
                            elseif 
== 4 then
                        local l 
select ("Saphiersthal-Panzer","Smaragdsthal-Panzer","Gift-Panzer","Abbrechen")
                        if 
== 4 then
                            
return
                        elseif 
== 1 then
                            say_title
("Saphierstahl-Panzer")
                            
say("")
                            
say("Guten Tag,")
                            
say("Aha, du willst also wiesen,")
                            
say("woher du denn Saphierstahl-Panzer bekommst?")
                            
say_item("Meinst du diesen Rüsstung?",44019,"")
                            
say_reward("Diese Rüsstung erhältst du aus Schwarzstahl-Panzer+9")
                            
say_reward("Ziehe denn Schwarzstahl-Panzer+9 auf Seoung-Pung")
                            
say_reward("Schau dir die Uppitems an die du brauchst!")
                            
say_reward("Unter Uppitems *Neu* sag ich dir wo man sie droppt!")
                        elseif 
== 2 then
                            say_title
("Smaragdstahl-Panzer")
                            
say("")
                            
say("Guten Tag,")
                            
say("Aha, du willst also wiesen,")
                            
say("woher du denn Smaragdstahl-Panzer bekommst?")
                            
say_item("Meinst du diesen Rüsstung?",44009,"")
                            
say_reward("Diese Rüsstung erhältst du aus Saphierstahl-Panzer+9")
                            
say_reward("Ziehe denn Saphierstahl-Panzer+9 auf Seoung-Pung")
                            
say_reward("Schau dir die Uppitems an die du brauchst!")
                            
say_reward("Unter Uppitems *Neu* sag ich dir wo man sie droppt!")
                        elseif 
== 3 then
                            say_title
("Gift-Panzer")
                            
say("")
                            
say("Guten Tag,")
                            
say("Aha, du willst also wiesen,")
                            
say("woher du denn Gift-Panzer bekommst?")
                            
say_item("Meinst du diesen Rüsstung?",44029,"")
                            
say_reward("Diese Rüsstung erhältst du aus Smaragdstahl-Panzer+9")
                            
say_reward("Ziehe denn Smaragdstahl-Panzer+9 auf Seoung-Pung")
                            
say_reward("Schau dir die Uppitems an die du brauchst!")
                            
say_reward("Unter Uppitems *Neu* sag ich dir wo man sie droppt!")
                        
                        
end
                    end
                end
            end
        end  
    end 
end 
06/11/2011 19:41 Pyramos#2549
Wäre für hilfe sehr dankbar ^^ freu mich aufs thx´sen

06/12/2011 11:23 .iXream.#2550
quest rt4 begin
state start begin
when 35024.use begin
if pc.get_level() >= 1 then
chat("Du hast nun ein Reittier!")
pc.mount(20110, time_hour_to_sec(24))
else
chat("Du bist noch zu jung!Versuch es mit lvl 1 wieder!")
end
end
when 35025.use begin
if pc.get_level() >= 1 then
chat("Du hast nun für 30min einen Wolf als Reittier!"))
pc.mount(20111, time_hour_to_sec(24))
else
chat("Du bist noch zu jung!Versuch es mit lvl 1 wieder!")
end
end
when 35026.use begin
if pc.get_level() >= 1 then
chat("Du hast nun ein Reittier!")
pc.mount(20112, time_hour_to_sec(24))
else
chat("Du bist noch zu jung!Versuch es mit lvl 1 wieder!")
end
end
when 35027.use begin
if pc.get_level() >= 1 then
chat("Du hast nun ein Reittier!")
pc.mount(20113, time_hour_to_sec(24))
else
chat("Du bist noch zu jung!Versuch es mit lvl 1 wieder!")
end
end
when 35028.use begin
if pc.get_level() >= 1 then
chat("Du hast nun ein Reittier!")
pc.mount(20113, time_hour_to_sec(24))
else
chat("Du bist noch zu jung!Versuch es mit lvl 1 wieder!")
end
end
when 35029.use begin
if pc.get_level() >= 1 then
chat("Du hast nun ein Reittier!")
pc.mount(20114, time_hour_to_sec(24))
else
chat("Du bist noch zu jung!Versuch es mit lvl 1 wieder!")
end
end
when 35030.use begin
if pc.get_level() >= 1 then
chat("Du hast nun ein Reittier!")
pc.mount(20115, time_hour_to_sec(24))
else
chat("Du bist noch zu jung!Versuch es mit lvl 1 wieder!")
end
end
when 35031.use begin
if pc.get_level() >= 1 then
chat("Du hast nun ein Reittier!")
pc.mount(20116, time_hour_to_sec(24))
else
chat("Du bist noch zu jung!Versuch es mit lvl 1 wieder!")
end
end
when 35032.use begin
if pc.get_level() >= 1 then
chat("Du hast nun ein Reittier!")
pc.mount(20117, time_hour_to_sec(24))
else
chat("Du bist noch zu jung!Versuch es mit lvl 1 wieder!")
end
end
end
end