pls Help quest fehler

06/01/2011 22:18 Bam-Bam#1
Joa da es leider sehr dringend ist bitte ich hier nochmals um Hilfe

PHP Code:
quest Tausch begin
    state start begin
        when 20011.chat
."Waffen Kiste Tauschen" begin
            
            say_title
("Uriel")
            
say("")
            
say("So So  du willst also deine Waffen Kiste")
            
say("gegen eine Waffe von mir tauschen ")
            
say("Aber sei Gewahrnt,")
            
say("In den Kisten ist mehr drin als ich anbiete!")
            if 
pc.count_item(50112) >= 1
                local s 
select("Tausch gegen Schlachtschwert+0""Tausch gegen Erxorzissmusschwert+0""Tausch gegen Magnetische Klinge+0""Tausch gegen Partisane+0""Donnervogelglocke+0""Drachenmesser+0""Großgelbdrachenbogen+0""Erlösungsfächer"" Bye Bye")
                    
                    if 
== 1 then
                        pc
.remove_item(50112,1)
                        
pc.give_item2(140,1)

                    
                    elseif 
== 2 then
                        pc
.remove_item(50112,1)
                        
pc.give_item2(240,1)

                    
                    
                    elseif 
== 3 then
                        pc
.remove_item(50112,1)
                        
pc.give_item2(3140,1)

                    
                    
                    elseif 
== 4 then
                        pc
.remove_item(50112,1)
                        
pc.give_item2(3130,1)

                    
                    
                    elseif 
== 5 then
                        pc
.remove_item(50112,1)
                        
pc.give_item2(5000,1)

                    
                    
                    elseif 
== 6 then
                        pc
.remove_item(50112,1)
                        
pc.give_item2(1100,1)

                    
                    
                    elseif 
== 7 then
                        pc
.remove_item(50112,1)
                        
pc.give_item2(2140,1)

                    
                    
                    elseif 
== 8 then
                        pc
.remove_item(50112,1)
                        
pc.give_item2(7140,1)

                    
                    
                    elseif 
== 9 then
                        
return
                    
                    
                    
            else
                
wait(2)
                
say("Du hast keine Waffen Kiste?, komme wieder"
                
say("wenn du eine besitzt!")
                
say_reward("Die Kiste droppste im sd2!!")
            
end
        end    
    end
end 
06/01/2011 22:31 xAlbStaR™#2
Es kommt in den Thread

"Die Questkontrolle"
Einfach mal in der Suchfunktion eingeben.
06/01/2011 22:33 [SGA]Jango#3
grob drüber geflogen und es müsste ein end am ende fehlen!
06/01/2011 22:33 Bam-Bam#4
Jah aber schau mal den unterschied vor ca 2 Std in die Questkontrolle gepackt nix gekommen seid ung 5 min hier drin ne antwort schon komisch aber naya

edit das end habe ich rein getan bringt jedoch nichts
06/01/2011 22:38 .Delta#5
PHP Code:
elseif == 9 then
                        
return 
dannach fehlt ein end:
und zu der Questkontrolle: es soll auch mal vorkommen, dass die Leute, die die Quests kontrollieren ( mich eingeschlossen) nicht durchgehend Zeit/Lust haben ;)
Es gibt genug andere Sachen zu tun^^
06/01/2011 22:39 Bam-Bam#6
danke dir delta bloß weiste wie nervig das is wen man schon fast frtig mit server und den sowas? das stresst nur und den nur son kak end fehler boa ^^ danke dir


so funzt did leider auch nit
so
06/01/2011 22:41 Bam-Bam#7
sry wegen doppelpost
06/01/2011 22:42 .Delta#8
Quote:
Originally Posted by Bam-Bam View Post
danke dir delta bloß weiste wie nervig das is wen man schon fast frtig mit server und den sowas? das stresst nur und den nur son kak end fehler boa ^^ danke dir
naja, ein bisschen Geduld ist nie verkehrt.
Ich bemühe mich immer so schnell wie möglich zu antworten.
Aber andere Sachen haben ab und an ( ^^) Vorrang und auch der Fehler muss erstmal gefunden werden, auch wenn das oft sehr schnell geht.
06/01/2011 22:44 Bam-Bam#9
hmn ich werde wen ich zeit habe auch ab und an ma rein schauen und versuchen zu helfen doch i-wie wen ich mich selbst ans schreiben mache sind da immer so dumme fehler drinne eh
06/01/2011 22:45 .Delta#10
PHP Code:
quest Tausch begin
    state start begin
        when 20011.chat
."Waffen Kiste Tauschen" begin           
            say_title
("Uriel")
            
say("")
            
