CommandBlock Résolu /effect pour une seule entité

Aodha

Massacreur de Mouton
28 Février 2015
32
1
19
26
Bonjour,

Je cherche désespérément une solution pour donner un effet de potion a une seule entité.
J'ai utilisé un command block repeat "/effect @e[type=Zombie,x=...,y=...,z=...,r=...,c=1] <effet>" mais le problême est que lorsqu'un zombie entre dans cette zone, il a l'effet, parfait, mais quand un deuxieme zombie entre dans la zone au plus proche du centre c'est celui ci qui prend l'effet or ne je ne veux pas.

Merci d'avance pour votre aide.
 

Oromis

Command-blocker slimesque
Staff
Modérateur
Support
11 Février 2014
3 345
2
1 053
297
24
Bretagne
Le zombie qui prend l'effet est systématiquement le premier ?
 

Oromis

Command-blocker slimesque
Staff
Modérateur
Support
11 Février 2014
3 345
2
1 053
297
24
Bretagne
Dans ces cas là, donne un tag au premier zombie qui rentre et exécute ton effet sur le zombie ayant le tag ;)
 

Aodha

Massacreur de Mouton
28 Février 2015
32
1
19
26
oui c'est sur vu comme ca mais j'ai oublier de precisé un petit truc ^^" c'est que quand ce zombie meurt l'autre zombie prend l'effet...x) et ainsi de suite
 

Oromis

Command-blocker slimesque
Staff
Modérateur
Support
11 Février 2014
3 345
2
1 053
297
24
Bretagne
Ça pose problème si le second zombie qui prend l'effet, si l'on admet qu'il y en a plusieurs dans la pièce, est choisi aléatoirement ?
 

Oromis

Command-blocker slimesque
Staff
Modérateur
Support
11 Février 2014
3 345
2
1 053
297
24
Bretagne
Bon, dans ce cas là :
- Tu donnes le tag au premier zombie, puis tu gives l'effet en permanence sur lui
- Tu détectes le tag, si le command block ne le trouve pas, tu le réattribue à un zombie de ta zone avec un @r
 
  • J'aime
Reactions: FunkyToc

Aodha

Massacreur de Mouton
28 Février 2015
32
1
19
26
oui je vois, je vais tester ça ! Merci bien !