1 votes

Minecraft /commande clearing clearing clearing bloques inexistants

Je suis sur Minecraft PE et j'essaie de créer une boutique qui prend des diamants et donne des objets. J'ai mis en place 2 blocs de commande, le premier en impulsions et le deuxième en chaîne conditionnelle, donc le deuxième bloc (celui qui donne l'objet) s'exécute uniquement si le premier bloc (celui qui prend les diamants) est réussi. Le problème que j'ai est que j'essaie de prendre 5 diamants, mais le bloc fonctionnera même avec 1 diamant et donne toujours les objets. Comment puis-je corriger cela?

/clear @p diamond 0 5
/give @p apple 1

1voto

leo848 Points 121

Si vous souhaitez un système de boutique sécurisé, vous ne devriez pas utiliser des blocs de commandes mais plutôt construire un dispositif à redstone comme celui de silentwhisperer. Vous pouvez l'entourer de ferme de lit, de blocs barrières ou de blocs sur des blocs de refus pour le rendre incassable en mode survie.

0voto

Penguin Points 4911

Vous pouvez avoir plusieurs blocs de commande qui effacent continuellement l'objet 1 à la fois, si l'un d'eux échoue par manque de ressources. Inconvénient : si le joueur n'a pas assez, il ne sera pas remboursé, juste son argent sera volé.

-1voto

Bogdan Stefanescu Points 360

Avant de vider les diamants, ajoutez un autre bloc de commande qui vérifie si l'utilisateur les a.

Voici comment faire cela sur Java Edition (La syntaxe pour mcpe devrait être la même) (De la réponse à Vérifier si le joueur possède l'objet, si c'est le cas le supprimer par Jumpshift)

Dans Minecraft 1.8+, nous avons la commande /testfor, vous pouvez l'utiliser pour scanner les emplacements des objets dans l'inventaire des joueurs (tous ou spécifiques) pour des objets :

exemple : diamant

/testfor @p {Inventory:[{id:"minecraft:diamond"}]}

pour tester une quantité exacte de l'article requis inclure :

,Count:#b

AlleGamers.com

AlleGamers est une communauté de gamers qui cherche à élargir la connaissance des jeux vidéo.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X