Le problème avec ton skript @UnWazoVer c'est que les objets n'apparaissent pas car tu n'as pas terminé tout correctement et dans toutes les options il n'y a rien de bien pour ça. Il y a to run, to close then run et to close.
Mais bon, j'ai trouvé avec mon skript le moyen de bien faire tout ça et de set l'item directement en jeu avec la commande "/heal set".
on sign change:
if line 1 is "[HEAL]":
if player is op:
set line 1 to "&cHEAL"
set line 2 to " "
set line 3 to "&8Clique-droit"
set line 4 to " "
on right-click on a sign:
if line 1 is "&cHEAL":
if player is op:
open chest with 3 rows named "&cPotions" to player
wait 1 tick
loop 36 times:
{_slot.%player%} is not set:
set {_slot.%player%} to 0
else:
set slot {_slot.%player%} of player's current inventory to {heal.item} named "&cPotion de heal"
add 1 to {_slot.%player%}
command /heal <text>:
trigger:
if player is op:
if arg 1 is "set":
set {heal.item} to tool of player
send "&6L'item a été set avec succès!" to player
else if arg 1 is not set:
send "&6Il faut ajouter le mot 'set' après ta commande!" to player
else:
stop
send "&cTu n'as pas la permission de faire ça!" to player
J'ai pu tester le skript et il fonctionne très bien comparé aux autres du début, j'ai enfin trouvé pour les bonnes potions.(enfin normalement)
EDIT: aussi to be unstealable pour les options