Hello !
Alors j'avais hésité à poster ça dans la section "Aide", mais du coup celle-ci me paraît pas mal car je n'ai pas encore commencé de base, même si mes recherches vous permettront très certainement de faire ce que je voudrais.
Tout d'abord, les versions de MC/Skript/Add-ons:
MC: Spigot 1.12.2
Skript: dev36
SkRayFall: dernière version à jour
MundoSK: dernière version à jour
Skelett: Dernière version à jour
/!\ Ce n'est pas un add-on, mais un plugin: ProtocolLib (dernière version à jour)
(J'ai mis ici uniquement les add-ons/plugin que je juge nécessaire quant à la tâche demandée)
Ensuite, pour ce qui est de la demande:
Ranger un tab (pour les joueurs, le header/footer je sais faire sans soucis) en fonction de variables de Skript. Cela veut dire que:
Il n'y a aucun (et désolé, c'est une condition nécessaire !) et n'y aura pas de plugin de permissions
Il faut ranger uniquement l'intérieur du tab, et ce en script, sans aucun plugins. (Oui, je sais il y a des plugins existants pour, mais j'aimerais juste du script)
Cependant, tout add-on ou plugin tel que ProtocolLib peuvent être rajoutés. (Je ne voudrais pas de plugin comme CustomTab par exemple)
Pour ce qui est du résultat voulu, c'est le suivant:
Un rangement dans l'ordre de puissance du grade (Du genre Admin > Modo > Joueur) dans le tab, et... c'est tout !
Voici le résultat attendu:
(On reconnaîtra ici le tab de Hypixel. On a pas admin ou quoi, mais on comprend que c'est ordonné x)
Pour vous aider, j'ai pu commencé à chercher la doc etc:
%player%'s [mundo[sk]] tab[list] name
[mundo[sk]] tab[list] name of %player%
(%-tablist%|%-player%'s tablist) contains players
new tablist
scores enabled in (%-tablist%|%-player%'s tablist)
tablist name of %player% (in %-tablist%|for %-player%)
%player%'s tablist name (in %-tablist%|for %-player%)
tablist score of %player% (in %-tablist%|for %-player%)
%player%'s tablist score (in %-tablist%|for %-player%)
(show|hide) %players% in (%-tablist%|tab[list] of %player%)
set tablist of %players% to %tablist%
set %player%'s tablist to %tablist%
create tab id %string% (in %-tablist%|for %-player%) with [display] name %string% [(ping|latency) %-number%] [(head|icon|skull) %-skin%] [score %-number%]
delete tab id %string% (in %-tablist%|for %-player%)
delete all id tabs (in %-tablist%|for %-player%)
[display] name of tab id %string% (in %-tablist%|for %-player%)
(latency|ping) of tab id %string% (in %-tablist%|for %-player%)
(head|icon|skull) of tab id %string% (in %-tablist%|for %-player%)
score of tab id %string% (in %-tablist%|for %-player%)
(disable|deactivate) array tablist for %player%
(enable|activate) array tablist for %player% [with [%-number% columns] [%-number% rows] [initial (head|icon|skull) %-skin%]]
[display] name of tab %number%, %number% (in %-tablist%|for %-player%)
(latency|ping) of tab %number%, %number% (in %-tablist%|for %-player%)
(head|icon|skull) of tab %number%, %number% (in %-tablist%|for %-player%)
initial icon of (%-tablist%|%player%'s [array] tablist)
score of tab %number%, %number% (in %-tablist%|for %-player%)
amount of (0¦column|1¦row)s in (%-tablist%|%-player%'s [array] tablist)
(Ça c'est les tablist avec mundoSK et ProtocolLib).
Les tablist depuis skripthub: [Contenu masqué]
Et enfin le lien de MundoSK où l'auteur donne un exemple de ce qu'on peut faire avec MundoSK et les tabs:
[Contenu masqué]
Bien entendu, libre à vous de faire comme voulez, si vous arrivez à respecter mes conditions vous êtes géniaux !
Merci d'avance pour l'aide que vous apporterez, que le script soit complet ou non !