hey com ,
hier habe ich eine Reittier quest . Doch wie mache ich es so , dass der Zusatz effekt ( hier deff und angriff ) nur solange hält, wie man reitet .
Außerdem kann man auf einem Reittier nur 60 sekunden reitieren . Dannach wird man zurückverwandelt .
Kann es einer so ändern , dass man für 30 min darauf reiten kann ohne dass man abgesetzt wird und dass der effekt sich bei 2 Reittieren nacheinander nicht verdoppelt , b.z.w. addiert.
€ : halbe stunde eingefügt
€ : Wie geht das , dass der effekt Nur für das eine reittier geht und es sich nicht beim wiederholten aufsteigen addiert ?
hier habe ich eine Reittier quest . Doch wie mache ich es so , dass der Zusatz effekt ( hier deff und angriff ) nur solange hält, wie man reitet .
Außerdem kann man auf einem Reittier nur 60 sekunden reitieren . Dannach wird man zurückverwandelt .
Kann es einer so ändern , dass man für 30 min darauf reiten kann ohne dass man abgesetzt wird und dass der effekt sich bei 2 Reittieren nacheinander nicht verdoppelt , b.z.w. addiert.
PHP Code:
quest Reittier begin
state start begin
when 70045.use begin
say_title("Hey ".. pc.get_name() ..".")
say_red("Welches Reittier Willst du Benutzen ?")
local s = select("Löwe","Keiler","Feuer Tieger","Wolf","Exit","Weißer Löwe")
if s == 1 then
say_reward("Du Hast Dein Löwen gerufen")
horse.ride()
pc.mount(20113, 1800)
affect.add_collect(apply.ATT_GRADE_BONUS,100,120)
affect.add_collect(apply.DEF_GRADE_BONUS,200,120)
end
if s == 2 then
say_reward("Du Hast Dein Keiler gerufen")
horse.ride()
pc.mount(20110, 1800)
affect.add_collect(apply.ATT_GRADE_BONUS,100,120)
affect.add_collect(apply.DEF_GRADE_BONUS,200,120)
end
if s == 3 then
say_reward("Du Hast Dein Feuer Tieger gerufen")
horse.ride()
pc.mount(20112, 1800)
affect.add_collect(apply.ATT_GRADE_BONUS,100,120)
affect.add_collect(apply.DEF_GRADE_BONUS,200,120)
end
if s == 4 then
say_reward("Du Hast Dein Wolf gerufen")
horse.ride()
pc.mount(20111, 1800)
affect.add_collect(apply.ATT_GRADE_BONUS,100,120)
affect.add_collect(apply.DEF_GRADE_BONUS,200,120)
end
if s == 6 then
say_reward("Du Hast Dein Weißen Löwen gerufen")
horse.ride()
pc.mount(20114, 1800)
affect.add_collect(apply.ATT_GRADE_BONUS,100,120)
affect.add_collect(apply.DEF_GRADE_BONUS,200,120)
end
if s == 7 then
say_reward("Du hast dich wieder zurückverwandelt.")
pc.remove_polymorph()
end
if s == 8 then
say_reward("Du Hast Dein Dunklen Keiler gerufen")
horse.ride()
pc.mount(20115, 1800)
affect.add_collect(apply.ATT_GRADE_BONUS,100,120)
affect.add_collect(apply.DEF_GRADE_BONUS,200,120)
end
if s == 9 then
say_reward("Du Hast Dein Feuer Tieger gerufen")
horse.ride()
pc.mount(20116, 1800)
affect.add_collect(apply.ATT_GRADE_BONUS,100,120)
affect.add_collect(apply.DEF_GRADE_BONUS,200,120)
end
if s == 10 then
say_reward("Du Hast Dein Dunklen Wolf gerufen")
horse.ride()
pc.mount(20117, 1800)
affect.add_collect(apply.ATT_GRADE_BONUS,100,120)
affect.add_collect(apply.DEF_GRADE_BONUS,200,120)
end
end
end
end
€ : Wie geht das , dass der effekt Nur für das eine reittier geht und es sich nicht beim wiederholten aufsteigen addiert ?