Aller au contenu

Bloquer le craft d'un item à l'aide d'une commande


Messages recommandés

Posté(e)

Bonjour, j'aimerai savoir si c'est possible de bloquer le craft d'un item à l'aide d'une commande. De ce style :

 

On va définir nos commandes, craft e.t.c

 

command : apple [on ou off]

 

Craft : Golden apple

 

Quand le /apple est en off.

 

Le craft d'une pomme d'or est impossible.

 

Quand le /apple est en on.

 

Le craft d'une pomme d'Or est possible.

 

C'est possible ?

 

Si oui, quelqu'un pourrait me le faire gratuitement ?

 

Merci

 

Ps: j'aimerai que ça soit avec une variable ({craftapple.%player%})

Posté(e)

Je suis par sûr que ça soit bon car je ne peux pas le teste pour l'instant.

[spoiler=Code]

Commande /apple <text>:
   correct usage: /apple <on,off>
   if arg 1 is "on":
       set {craft.golden} to true
       message "&a&lCraft de la pomme d'orée activé"
   if arg 1 is "off":
       set {craft.golden} to false
       message "&c&lCraft de la pomme d'orée désactivé"

On craft a golden apple:
   if {craft.golden} is false:
       cancel event
       message "&4&lVous ne pouvez pas faire ce craft. Il est désactivé. "

 

Posté(e)

Bonjour, @Alessevan, ton skript est bourré de faute et de plus tu as oublié des choses. Je me permet de le modifier pour qu'il soit sans erreurs:

command /apple [<text>]:
   trigger:
       if arg 1 is not set:
           message "&cUsage: /apple <on|off>"
           stop
       if arg 1 is "on":
           set {craft.golden} to true
           message "&6Craft de la pomme dorée activé."

       if arg 1 is "off":
           set {craft.golden} to false
           message "&6Craft de la pomme dorée désactivé."

On craft a golden apple:
   if {craft.golden} is false:
       cancel event
       message "&6Vous ne pouvez pas faire ce craft. Il est désactivé. "

  • 2 semaines après...
×
×
  • 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.