Version de Minecraft : 1.16.4
Version de Skript : 2.5.3
Addons utilisés: aucune
Type du skript : Un système de shop par commande
Description du script :
Ok alors j'aimerai faire une add-on à un plugin d'interface pour faire un shop évolutif avec un système d'offre et de demande avec notamment les commandes /sell <player> <int> <text> qui représentent le joueur, la quantité et l'item en question. Voici le code :
command /sell <player> <integer> <item>:
trigger:
if executor is console:
set {_num} to arg-2
if arg-3 is cobblestone:
if arg-1's inventory contains arg-2 cobblestone: # Problème ici
make console execute "eco give %arg-1% %{cobblestone}/10*arg-2%"
loop arg-2 times:
remove 1 cobblestone from arg-1
subtract 0.01 from {cobblestone}
close arg-1's inventory
wait 1 tick
make arg-1 run cmd "sminerais" as op
else:
message "&cTu n'as pas assez d'items à vendre." to arg-1
else:
message "&cSeule la console peut executer ça !" to arg-1
Alors le hic que que je cherche à détecter une quantité d'un item précis avec la ligne
if arg-1's inventory contains arg-2 cobblestone:
Hors il aime pas le "arg-2" qui sert de quantité...
On ne jugera pas la qualité et l'optimisation du code je fais ça pour comprendre les principes de skript, ce ne sera en aucun cas mis en production.
Merci et bien cordialement.