ou tu a directement ca dans les files 2012:
quest gestion_exp begin
state start begin
when 20011.chat."Gestion de l'expérience." begin
--- l
say_title(""..mob_name(20011)..":")
say("Gestion de l'expérience.")
local s=select("Bloquer mon expérience", "Débloquer mon expérience", "Vider mon expérience", "Fermer")
if s==4 then
return
end
if s==1 then
--- l
say_title(""..mob_name(20011)..":")
if pc.getqf("lock_exp") == 1 then
--- l
say_reward("Votre expérience est déjà bloqué.")
else
--- l
say("Bonjour, si vous le souhaitez je peux bloquer")
say("votre expérience, pour pouvoir dropper")
say("tranquillement.")
say("Voulez-vous bloquer l'expérience ?")
local lock=select("Oui" ,"Non")
say_title(""..mob_name(20011)..":")
if lock==2 then
--- l
say("Revenez plus tard si vous changez d'avis.")
end
if lock==1 then
--- l
say("Voilà, votre expérience est bloquée !")
wait()
pc.setqf("lock_exp", 1)
pc.setqf("exp_lock", pc.get_exp())
end
end
end
if s==2 then
--- l
say_title(""..mob_name(20011)..":")
if pc.getqf("lock_exp") == 0 then
--- l
say_reward("Votre expérience n'est pas bloqué.")
else
--- l
say("Voulez-vous que je débloque votre expérience ?")
local unlock=select("Oui","Non")
if unlock==2 then
return
end
if unlock==1 then
--- l
say("Voilà, votre expérience est débloquée.")
wait()
pc.setqf("lock_exp", 0)
pc.setqf("exp_lock", 0)
end
end
end
if s==3 then
--- l
say_title(""..mob_name(20011)..":")
say("Etes vous sûr de vouloir vider votre expérience ?")
local vider=select("Oui" ,"Non")
if vider==2 then
return
end
if vider==1 then
pc.give_exp2(-pc.get_exp())
end
end
end
when kill with pc.getqf("lock_exp") == 1 begin
pc.give_exp2(-pc.get_exp())
pc.give_exp2(pc.getqf("exp_lock"))
end
end
end