Quest Problem

06/25/2012 06:05 nachuhi#1
ich weiß jz nich ob des hier richtig is aba naja nen versuch isses wert :D

hier der quest code:

PHP Code:
quest elementar_ruessi begin
    state start begin
        when 70024.chat
."Elementar Rüstung" begin
            say_title
("Extra-Item:")
            
say("Du möchtest also eine")
            
say("Elementar Rüstung haben?")
            
local s select("Ja, Nein")
            if 
s==1 then
                say_title
("Extra-Item:")
                
say("Du benötigst folgende Dinge:")
                
wait()
                
say_title("Du benötigst:")
                
say("200x Leere Flasche")
                
say("500x Weiße Perle")
                
say("550x Blaue Perle")
                
say("620x Rote Perle")
                
say("55x Heldensymbol")
                
say("5x Truhe des Blauen Tod")
                
local i select("Fortfahren""Abbrechen")
                if 
i==1 then
                    
if pc.count_item(27992) >= 500 and
                    
pc.count_item(27993) >= 550 and
                    
pc.count_item(27994) >= 620 and
                    
pc.count_item(99999) >= and
                    
pc.count_item(50901) >= 200 then
                        pc
.remove_item(27992,500)
                        
pc.remove_item(27993,550)
                        
pc.remove_item(27994,620)
                        
pc.remove_item(99999,59)
                        
pc.remove_item(50901,200)
                        if 
pc.job==0 then
                            pc
.give_item2("11309"1)
                            if 
pc.job==1 then
                                pc
.give_item2("11509"1)
                                if 
pc.job==2 then
                                    pc
.give_item2("11709"1)
                                    if 
pc.job==3 then
                                        pc
.give_item2("12009"1)
                                        
say("")
                                        
say_reward("Du hast eine Elementar Rüstung erhalten.")
                    
                    elseif 
say("Du hast nicht genug Materialien")
                        return
                    
end
                
elseif
                    return
                
end
            
elseif
                return
            
end
        end
    end
end 
meine frage: was ist daran bitte falsch?
ich meine des sieht für mich sehr richtig aus xD
aba vpc sagt mir was anderes...
[Only registered and activated users can see links. Click Here To Register...]

hoffe auf schnelle antwort AUCH !!! wenn es wo anders hin gehört ;D
06/25/2012 11:27 MetinLegende#2
PHP Code:
quest elementar_ruessi begin 
    state start begin 
        when 70024.chat
."Elementar Rüstung" begin 
            say_title
("Extra-Item:"
            
say("Du möchtest also eine"
            
say("Elementar Rüstung haben?"
            
local s select("Ja, Nein"
            if 
s==1 then 
                say_title
("Extra-Item:"
                
say("Du benötigst folgende Dinge:"
                
wait() 
                
say_title("Du benötigst:"
                
say("200x Leere Flasche"
                
say("500x Weiße Perle"
                
say("550x Blaue Perle"
                
say("620x Rote Perle"
                
say("55x Heldensymbol"
                
say("5x Truhe des Blauen Tod"
                
local i select("Fortfahren""Abbrechen"
                if 
i==1 then 
                    
if pc.count_item(27992) >= 500 and 
                    
pc.count_item(27993) >= 550 and 
                    
pc.count_item(27994) >= 620 and 
                    
pc.count_item(99999) >= and 
                    
pc.count_item(50901) >= 200 then 
                        pc
.remove_item("27992"500
                        
pc.remove_item("27993"550
                        
pc.remove_item("27994"620
                        
pc.remove_item("99999" ,5
                        
pc.remove_item("50901"200
                        if 
pc.job==0 then 
                            pc
.give_item2("11309"1
                        elseif 
pc.job==1 then 
                            pc
.give_item2("11509"1
                        elseif 
pc.job==2 then 
                            pc
.give_item2("11709"1
                        elseif 
pc.job==3 then 
                            pc
.give_item2("12009"1
                        
end
                            say
(""
                            
say_reward("Du hast eine Elementar Rüstung erhalten."
                     
                    else
                         
say("Du hast nicht genug Materialien"
                        return 
                    
end 
                
elseif i==2
                    
return 
                
end 
            
elseif s==2
                
return 
            
end 
        end 
    end 
end 
Versuchs mal so aber ka obs so klappt. Nur kurz überflogen mim handy
Ach und du hast diese heldensymbole nicht drin weder bei countitem noch bei remove
06/27/2012 18:00 nachuhi#3
ok danke ich probiers mal am freitag melde mich dann privat bei dir wenns nich gehen sollte :)

PS: ich musste noch vnum von den heldis raussuchen deswegen noch nich dabei :D
06/27/2012 18:17 [SA]Moon#4
Habs getestet geht :)
06/27/2012 19:29 MetinLegende#5
OK perfekt. Wenn was ist Skype adden oder pn