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"elseif 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
elseif 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}%"
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.
Question
Mr_Kofte
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%}
La pas de problème ça fonctionne le problème est le scoreboard :
J'appelle donc une fonction :
Et ensuite j'édit toutes les x seconds
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