Créer un mini-jeu pvp sur Java Edition 1.19.3. Rouge contre Bleu. Après 10 minutes, le jeu se termine. J'ai tout le reste mis en place et entièrement fonctionnel. Le seul problème que j'ai est de faire en sorte que le système détermine quelle équipe a un score plus élevé (plus de kills) que l'autre équipe pour ensuite déclencher l'écran titre spécifique. Y a-t-il un moyen meilleur de le faire?
Voici la dernière version de mon code:
/execute if score [team=BLUE] Kills = [team=RED] Kills run summon minecraft:arrow 14 123 -176
/execute if score [team=RED] Kills > [team=BLUE] Kills run summon minecraft:arrow 12 123 -176
/execute if score [team=BLUE] Kills > [team=RED] Kills run summon minecraft:arrow 10 123 -176
(La flèche déclenche la séquence titre pour le résultat spécifique de l'équipe)
J'ai essayé des variations de la cible telles que:
/execute if score BLUE Kills > RED Kills run summon minecraft:arrow 10 123 -176
Aucune erreur n'apparaît en résultat du code donc je ne comprends pas où il est spécifiquement incorrect.
D'autres choses que j'ai essayées:
/execute if score #red_kills kills matches 50 run title @a title {"text":"Game Over","color":"red"}
J'ai lu les deux liens suivants: https://minecraft.fandom.com/wiki/Commands/execute https://www.digminecraft.com/game_commands/execute_command.php
Mais je ne comprends toujours pas pourquoi le code ne fonctionne pas. Je suppose que c'est à cause de la cible "BLEU/ROUGE" et que la commande execute n'aime pas cibler plusieurs entités comme avec:
"/execute if score @a"
"Une seule entité est autorisée, mais le secteur fourni en autorise plus d'une"
Toute aide ou direction que vous pouvez me donner serait grandement appréciée, merci d'avance!