Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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
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
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
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.
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
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.
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.
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.
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.
5. -=
Soustraire
Soustrayez 5 au score de Toast.
/scoreboard players operation Toast Friends -= Five Numbers
Résultat: Toast a 25points.
6. /=
Diviser
Simple: pas de reste
Divisez le score de Toast par 5.
/scoreboard players operation Toast Friends /= Five Numbers
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é.
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!)
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é.
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.
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.
É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.