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)?
Réponse
Trop de publicités?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)
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 !