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
Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.
Question
BailsDeShit
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 ! 🙂
10 réponses à cette question
Messages recommandés