c=2
en 1.12 et limit=2
en 1.13 est une restriction à au maximum que de nombreuses entités. Donc, s'il y a 3 joueurs, il n'en sélectionnera que 2. Mais s'il n'y en a qu'un, il trouvera ce joueur.
Pour mettre le nombre de joueurs d'une équipe dans un tableau appelé "playerCount", exécutez cette commande :
/execute store result score dummyPlayer playerCount if entity @e[team=Red]
Vous n'avez même pas besoin d'un run
et la commande chaînée, puisque execute if
sans commande enchaînée ne donne que le nombre d'entités correspondantes.
dummyPlayer
est dans cette commande, qui l'aurait cru, un joueur fictif. Vous pouvez ensuite exécuter des commandes à condition que le chiffre soit supérieur ou égal à 2, comme ceci :
/execute if score dummyPlayer test matches 2.. run <command>
3 votes
Duplicata possible de Comment compter les entités avec des commandes/vérifier s'il ne reste qu'une ou un certain nombre d'entités ou de joueurs ?