Partager via


Travailler avec les opérations du tableau de score

Le but de ce tutoriel est de vous montrer comment utiliser chacune des opérations du joueur dans le tableau de score.

Le concept est de créer un objectif avec six joueurs à représenter avec les chiffres 0, 1, 2, 3, 5 et 10 et un autre objectif est de garder deux joueurs dont les scores seront modifiés lorsque vous effectuez des opérations.

Chiffres: 0, 1, 2, 3, 5, 10

Amis: Alex, Toast

Configuration

  1. Commencez par créer deux objectifs de tableau de score appelés «Nombres» et «Amis».

    /scoreboard objectives add Numbers dummy Numbers
    /scoreboard objectives add Friends dummy Friends
    
  2. Affichez l'objectif Nombres avec l'option liste et affichez l'objectif Amis avec l'option barre latérale.

    /scoreboard objectives setdisplay list Numbers
    
    /scoreboard objectives setdisplay sidebar Friends
    
  3. Pour l'objectif nommé Nombres, ajoutez les joueurs «zéro», «un», «deux», «trois», «cinq» et «dix» et donnez à chacun le nombre de points correspondant à leur nom.

    /scoreboard players add One Numbers 1
    /scoreboard players add Two Numbers 2
    .
    .
    .
    /scoreboard players add Ten Numbers 10
    

    Notes

    Après avoir ajouté un joueur, lorsque vous revenez à l'écran de tchat pour en ajouter un autre, vous pouvez appuyer sur la flèche vers le haut de votre clavier pour faire défiler les commandes précédentes et simplement modifier le nom du joueur et la valeur du score. Cela économise un peu de temps de frappe.

    Image d'un objectif de tableau de score nommé «Nombres» et affiché dans une liste

  4. Ajoutez des joueurs nommés «Alex» et «Toast» dans l'objectif Amis et attribuez à chacun d'eux un score de 4.

    /scoreboard players add Alex Friends 4
    /scoreboard players add Toast Friends 4
    

    Image de l'objectif nommé Amis avec des scores: Alex4 et Toast4

Commençons les opérations

1. = Attribuer

La valeur actuelle du score d'Alex est de 4. Utilisez l'opérateur = pour attribuer la valeur du score du joueur Dix, qui est de 10.

/scoreboard players operation Alex Friends = Ten Numbers

Résultat: Alex a maintenant un score de 10.

Image de l'objectif nommé Amis avec des scores: Alex10 et Toast4

2. >< Échanger les valeurs

L'un des façons d'attribuer un score particulier à un joueur consiste à échanger des scores entre deux joueurs.

/scoreboard players operation Alex Friends >< Toast Friends

Résultat : Alex a un score de 4, Toast a un score de 10.

Image de l'objectif nommé Amis avec des scores: Alex4 et Toast10

3. *= Multiplier

Multipliez par 3 le score de Toast qui est de 10.

/scoreboard players operation Toast Friends *= Three Numbers

Résultat: Toast a 30 points.

Image de l'objectif nommé Amis avec des scores: Alex4 et Toast30

4. += Ajouter

Ajoutez le score de Toast au score d'Alex.

/scoreboard players operation Alex Friends += Toast Friends

Résultat: Alex a 34points. Le score de Toast n'est pas affecté, il reste donc à 30.

Image de l'objectif nommé Amis avec des scores: Alex34 et Toast30

5. -= Soustraire

Soustrayez 5 au score de Toast.

/scoreboard players operation Toast Friends -= Five Numbers

Résultat: Toast a 25points.

Image de l'objectif nommé Amis avec des scores: Alex34 et Toast25

6. /= Diviser

Simple: pas de reste

Divisez le score de Toast par 5.

/scoreboard players operation Toast Friends /= Five Numbers

Image de l'objectif nommé Amis avec des scores: Alex34 et Toast5

Plus compliqué: avec un reste

Divisez le score d'Alex par 5.

/scoreboard players operation Alex Friends /= Five Numbers

Résultat: Alex a maintenant un score de 6. Le reste est ignoré.

Image de l'objectif nommé Amis avec des scores: Alex6 et Toast5

Et si je divise par zéro?

Divisez le score de Toast par 0.

/scoreboard players operation Toast Friends /= Zero Numbers

Résultat: Rien ne se passe. (Ouf!)

Image de l'objectif nommé Amis avec des scores quand rien ne se passe: Alex6 et Toast5

7.> Comparer: supérieur à

Comparer le score de Toast au score d'Alex. Le score de Toast sera défini en fonction du score le plus élevé.

/scoreboard players operation Toast Friends > Alex Friends

Résultat : le score de Toast a été défini sur 6, le score d'Alex reste inchangé.

Image de l'objectif nommé Amis avec des scores: Alex6 et Toast6

Si vous réessayez l'opération avec une égalité des deux scores, vous obtenez le même message.

8.< Comparer: inférieur à

Comparer le score de Toast au score de Trois qui est de 3. Le score de Toast sera défini en fonction du score le plus bas.

/scoreboard players operation Toast Friends < Three Numbers

Résultat: le score de Toast est défini sur 3.

Image de l'objectif nommé Amis avec des scores: Alex6 et Toast3

9. %= Modulo

Cette opération prend en considération le score actuel d'Alex, le divise par 2, puis établit le reste comme nouveau score d'Alex.

/scoreboard players operation Alex Friends %= Two Numbers

Résultat: le score d'Alex est défini sur 0. Image de l'objectif nommé Amis avec des scores: Alex0 et Toast3

Étape suivante

Maintenant que vous avez appris les opérations du tableau de score, vous pouvez en apprendre davantage sur les blocs de commande et les fonctions et essayer de les associer.