Salut, j'ai un peu regardé ton code. Il y a de bonnes choses et de moins bonnes. Tout d'abord pour les prix tu peux essayer de comparer avec
if player's balance is greater than or equal to X:
Ensuite pour tes blocs ce que je te conseil c'est de ne pas créer une commande a chaque objet car il y en aura beaucoup trop. En revanche tu peux mettre ton bloc seul et lorsqu'on clic tu as un nouveau menu qui s'ouvre avec les différentes quantités. Et lors du clic tu peux utiliser une commande avec deux arguments qui changeront en fonction du bloc et de la quantité. Comme ça par exemple
command /buy <text> <text>:
trigger
if arg 1 is "stone":
if arg 2 is "16":
if player's balance is greater than or equal to 32:
make server execute command "eco take %player% 32"
make server execute command "give %player% cobble 16
if arg 2 is "32":
etc...
if arg 1 is "grass":
etc...
Ca fait longtemps que j'ai pas fait de skript mais j'espère t'aider