Version de Minecraft : 1.20.2
Version de Skript : 2.7.3
Addons utilisés: aucun
Type du skript : un script qui empêche le joueur de cliquer sur un slot spécial dans l'inventaire.
Description du script :
Bonjour, je suis entrain de créer un serveur à l'aide skript et j'aimerais savoir comment faire en sorte d'empêcher un joueur de cliquer sur un slot spécifique dans l'inventaire. Par exemple que le slot zero soit in cliquable. Je vous met une partie du code si dessous :
command /upgrades:
aliases: /u
trigger:
set {_chest} to a new chest inventory with 4 row named "Upgrades"
set slot 0 of {_chest} to wooden pickaxe named "&eTier I" # Slots are numbered 0, 1, 2...
set slot 1 of {_chest} to wooden pickaxe of efficiency 1 named "&eTier II" with lore "test"
set slot 2 of {_chest} to wooden pickaxe of efficiency 2 named "&eTier II" with lore "test"
set slot 3 of {_chest} to wooden pickaxe of efficiency 4 named "&eTier II" with lore "test"
set slot 4 of {_chest} to wooden pickaxe of efficiency 6 named "&eTier II" with lore "test"
set slot 5 of {_chest} to stone pickaxe named "&6Tier I" with lore "test"
open {_chest} to player
on inventory click:
name of event-inventory is "Upgrades"
if index of event-slot is 0:
cancel event
remove wooden pickaxe from player's inventory
give unbreakable wooden pickaxe named "&eTier I" to player
else if index of event-slot is 1:
cancel event
remove wooden pickaxe from player's inventory
give unbreakable wooden pickaxe of efficiency 1 named "&eTier II" to player
else if index of event-slot is 2:
cancel event
remove wooden pickaxe from player's inventory
give unbreakable wooden pickaxe of efficiency 2 named "&eTier III" to player
else if index of event-slot is 3:
cancel event
remove wooden pickaxe from player's inventory
give unbreakable wooden pickaxe of efficiency 4 named "&eTier IV" to player
else if index of event-slot is 4:
cancel event
remove wooden pickaxe from player's inventory
give unbreakable wooden pickaxe of efficiency 6 named "&eTier V" to player
on drop:
cancel event
on inventory click:
cancel event
Merci d'avance pour votre réponse !