TAB Fehler in Quest

02/18/2011 19:07 $Alex$#1
Ich habe versucht eine eigene Quest zu schreiben, da ich jedoch totaler Anfänger bin und ich mich mit diesen TABs nicht auskenne bräuchte ich da eure Hilfe. Könnte mir jemand diese Quest entbuggen^^
Wäre dafür sehr dankbar(Thx gibts natürlich auch xD)

PHP Code:
quest lala begin
    state start begin
        when 70004.
use begin
            say_title
("Blaustahlpanzer")
            
say("Um diese Rüstung zu erstellen,")
            
say("brauchst du folgende Items:")
            
say("")
            
say_reward("1x Schwarzstahlpanzer+9,")
            
say_reward("3x Drachenschuppen, 4x Drachenkrallen,")
            
say_reward("2x Traktat der Fechtkunst")
            
say("")
            
say_reward("Möchtest du dieses Item erstellen?")
                
local s select("Ja","Nein")
                    if 
== 2 then
                    
return
                
end
            
if == 1 then
                say_title
("Blaustahlpanzer")
                
say("Um diese Rüstung zu erstellen,")
                
say("brauchst du folgende Items:")
                
say("")
                
say_reward("1x Schwarzstahlpanzer+9,")
                
say_reward("3x Drachenschuppen, 4x Drachenkrallen,")
                
say_reward("2x Traktat der Fechtkunst")
                
say("")
                
say_reward("Möchtest du dieses Item erstellen?")
                    
local s select("Ja","Nein")
                return
            
end
            
if == 1 then
                
if pc.count_item(27992) < 3 then
                    say_title
("Blaustahlpanzer")
                    
say_reward("Du hast keine drei Drachenschuppen!")
                        return
                    
end
                    
if pc.count_item(27994) < 4 then
                        say_title
("Blaustahlpanzer")
                        
say_reward("Du hast keine vier Drachenkrallen!")
                            return
                        
end
                    end    
                end
                
if pc.count_item(29967) < 2 then
                    say_title
("Blaustahlpanzer")
                    
say_reward("Du hast keine zwei Traktate der Fechtkunst!")
                        return
                    
end
                end
                
if pc.count_item(169) < 1 then
                        say_title
("Blaustahlpanzer")
                        
say_reward("Du hast kein Schwarzstahlpanzer+9!")
                            return
                        
end
                        pc
.remove_item(27992,2)
                        
pc.remove_item(27993,2)
                        
pc.remove_item(27994,2)
                        
pc.remove_item(29967,3)
                        
pc.remove_item(169,1)
                        
item.remove()
                        
pc.give_item2(210,1)
                        
say_title("Blaustahlpanzer")
                        
say_reward("Du hast erfolgreich hergestellt:")
                        
say_item_vnum(210)
                    
end
                end
            end
        end
    end
end 
02/18/2011 19:09 .Delta#2
was für n Fehler bekommste denn?
02/18/2011 19:10 $Alex$#3
segmentaion fault(core dumped) und manchmal
43(oder andere Nummer) Abort Trap
02/18/2011 19:17 .Delta#4
was mir auffällt, du hälst deine Anzahl der benötigten Items nicht ein xD

und der Schwarzstahlpanzer ist nicht die value 169^^

naja nicht wichtig, Quest hab ich bald^^
02/18/2011 19:18 $Alex$#5
Ju das weiß ich^^ aber die Quest weiß das ja nicht^^Naja kenne mich halt mit Quests kaum aus <.<
02/18/2011 19:19 .Delta#6
wenn du dich für eine Anzahl der benötigten Items entscheiden könntest füg ich das ein^^

€: Ich blick bei dir nicht durch :D
Du bringst alle Values durcheinander, nimmst die von Perlen aber nennst sie einfach anderst ;)
02/18/2011 19:21 $Alex$#7
Hm nein danke das werd ich schon selber schaffen muss ja auch etwas lernen xD aber trotzdem thx
02/18/2011 19:26 .Delta#8
Probiers so, kann dir keine Garantie geben^^

Nur ein Hinweis meinserseits:
Wenn ich mal segmentation fault bekomme, liegt das meistens daran, dass ich die Quest falsch in die Hongkong_list eingetragen habe
02/18/2011 19:35 $Alex$#9
Danke dir fast entbuggt war ein Tippfehler drinnen und naja die Quest ist noch nicht ganz ausgereift aber dennoch thx^^
Naja muss es nur noch schaffen die Quest anzupassen, jedoch kommts nur wieder zu core Dumps-.-
04/15/2012 16:19 ShiShenx3#10
woher bekommt man drachenkrallen? bzw. wie füg ich die ein und wo bekomm ich se für die db? >.<