1 votes

Détecter Mob entre 5 et 10 blocs de vous

Je suis en train de fabriquer une épée foudroyante. Je veux frapper la foudre sur un monstre qui est à moins de 10 blocs, mais à au moins 5 blocs de moi. Y a-t-il une commande qui peut faire ça (compatible Multijoueur)?

0 votes

Avez-vous fait une tentative pour résoudre ce problème vous-même ? Arqade fonctionne mieux lorsque les personnes qui posent des questions font des efforts pour résoudre leurs propres problèmes ; nous voyons que vous avez un problème sur lequel vous avez travaillé, et les personnes qui répondent en tiennent compte. Vous obtiendrez également une réponse plus spécifique, adaptée précisément à la partie sur laquelle vous êtes bloqué, et Arqade recevra une question très spécifique. Tout le monde y gagne !

3voto

MrLemon Points 17073

Ce que vous devez faire est d'enchaîner la commande execute, et d'utiliser les arguments de sélection de cible r et rm . Ce dernier indique la distance maximale et minimale par rapport au point d'exécution, respectivement.

[Tout d'abord, vous devez exécuter sur chaque joueur déclenchant l'épée de foudre. Pour cette commande, je suppose que ces joueurs ont un score de triggerLightning de 1 (comment ou quand vous définissez le score est hors du cadre de cette question/réponse.)

A l'emplacement de ce joueur, nous commençons à rechercher une entité (unique, c=1) à une distance de 5 à 10 blocs (r=10,rm=5).

À l'emplacement de l'entité, nous invoquons l'éclair.

execute @a[score_triggerLightning_min=1] ~ ~ ~ execute @e[r=10,rm=5,c=1] ~ ~ ~ summon LightningBolt](https://minecraft.wiki/w/Commands#Target_selectors)

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