Salut,
Ton code ne peut pas fonctionner car :
- Tu souhaites le désactiver pour l'ensemble des joueurs présents?
- La variable que tu utilises est "temporaire", c'est à dire que dès que tu commences une variable par {_} une fois la commande terminée, la variable n'existe plus.
Donc voici deux codes permettant soit de faire comme tu souhaites faire, c'est à dire désactiver le scoreboard pour tout le monde et une autre version pour désactiver le scoreboard uniquement pour le joueur qui fait la commande.
#Version pour désactiver pour tout le monde
every 10 seconds:
loop all players:
set {_player} to loop-player
set {perf} to tps from last minute
set {_online} to number of all players
if {noscoreboard} is true:
delete {_player} sidebar
else:
wait 3 tick
wipe {_player} sidebar
set name of sidebar of {_player} to "&6&l➵ &4&lDK&8&lSM &7&lV &6&l➵"
set score " " in sidebar of {_player} to 16
set score " &6&lInfos Joueur" in sidebar of {_player} to 15
set score "&e⬩ &aMonnaie: &e%{_player}'s balance%" in sidebar of {_player} to 14
set score "&e⬩ &aJetons: &e%{balance::%{_player}%}%" in sidebar of {_player} to 13
set score "&e⬩ &aMonde: &e%world of {_player}%" in sidebar of {_player} to 12
set score " " in sidebar of {_player} to 11
set score " &6&lInfos Serveur" in sidebar of {_player} to 10
set score "&e⬩ &aEn ligne: &e%{_online}%&a/50" in sidebar of {_player} to 9
set score "&e⬩ &aPing: &e%{_player}'s ping%" in sidebar of {_player} to 8
set score "&e⬩ &aÉtat: &e%{perf}%&a/20" in sidebar of {_player} to 7
set score " " in sidebar of {_player} to 6
set score " " in sidebar of {_player} to 5
set score " " in sidebar of {_player} to 4
set score " " in sidebar of {_player} to 3
set score " " in sidebar of {_player} to 2
set score "&8Désactiver:" in sidebar of {_player} to 1
set score "&7/&fBientôt " in sidebar of {_player} to 0
command /off:
trigger:
set {noscoreboard} to true
message "&cLe scoreboard n'est plus actif pour aucun joueur."
command /on:
trigger:
clear {noscoreboard}
message "&cLe scoreboard est désormais actif pour l'ensemble des joueurs."
#Version pour désactiver uniquement au joueur qui fait la commande
every 10 seconds:
loop all players:
set {_player} to loop-player
set {perf} to tps from last minute
set {_online} to number of all players
if {noscoreboard.%loop-player%} is true:
wipe {_player} sidebar
else:
wait 3 tick
wipe {_player} sidebar
set name of sidebar of {_player} to "&6&l➵ &4&lDK&8&lSM &7&lV &6&l➵"
set score " " in sidebar of {_player} to 16
set score " &6&lInfos Joueur" in sidebar of {_player} to 15
set score "&e⬩ &aMonnaie: &e%{_player}'s balance%" in sidebar of {_player} to 14
set score "&e⬩ &aJetons: &e%{balance::%{_player}%}%" in sidebar of {_player} to 13
set score "&e⬩ &aMonde: &e%world of {_player}%" in sidebar of {_player} to 12
set score " " in sidebar of {_player} to 11
set score " &6&lInfos Serveur" in sidebar of {_player} to 10
set score "&e⬩ &aEn ligne: &e%{_online}%&a/50" in sidebar of {_player} to 9
set score "&e⬩ &aPing: &e%{_player}'s ping%" in sidebar of {_player} to 8
set score "&e⬩ &aÉtat: &e%{perf}%&a/20" in sidebar of {_player} to 7
set score " " in sidebar of {_player} to 6
set score " " in sidebar of {_player} to 5
set score " " in sidebar of {_player} to 4
set score " " in sidebar of {_player} to 3
set score " " in sidebar of {_player} to 2
set score "&8Désactiver:" in sidebar of {_player} to 1
set score "&7/&fBientôt " in sidebar of {_player} to 0
command /off:
trigger:
set {noscoreboard.%player%} to true
message "&cVous ne pouvez plus voir le scoreboard."
command /on:
trigger:
clear {noscoreboard.%player%}
message "&cVous voyez désormais le scoreboard."
Bonne soirée