say("So So  du willst also deine Waffen Kiste")
            
say("gegen eine Waffe von mir tauschen ")
            
say("Aber sei Gewahrnt,")
            
say("In den Kisten ist mehr drin als ich anbiete!")
            if 
pc.count_item(50112) >= 1
                local s 
select("Tausch gegen Schlachtschwert+0""Tausch gegen Erxorzissmusschwert+0""Tausch gegen Magnetische Klinge+0""Tausch gegen Partisane+0""Donnervogelglocke+0""Drachenmesser+0""Großgelbdrachenbogen+0""Erlösungsfächer"" Bye Bye")
                if 
== 1 then
                    pc
.remove_item(50112,1)
                    
pc.give_item2(140,1)      
                elseif 
== 2 then
                    pc
.remove_item(50112,1)
                    
pc.give_item2(240,1)                   
                elseif 
== 3 then
                    pc
.remove_item(50112,1)
                    
pc.give_item2(3140,1)
                elseif 
== 4 then
                    pc
.remove_item(50112,1)
                    
pc.give_item2(3130,1)
                elseif 
== 5 then
                    pc
.remove_item(50112,1)
                    
pc.give_item2(5000,1)
                elseif 
== 6 then
                    pc
.remove_item(50112,1)
                    
pc.give_item2(1100,1)
                elseif 
== 7 then
                    pc
.remove_item(50112,1)
                    
pc.give_item2(2140,1)
                elseif 
== 8 then
                    pc
.remove_item(50112,1)
                    
pc.give_item2(7140,1)
                elseif 
== 9 then
                    
return
                
end
            
else
                
wait()
                
say("Du hast keine Waffen Kiste?, komme wieder"
                
say("wenn du eine besitzt!")
                
say_reward("Die Kiste droppste im sd2!!"
            
end
        end    
    end
end 
probiers so...
06/01/2011 22:51 Bam-Bam#11
war wieder nix er sagt mir immer


syntax error : [string "start"]:8: `then' expected near `local'
tasuch.quest:45:Abort trap (core dumped)
06/01/2011 22:53 .Delta#12
ja ich sehs :D
das übersieht man leider relativ leicht^^
PHP Code:
quest Tausch begin
    state start begin
        when 20011.chat
."Waffen Kiste Tauschen" begin           
            say_title
("Uriel")
            
say("")
            
say("So So  du willst also deine Waffen Kiste")
            
say("gegen eine Waffe von mir tauschen ")
            
say("Aber sei Gewahrnt,")
            
say("In den Kisten ist mehr drin als ich anbiete!")
            if 
pc.count_item(50112) >= 1 then
                local s 
select("Tausch gegen Schlachtschwert+0""Tausch gegen Erxorzissmusschwert+0""Tausch gegen Magnetische Klinge+0""Tausch gegen Partisane+0""Donnervogelglocke+0""Drachenmesser+0""Großgelbdrachenbogen+0""Erlösungsfächer"" Bye Bye")
                if 
== 1 then
                    pc
.remove_item(50112,1)
                    
pc.give_item2(140,1)      
                elseif 
== 2 then
                    pc
.remove_item(50112,1)
                    
pc.give_item2(240,1)                   
                elseif 
== 3 then
                    pc
.remove_item(50112,1)
                    
pc.give_item2(3140,1)
                elseif 
== 4 then
                    pc
.remove_item(50112,1)
                    
pc.give_item2(3130,1)
                elseif 
== 5 then
                    pc
.remove_item(50112,1)
                    
pc.give_item2(5000,1)
                elseif 
== 6 then
                    pc
.remove_item(50112,1)
                    
pc.give_item2(1100,1)
                elseif 
== 7 then
                    pc
.remove_item(50112,1)
                    
pc.give_item2(2140,1)
                elseif 
== 8 then
                    pc
.remove_item(50112,1)
                    
pc.give_item2(7140,1)
                elseif 
== 9 then
                    
return
                
end
            
else
                
wait()
                
say("Du hast keine Waffen Kiste?, komme wieder"
                
say("wenn du eine besitzt!")
                
say_reward("Die Kiste droppste im sd2!!"
            
end
        end    
    end
end 
06/01/2011 22:58 Bam-Bam#13
funzt wo war der fehler seh ihn immer noch nich xD
06/01/2011 23:00 .Delta#14
PHP Code:
if pc.count_item(50112) >= 1 then 
es stand davor nur
PHP Code:
if pc.count_item(50112) >= 
Das war dann einer der Fehler, bzw der letzte^^
06/01/2011 23:00 Bam-Bam#15
is ja verrückt :-D ich übe besser nochma danke dir :-*