Bonjour,
En réponse à votre demande, je vous présente Beautiful Tab List, un petit script permettant d'afficher un message personnalisé dans la liste des joueurs (TAB).
Configuration:
Tous les messages sont éditables, il suffit de modifier la catégorie "options".
Commandes et Permissions:
/beautifultablist refresh ou /btl refresh
Permet de rafraichir la liste de tous les joueurs.
permission: skript.beautifultablist
Droits:
Vous êtes autorisés à utiliser et modifier ce script comme bon vous semble, mais s'il vous plait, ne le republiez pas, donnez plutôt le lien vers ce sujet. De plus, je vous demanderai de bien vouloir me laisser le crédit de la création de ce script.
[spoiler=Beautiful Tab List]
# SKRIPT - BeautifulTabList #
# #
# Description: Permet d''afficher un message personnalisé #
# dans la liste des joueurs (TAB). #
# Auteur: The__V #
# Dependances: Skript, WildSkript, SkRayFall #
options:
tabHeader: "&5Bienvenue sur %server name% %loop-player%"
tabFooter: "&7&oEn ligne: &d%amount of players%&7/&5%max players%"
refreshLog: "[beautifulTabList] Raffraichissement des tabLists terminé avec succès."
refreshNotif: "&7[&b&lBeautifulTabList&r&7] &bRaffraichissement des tabLists terminé avec succès."
On Skript Start:
execute console command "/beautifultablist refresh"
On Join:
execute console command "/beautifultablist refresh"
On Quit:
execute console command "/beautifultablist refresh"
command /beautifultablist refresh:
aliases: btl
description: Permet de rafraichir les tabLists de tous les joueurs. Requis en cas modification des messages.
permission: skript.beautifultablist
executable by: console and players
trigger:
loop all players:
set tab header to {@tabHeader} and footer to {@tabFooter} for loop-player
wait 1 tick
log {@refreshLog}
if command sender is not console:
message {@refreshNotif} to the command sender