Phönix hilfen

02/29/2012 12:18 Night³#1
Kan mir einer hefen bei phönix einfügen hir ist die quest
PHP Code:
quest phoenix begin
    state start begin
        when 
*ITEM_VNUM*.use begin  
            local old_horse_name 
= horse.get_name() ;
            
say_title("Phönix")
            if 
string.len(old_horse_name) == 0 then
            say_reward
("Dein Phönix besitzt noch keinen Namen.")
            
say_reward("Gebe zuerst deinem Pferd einen Namen.")
            return
            
end
            say
("")
            
say("Hallo mein Herr")
            
say("Willst du mich dabei haben?")
            
say("......")
            
say("Los hol mich!")
            
say("")
            
say_reward("Willst du reiten?")
            
local main_set = select("Herholen","Jetzt nicht")
            if 
main_set == 2 then
            
return
            
end
            chat
("Dein Phönix wurde gerufen!")
            
horse.set_level ("28")
            
horse.ride()
            
pc.mount(*Phönix_Vnum*)
            
pc.mount_bonus(apply.ATT_GRADE_BONUS,250,2400)
            
affect.remove_collect()
            
pc.unmount() horse.unsummon() horse.summon()
        
end
    end
end 
02/29/2012 12:29 xSanii#2
Welcher Fehler wird den gemeldet wenn du die per make.py oder make.sh einlesen lässt?

Hast du auch die Item_vnum und die Phönix_vnum eingetragen?
02/29/2012 12:45 Night³#3
ja ich brauche die auch noch für server aber wen ich die quest laden will wirt error ein gezeigt
02/29/2012 12:53 xSanii#4
Probier mal die , die Bonis die der Phönix dann gibt kannst du einstellen ;)

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 ("28")
            
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 ("21")
            
set_state(start)
        
end
    end
end 
02/29/2012 13:42 Night³#5
ehm wen ich das ein trage kommt nur mein gaul
03/26/2012 18:14 DarkPlugin#6
bei mir genau das gleiche >.<