Aller au contenu

Messages recommandés

Posté(e)

bonjour à tous,

Version de minecraft / skript : 1.12

Type du skript : Scoreboard

Description du script :

Bonjour à tous, je voulais faire un skript sauf que le scoreboard clignote j'ai egalement fais des recherches sur skriptmc mais la solution est tres flou, et pas adaptée a mon scoreboard: voila mon code

Variables:
   {group.%player%} = "Membre"

on command "/grade":
   if player's display name contains "Gardien":
       send "Gardien" to player


command /zcore:
   trigger:
       if player is in world "hub" or "creative":
           wipe player's sidebar
           wait 1 tick
           set name of sidebar of player to "   &6&lRUBIA&e&lGAME   "
           set score "    " in sidebar of player to 8
           set score "&7Grade: %{group.%player%}%                   " in sidebar of player to 7
           set score "     " in sidebar of player to 6
           set score "&cScoreboard en cours" in sidebar of player to 5
           set score "&cde développement " in sidebar of player to 4
           set score "   " in sidebar of player to 3
           set score "&7Connectés: &b%amount of players% " in sidebar of player to 2
           set score "  " in sidebar of player to 1
       else:
           wipe player's sidebar

every tick in "hub":
   execute all players command "/grade123"
   make all players execute command "/zcore"

on command "/grade123":
   cancel event
   if player's display name contains "Gardien":
       set {group.%player%} to "&bGardien"
   if player's display name contains "Membre":
       set {group.%player%} to "&eMembre"
   if player's display name contains "Ancien":
       set {group.%player%} to "&6Ancien"
   if player's display name contains "Sentinelle":
       set {group.%player%} to "&5Sentinelle"

Merci à ceux qui auront la solution

Posté(e)

Tu as juste à faire une autre commande de scoreboard genre /zcore2: et mettre le scoreboard qui clignote et après tu fait exécuter cette commande à tous les joueurs !

  • J'aime 1
Posté(e)

Jsuis sur tablette donc chaud pour coder mais:

every 1 second in "hub":
   loop all players:
       wipe loop-player's sidebar
       wait 5 ticks
       blablabla

 

N’oublie pas de remplacer tout les "player" même dans les variables par "loop-player".Blablabla c’est la suite de ton scoreboard après le wait 1 tick.

Posté(e)

Le problème avec le loop-player c'est que du coup je peux fais faire afficher pour chaque joueurs La variable %{group.%player%}%

Je te remercie pour ta réponse en tout cas

Posté(e)

Il me semble que j'avais testé et ça ne marche pas

Et Avec ce genre de skript aussi Avec le loop all players j'avais le scoreboard qui clignoté aussi

Posté(e)

Mettre loop-player dans une variable est extrèmement courant,%loop-player%,on peut mettre aussi un argument %arg-1% ou juste un joueur %player% mais ce n’est absolument pas bugué,tu avais dû faire une erreur.

Posté(e)

Test voir si ça marche,sinon je saurais pas quoi faire d’autre pour t’aider :/

Edot: Au lieu de mettre "every 1 tick" met "every 1 second",ça fait moins lag et ça peut être la cause du problème.

Posté(e)

Pas de problème ! Je dors maintenant ^^

Edit:

every 1 second in "hub":
   if player's world is "hub" or "creative":
       loop all players:
           wipe loop-player's sidebar
           wait 5 ticks
           set name of sidebar of loop-player to "   &6&lRUBIA&e&lGAME   "
           set score "    " in sidebar of loop-player to 8
           set score "&7Grade: %{group.%loop-player%}%                   " in sidebar of loop-player to 7
           set score "     " in sidebar of loop-player to 6
           set score "&cScoreboard en cours" in sidebar of loop-player to 5
           set score "&cde développement " in sidebar of loop-player to 4
           set score "   " in sidebar of loop-player to 3
           set score "&7Connectés: &b%amount of players% " in sidebar of loop-player to 2
           set score "  " in sidebar of loop-player to 1
   else:
       wipe loop-player's sidebar

Posté(e)

toujours le clignote,

j'ai un peu modif le code mais ça clignote toujours

every 1 second:
   loop all players:
       if loop-player is in world "hub":
           wipe loop-player's sidebar
           wait 5 ticks
           set name of sidebar of loop-player to "   &6&lRUBIA&e&lGAME   "
           set score "    " in sidebar of loop-player to 8
           set score "&7Grade: %{group.%loop-player%}%                   " in sidebar of loop-player to 7
           set score "     " in sidebar of loop-player to 6
           set score "&cScoreboard en cours" in sidebar of loop-player to 5
           set score "&cde développement " in sidebar of loop-player to 4
           set score "   " in sidebar of loop-player to 3
           set score "&7Connectés: &b%amount of players% " in sidebar of loop-player to 2
           set score "  " in sidebar of loop-player to 1
       else:
           wipe loop-player's sidebar

every 2 seconds in "hub":
   loop all players:
       if loop-player's display name contains "Gardien":
           set {group.%loop-player%} to "&bGardien"
       if loop-player's display name contains "Membre":
           set {group.%loop-player%} to "&eMembre"
       if loop-player's display name contains "Ancien":
           set {group.%loop-player%} to "&6Ancien"
       if loop-player's display name contains "Sentinelle":
           set {group.%loop-player%} to "&5Sentinelle"

 

 

 

SI tu as la solution je veux bein

Posté(e)

Je probleme avec ton skript c'est qu'il spam la console, tu peux tout simplement faire une commande mettre un wait 1 second remettre l'autre scorebord et ensuite quand tout à clignoté refaire la commande

×
×
  • 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.