Assurez-vous d'avoir une table de score configurée, vous pouvez en ajouter une en utilisant cette commande :
/scoreboard objectives add dummy
La première commande a 2 espaces avant le @a[...
, il manque un =
après scores
, et vous n'avez pas spécifié à quel objectif ajouter 1 point.
execute at @e[tag=GFlag] run scoreboard players add @a[scores={dropFlag1.0=0},team=Red,distance=..2] 1
La deuxième commande ne spécifie pas non plus à quel objectif ajouter un point et s'exécute en tant que bloc de commande et non en tant que joueur, elle utilise uniquement l'emplacement des joueurs. Voici à quoi cela devrait ressembler :
execute as @a[team=Red,scores={dropFlag1.0=0}] at @s if entity @e[tag=GFlag,distance=..2] run scoreboard players add @a[team=Red,scores={dropFlag1.0=0}] 1
Je ne suis pas sûr si les objectifs permettent un .
dans leur nom, vous pouvez essayer d'utiliser uniquement des lettres au lieu de dropFlag1.0
. Voici à quoi cela devrait ressembler :
Assurez-vous également que l'objectif de tableau de score dropflag1.0
est égal à 0 lorsque vous exécutez la commande et assurez-vous qu'il existe en premier lieu.