quest bonus_empire begin
state start begin
when 31080.use begin
say_title("Gestion du bonus :")
say("Je suis l'objet qui te permettera,")
say("de donner un bonus à ton royaume.")
say("Temp du bonus: 1H")
say("Bon geste !")
say("Je vous laisse le choix :")
local bonus=select("10% cc", "10% cp", "5% DH", "Quitter")
if bonus == 1 then
say_title("10% cc")
notice_all(""..pc.get_name().." à donner 10% cc à sont royaume.")
elseif bonus == 2 then
say_title("10% cp")
notice_all(""..pc.get_name().." à donner 10% cc à sont royaume.")
elseif bonus == 3 then
say_title("5% DH")
notice_all(""..pc.get_name().." à donner 10% cc à sont royaume.")
else
return
end
say("Temp du bonus: 1H.")
if game.get_event_flag("duree_bonus_empire_"..pc.get_empire()) > get_time() then
say("Il y a déjà un bonus en cours dans votre royaume !")
return
end
puissance = {10, 10, 5}
game.set_event_flag("duree_bonus_empire_"..pc.get_empire(), get_time()+3600)
game.set_event_flag("bonus_empire_"..pc.get_empire(), bonus)
affect.add_collect(bonus+14, puissance[bonus], 3600)
pc.remove_item(40001,1)
end
when login begin
affect.remove_collect(15, 10)
affect.remove_collect(16, 10)
affect.remove_collect(17, 5)
duree, heure = game.get_event_flag("duree_bonus_empire_"..pc.get_empire()), get_time()
if duree > heure then
puissance, bonus = {10, 10, 5}, game.get_event_flag("bonus_empire_"..pc.get_empire())
affect.add_collect(bonus+14, puissance[bonus], duree-heure)
end
end
end
end
Voila résolut merci à toi.
Je voulais juste savoir si ont peut supprimer le bonus qui est en cours via un GM ?
Merci