Hallo ich hab ein problem bei 3 Pets wo die Bonis nicht gehen beim Feuerphönix, Hund und Schwein die restlichen haben andere Bonis und gehen auch wieso nur die 3 nicht kann mir da vil mal einer helfen das wäre nett hir die quest vom Feuephönix die anderen 2 sehen ganauso aus
Code:
quest Haustiere begin
state start begin
when 53001.use with pc.getqf("icephoenix") == 0 and pc.getqf("reindeer") == 0 and pc.getqf("pwahuang") == 0 and pc.getqf("dog") == 0 and pc.getqf("lion") == 0 and pc.getqf("pig") == 0 and pc.getqf("tiger") == 0 begin
if pc.getqf("firephoenix_use") == 0 then
local old_horse_name = horse.get_name() ;
if string.len(old_horse_name) == 0 then
chat("Dein Begleiter hat noch keinen Namen!")
end
chat("Dein Begleiter wurde gerufen!")
local your_horse_level = horse.get_level()
pc.setqf("horse_level_save", your_horse_level)
pc.setqf("firephoenix_use", 1)
pc.setqf("firephoenix", 1)
affect.add_collect(apply.CRITICAL_PCT, 25, 60*60*8)
affect.add_collect(apply.ATT_BONUS_TO_MONSTER, 50, 60*60*8)
affect.add_collect(apply.ATT_MAX_HP, 8000, 60*60*8)
horse.set_level("22")
horse.unsummon() horse.summon()
local horse_settings = pc.getqf("horse_level_save")
horse.set_level(horse_settings)
else
chat("Dein Begleiter verabschiedet sich nun von dir!")
affect.remove_collect(apply.CRITICAL_PCT, 25, 60*60*8)
affect.remove_collect(apply.ATT_BONUS_TO_MONSTER, 50, 60*60*8)
affect.remove_collect(apply.ATT_MAX_HP, 8000, 60*60*8)
horse.unsummon()
pc.setqf("firephoenix_use", 0)
pc.setqf("firephoenix", 0)
local horse_settings = pc.getqf("horse_level_save")
horse.set_level(horse_settings)
end
end
when logout or login with pc.getqf("firephoenix_use") == 1 begin
pc.setqf("firephoenix_use", 0)
pc.setqf("firephoenix", 0)
local horse_settings = pc.getqf("horse_level_save")
horse.set_level(horse_settings)
chat("Dein Begleiter ging alleine fort!")
affect.remove_collect(apply.CRITICAL_PCT, 25, 60*60*8)
affect.remove_collect(apply.ATT_BONUS_TO_MONSTER, 50, 60*60*8)
affect.remove_collect(apply.MAX_HP, 8000, 60*60*8)
end