Version de Minecraft : 1.18.1
Version de Skript : 2.6.1
Addons utilisés: SkQuery v4.1.6, SkRayFall v1.9.26
Type du skript : Bedwars Villageois
Description du script :
Bonjour tout le monde,
Je cherche à reproduire en skript les villageois des Bedwars du serveur Hypixel.
C'est à dire, en cliquant sur un pnj, un GUI s'ouvre avec la possibilité d'acheter différents objets contre d'autres items (dans mon exemple, 1 bloc de dirt est nécessaire pour se procurer une épée en pierre)
Je n'arrive pas à trouver un moyen de faire en sorte d'executer une commande de give en vérifiant avant si le joueur à bien un bloc de dirt dans son inventaire.
Voilà mon code actuel :
on right click on entity:
if target entity's name is "ARME":
wait 1 ticks
open chest with 1 row named "gui" to player
format slot 0 of player with red wool named "red wool" to be unstealable
on inventory click:
clicked inventory is not player's inventory
inventory name of player's current inventory is "gui":
event-slot = red wool:
if player has 1 dirt:
give 1 stone sword to player
Le gui s'ouvre bien avec la laine rouge mais rien ne se passe quand je clique dessus
En vous remerciant par avance !