Suche quest

08/08/2011 16:28 £αšεℜ™#1
Ich suche eine quest damit ich mit dem item "71122" den weissen löwen holen kann und wieder weg schiken

Mfg: xXKoriXx
08/08/2011 17:22 .Onlyx3#2
Hier sind alle Mounts in einer Quest
Code:
quest Reittier begin
    state start begin
        when 70045.use begin
            say_title("Hey ".. pc.get_name() ..".")
            say("Welches Reittier Willst du Benutzen")
            local s = select("Löwe","Keiler","Feuer Tieger","Wolf","EXIT","Weißer Löwe","Dunkler Löwe","Dunkler Keiler","Dunkler Feuer Tieger","Dunkler Wolf")
        if s == 1 then
            say_reward("Du Hast Dein Löwen gerufen")
            horse.ride()
            pc.mount(20113)
            affect.add_collect(apply.ATT_GRADE_BONUS,250,900)
            affect.add_collect(apply.DEF_GRADE_BONUS,100,900)
            end
        if s == 2 then
            say_reward("Du Hast Dein Keiler gerufen")
            horse.ride()
            pc.mount(20110)
            affect.add_collect(apply.ATT_GRADE_BONUS,250,900)
            affect.add_collect(apply.DEF_GRADE_BONUS,100,900)
            end
        if s == 3 then
            say_reward("Du Hast Dein Feuer Tieger gerufen")
            horse.ride()
            pc.mount(20112)
            affect.add_collect(apply.ATT_GRADE_BONUS,250,900)
            affect.add_collect(apply.DEF_GRADE_BONUS,100,900)
            end
        if s == 4 then
            say_reward("Du Hast Dein Wolf gerufen")
            horse.ride()
            pc.mount(20111)
            affect.add_collect(apply.ATT_GRADE_BONUS,250,900)
            affect.add_collect(apply.DEF_GRADE_BONUS,100,900)
            end
        if s == 6 then
            say_reward("Du Hast Dein Weißen Löwen gerufen")
            horse.ride()
            pc.mount(20114)
            affect.add_collect(apply.ATT_GRADE_BONUS,250,900)
            affect.add_collect(apply.DEF_GRADE_BONUS,100,900)
            end
        if s == 7 then
            say_reward("Du Hast Dein Dunklen Löwe gerufen")
            horse.ride()
            pc.mount(20118)
            affect.add_collect(apply.ATT_GRADE_BONUS,250,900)
            affect.add_collect(apply.DEF_GRADE_BONUS,100,900)
            end
        if s == 8 then
            say_reward("Du Hast Dein Dunklen Keiler gerufen")
            horse.ride()
            pc.mount(20115)
            affect.add_collect(apply.ATT_GRADE_BONUS,250,900)
            affect.add_collect(apply.DEF_GRADE_BONUS,100,900)
            end
        if s == 9 then
            say_reward("Du Hast Dein Feuer Tieger gerufen")
            horse.ride()
            pc.mount(20116)
            affect.add_collect(apply.ATT_GRADE_BONUS,250,900)
            affect.add_collect(apply.DEF_GRADE_BONUS,100,900)
            end
        if s == 10 then
            say_reward("Du Hast Dein Dunklen Wolf gerufen")
            horse.ride()
            pc.mount(20117)
            affect.add_collect(apply.ATT_GRADE_BONUS,250,900)
            affect.add_collect(apply.DEF_GRADE_BONUS,100,900)
            end
        end
    end
end
08/08/2011 17:49 DasKuchen#3
Quest
PHP Code:
quest lion_white begin 
    state start begin 
        when 71124.
use begin
            
if pc.is_mount() then    
                    pc
.unmount(201143600
            
end        
            
if not pc.is_mount() then
                pc
.mount(201143600
                if 
get_time() > pc.getqf("reitbonus"then
                    pc
.mount_bonus(apply.DEF_GRADE_BONUS,300,3600)                    
                    
pc.setqf("reitbonus"3600)
                
end
            end
        end 
    end 
end 
300 DEF + bringt die quest

quest_functions ganz unten das hinzufügen:
PHP Code:
pc.mount_bonus 
Item_proto Serverside

Weißer Löwe Siegel :
type : 16
subtype : 2
antiflag : 33024
flag : 9216
wearflag : 128
value0 : 60

Hält dann eine Stunde kannst dann so oft du willst absteigen und aufsteigen bis die Stunde rum ist.