Aller au contenu

Question

Posté(e)

Version de Minecraft : 1.16.5
Version de Skript : 2.5.3

Addons utilisés: SkRayFall, SkQuery, Skript-gui

Type du skript : Récupérer une varibale dans un scoreboard.

Description du script :

Salut la communauté,

Après de nombreuses recherches sur le web je n'arrive pas à comprendre la récupération d'une variable d'admin rank que j'ai défini et de la mettre dans le scoreboard. Voici donc le code rapide des grades :

 

command /setadmin [<player>] [<text>]:
    trigger:
        if arg 1 is set:
            if arg 2 is not set:
                send "voici la liste : modo, admin, noob"
            else if arg 2 is "modo":
                set {adminrank.%uuid of arg-1%} to "modo"
                send "%player% vous donne le rank modérateur." to arg-1
                send "Vous donnez le rank modérateur à %arg-1%" to player
            else if arg 2 is "noob":
                clear {adminrank.%uuid of arg-1%}

 

command /setadmin [<player>] [<text>]:
	trigger:
		if arg 1 is set:
			if arg 2 is not set:
				send "voici la liste : modo, admin, noob"
			else if arg 2 is "modo":
				set {adminrank.%uuid of arg-1%} to "modo"
				send "%player% vous donne le rank modérateur." to arg-1
				send "Vous donnez le rank modérateur à %arg-1%" to player
			else if arg 2 is "noob":
				clear {adminrank.%uuid of arg-1%}

La pas de problème ça fonctionne le problème est le scoreboard :

J'appelle donc une fonction :

set id based score "&6&l>> Grade &f&l: &f&o%{adminrank.%uuid of {_p}%}%" in sidebar of {_p} to 1 with id "rank.%{_p}%"

 

Et ensuite j'édit toutes les x seconds

 

every 5 seconds:
	loop all players:
		set {_p} to loop-player
		set {_puuid} to {_p}'s uuid
		wait a tick
		if {_p} is in {@serverWorld}:
			#ScoreboardPlayer({_p})
			edit score id "ping.%{_p}%" to "&l>> Ping &f&l: &b%{_p}'s ping% ms" and 0
			edit score id "rank.%uuid of {_p}" to "&6&l>> Grade &f&l: &f&o%{adminrank.uuid of {_p}}%"

 

Les erreurs sont :

- edit score id "rank.%uuid of {_p}" to "&6&l>> Grade &f&l: &f&o%{adminrank.uuid of {_p}}%"

- set id based score "&6&l>> Grade &f&l: &f&o%{adminrank.%uuid of {_p}%}%" in sidebar of {_p} to 1 with id "rank.%{_p}%"

2 réponses à cette question

Messages recommandés

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.