Quest Fehler pet

02/25/2012 15:03 TheSurprise#1
PHP Code:
quest phoenix begin
    state start begin
        when ITEMVNUM
.use begin
            local old_horse_name 
horse.get_name() ;
            if 
string.len(old_horse_name) == 0 then
            say_title
("Phönix")
            
say_reward("Dein Phönix besitzt noch keinen Namen.")
            
say_reward("Du kannst ihm einen geben in dem du das")
            
say_reward("Haustierzucker benutzt, diese bekommst du")
            
say_reward("beim Start oder bei der Gemichtwarenhädlerin!")
            
say_reward("")
            
say_reward("ACHTUNG: Alle Haustiere Besitzen dann den")
            
say_reward("gleichen Namen!")
            return
            
end
            chat
("Dein Phoenix wurde gerufen!")
            
affect.add_collect(apply.CON,25,60*60*24*365*60)        
            
affect.add_collect(apply.INT,10,60*60*24*365*60)
            
affect.add_collect(apply.STR,10,60*60*24*365*60)
            
affect.add_collect(apply.DEX,10,60*60*24*365*60)
            
affect.add_collect(apply.MAX_HP,5000,60*60*24*365*60)
            
horse.set_level ("22")
            
horse.unsummon() horse.summon()
            
set_state(back)
        
end
    end
    state back begin
        when ITEMVNUM
.use begin
            chat
("Dein Phoenix wurde weggeschickt!")
            
affect.remove_collect(apply.CON,25,60*60*24*365*60)        
            
affect.remove_collect(apply.INT,10,60*60*24*365*60)
            
affect.remove_collect(apply.STR,10,60*60*24*365*60)
            
affect.remove_collect(apply.DEX,10,60*60*24*365*60)
            
affect.remove_collect(apply.MAX_HP,5000,60*60*24*365*60)
            
horse.unsummon()
            
horse.set_level ("1")
            
set_state(start)
        
end
    end
end 
ich wollte mir die pets aufn server einbaun und wollte nun die quest einfügen aber es kommt immer core feher kann mir einer sagen was ich falsch mache
03/13/2012 17:12 MetinLegende#2
PHP Code:
quest phoenix begin 
    state start begin 
        when ITEMVNUM
.use begin 
            local old_horse_name 
horse.get_name() ; 
            if 
string.len(old_horse_name) == 0 then 
            say_title
("Phönix"
            
say_reward("Dein Phönix besitzt noch keinen Namen."
            
say_reward("Du kannst ihm einen geben in dem du das"
            
say_reward("Haustierzucker benutzt, diese bekommst du"
            
say_reward("beim Start oder bei der Gemichtwarenhädlerin!"
            
say_reward(""
            
say_reward("ACHTUNG: Alle Haustiere Besitzen dann den"
            
say_reward("gleichen Namen!"
            return 
            
end 
            chat
("Dein Phoenix wurde gerufen!"
            
affect.add_collect(apply.CON2560*60*24*365*60)         
            
affect.add_collect(apply.INT1060*60*24*365*60
            
affect.add_collect(apply.STR1060*60*24*365*60
            
affect.add_collect(apply.DEX1060*60*24*365*60
            
affect.add_collect(apply.MAX_HP500060*60*24*365*60
            
horse.set_level ("22"
            
horse.unsummon() horse.summon() 
            
set_state(back
        
end 
    end 
    state back begin 
        when ITEMVNUM
.use begin 
            chat
("Dein Phoenix wurde weggeschickt!"
            
affect.remove_collect(apply.CON2560*60*24*365*60)         
            
affect.remove_collect(apply.INT1060*60*24*365*60
            
affect.remove_collect(apply.STR1060*60*24*365*60
            
affect.remove_collect(apply.DEX1060*60*24*365*60
            
affect.remove_collect(apply.MAX_HP500060*60*24*365*60
            
horse.unsummon() 
            
horse.set_level ("1"
            
set_state(start
        
end 
    end 
end 
Ich weiß ist alt aber niemand hat geantwortet, ein freund meinte so sollte es funktionieren