Aller au contenu
  • 0

Faire un scoreboard non commun


Question

Posté(e)

Version de Minecraft : 1.13.2
Version de Skript : Bensku latest

Addons utilisés: http://prntscr.com/pnpm1k

Type du skript : scoreboards

Description du script :

 

Bonjour, je voudrais faire un scoreboard sur mon serveur, qui doit afficher le nom du joueur, et son grade. Le problème étant que j'ai l'impression que les scoreboards sont communes et donc quand quelqu'un se connecte, tout le monde voit son nom à la place du leur.

 

command /refreshsc:
    trigger:
        wipe executor's sidebar
        set name of sidebar of executor to "&aFideria"
        set score "&7Serveur: Hub 01" in sidebar of executor to 4
        set score "&bNom: &r%executor%" in sidebar of executor to 3
        if {%executor%.rank} is equal to "dev":
            set score "&bGrade: &cDéveloppeur" in sidebar of executor to 2
        else if {%executor%.rank} is not set:
            set score "&bGrade: &7Membre" in sidebar of executor to 2
        else if {%executor%.rank} is equal to "fondateur":
            set score "&bGrade: &4Fondateur" in sidebar of executor to 2
        else if {%executor%.rank} is equal to "famous":
            set score "&bGrade: Famous" in sidebar of executor to 2
        else if {%executor%.rank} is equal to "admin":
            set score "&bGrade: &cAdmin" in sidebar of executor to 2
        else if {%executor%.rank} is equal to "mod":
            set score "&bGrade: &cModérateur" in sidebar of executor to 2
        else if {%executor%.rank} is equal to "resp_mod":
            set score "&bGrade: &cResp. Modérateur" in sidebar of executor to 2
        else if {%executor%.rank} is equal to "guerrier":
            set score "&bGrade: &6Guerrier" in sidebar of executor to 2
        else if {%executor%.rank} is equal to "fiderien":
            set score "&bGrade: &3Fiderien" in sidebar of executor to 2
        else if {%executor%.rank} is equal to "helper":
            set score "&bGrade: &9Helper" in sidebar of executor to 2
        else if {%executor%.rank} is equal to "builder":
            set score "&bGrade: &9Builder" in sidebar of executor to 2
        else if {%executor%.rank} is equal to "legendaire":
            set score "&bGrade: &5Légendaire" in sidebar of executor to 2
        else if {%executor%.rank} is equal to "divin":
            set score "&bGrade: &2Divin" in sidebar of executor to 2
        set score "" in sidebar of executor to 1
        set score "Points: &b..." in sidebar of executor to 0

every 10 seconds:
    loop all players:
        make loop-player execute command "/refreshsc"

Toute aide sera la bienvenue 🙂

3 réponses à cette question

Messages recommandés

  • 0
Posté(e)

Cela ne répondra pas à ta question mais peu t'aider :

e te conseille mettre un "on join" ou tu défini le scorboard du joueur et every 10 seconds, tu édite le scoreboard avec seulement les valeurs qui change (date, grade, money, nb de joueurs co...) cela otimisera ton script

Mais après, tu fais comme tu veux

 

Ceci peux répondre à ta question :

Sinon, tu as des erreurs (console ou en reload), des screens ?

  • 0
Posté(e)

Bonsoir,

Le topic est inactif depuis plus de 7 jours. Je déplace.

Merci de me contacter en message privé si tu souhaites rouvrir le topic.

Bonne soirée 🙂

Invité
Ce sujet ne peut plus recevoir de nouvelles réponses.
×
×
  • 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.