options:
bottle_name: &e&lBottle D'exp
max_xp: 1000
command /bottlexp:
trigger:
if player's level = 0:
message "&7[&5&lBottleXp&7] &cvous n'avez pas assez de lvl"
else if player's level > {@max_xp}:
set {_xp} to {@max_xp}
give 1 experience bottle named "{@bottle_name}" with lore "&6%{_xp}% &cLvl" to player
set player's level to 0
run player command "/playsound entity.player.levelup player %player%" as op
else:
set {_xp} to player's level
give 1 experience bottle named "{@bottle_name}" with lore "&6%{_xp}% &cLvl" to player
set player's level to 0
run player command "/playsound entity.player.levelup player %player%" as op
on rightclick with experience bottle:
if name of player's tool is "{@bottle_name}":
cancel event
set {_xp} to lore of player's tool
replace all "&6" in {_xp} with ""
replace all "&cLvl" in {_xp} with ""
replace all " " in {_xp} with ""
run player command "/playsound entity.experience_orb.pickup player %player%" as op
set player's level to {_xp}
remove 1 of player's tool from player's inventory
Son script dépend de Essentials voici au-dessus la version de script que j'ai fait dit moi s'il y a des problèmes sinnon met un petit like si je t'ai aider et met le sujet en résolue :)