Format de la liste des joueurs
Le format d'affichage des noms dans la liste des joueurs du menu admin (F10) est configurable via Config.Admin.PlayerList.Format.
Configuration
Fichier : core/configs/addons/admin/config_admin.lua
Config.Admin = {
PlayerList = {
Format = "{rank} {new} {name} (ID: {id})",
},
-- ...
}Champs disponibles
| Champ | Description | Exemple |
|---|---|---|
{rank} | Label du rang coloré entre crochets (vide si joueur simple) | ~HC_6~[Fondateur]~s~ |
{new} | Tag ~g~[NEW]~s~ si le joueur a moins de Config.Admin.NewPlayers.Hours heures de jeu | ~g~[NEW]~s~ ou vide |
{name} | Nom affiché (RP ou Steam selon le toggle "Afficher noms Steam") | Jean Dupont ou xXPlayer42 |
{id} | ID unique du joueur (character_id) | 1234 |
{tid} | ID temporaire (server ID de la session en cours) | 42 |
{firstname} | Prénom RP du personnage | Jean |
{lastname} | Nom de famille RP du personnage | Dupont |
{steam} | Nom Steam du joueur | xXPlayer42 |
{playtime} | Temps de jeu total formaté | 2j 05h 30m |
{login} | Heure de connexion de la session en cours | 14:32 |
Exemples
-- Par défaut (rang + new + nom RP + ID unique)
Config.Admin.PlayerList.Format = "{rank} {new} {name} (ID: {id})"
-- Résultat : [Fondateur] ~g~[NEW]~s~ Jean Dupont (ID: 1234)
-- Avec temps de jeu
Config.Admin.PlayerList.Format = "{rank} {new} {name} (ID: {id}) [{playtime}]"
-- Résultat : [Admin] Jean Dupont (ID: 1234) [2j 05h 30m]
-- Avec ID temporaire et unique
Config.Admin.PlayerList.Format = "{rank} {new} {name} (T:{tid} | U:{id})"
-- Résultat : [Modérateur] ~g~[NEW]~s~ Jean Dupont (T:42 | U:1234)
-- Minimaliste
Config.Admin.PlayerList.Format = "{new} {name} ({id})"
-- Résultat : ~g~[NEW]~s~ Jean Dupont (1234)Notes
- Les espaces multiples sont automatiquement réduits à un seul espace
- Si un champ est vide (ex:
{rank}pour un joueur simple), il est simplement retiré - Le toggle "Afficher noms Steam" du menu admin contrôle ce que
{name}affiche {firstname}et{lastname}affichent toujours les noms RP, indépendamment du toggle- Le seuil pour
{new}est défini parConfig.Admin.NewPlayers.Hours(en heures) {rank}utilise automatiquement la couleur gamertag (colorGamertag) définie dans le groupe. La couleur est appliquée via~HC_<id>~(HUD Color). Si aucune couleur n'est définie (id = 0), le texte reste blanc- La couleur du rang se configure dans le builder de groupes du menu admin (champ "Couleur Gamertag")