Aller au contenu
  • 0

Mise à jour de scoreboard infonctionnel


Question

Posté(e)

Bonsoir,

 

Je m'en remets à vous à cause d'un problème qui persiste, et assez gênant.

J'ai utilisé la méthode de @EnderRaider pour avoir une actualisation clean, mais le problème étant le suivant :

 

J'utilise la commande /timer pour afficher le scoreboard au joueur, par la suite la commande /timermaj s'effectuant toutes les secondes pour mettre à jour le compteur. Le problème étant que le scoreboard se met uniquement à jour sur la dernière personne ayant effectué la commande /timer.

 

Explication du problème en image :

fbc1b0173f.gif

 

Code actuel :

every 1 second:
 make all players execute command "/timermaj"
 add 1 to {Game.timerS}
 if {Game.timerS} is equal to 60:
   set {Game.timerS} to 0
   add 1 to {Game.timerM}

command /timer:
 trigger:
   erase player sidebar
   set name of sidebar of player to "My Game"
   set id based score "&6%{Game.timerM}%:%{Game.timerS}%" in sidebar of player to 1 with id "time"

command /timermaj:
 trigger:
   wait 1 tick
   edit score id "time" to "&6%{Game.timerM}%:%{Game.timerS}%" and 1

 

Merci d'avance !

4 réponses à cette question

Messages recommandés

  • 0
Posté(e)
par la suite la commande /timermaj s'effectuant toutes les secondes pour mettre à jour le compteur.

Dans le every 1 second je vois que

every 1 second:
   add 1 to {Game.timerS}
   if {Game.timerS} is equal to 60:
       set {Game.timerS} to 0
       add 1 to {Game.timerM}

La commande /timermaj s'éxecute où ?

  • 0
Posté(e)
Dans le every 1 second je vois que
every 1 second:
   add 1 to {Game.timerS}
   if {Game.timerS} is equal to 60:
       set {Game.timerS} to 0
       add 1 to {Game.timerM}

La commande /timermaj s'éxecute où ?

Ah effectivement, j'avais oublié de le rajouté sur le forum (mais il est bien dans le code). Voilà qui est fait !

  • 0
Posté(e)

Hm, j'ai résolu mon problème au lieu de make all players execute command "/timermaj" j'ai loop les players et make loop-players et du coup ça marche, étrange m'enfin l'essentiel c'est que cela fonctionne ;)

 

Résolu ~

×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.