Aller au contenu
  • 0

Empêcher un joueur de prendre un slot spécifique dans l'inventaire.


Question

Posté(e)

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 !

3 réponses à cette question

Messages recommandés

Invité
Ce sujet ne peut plus recevoir de nouvelles réponses.
×
×
  • Créer...

Information importante

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.