DocumentationFormat de la liste des joueurs

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

lua
Config.Admin = {
    PlayerList = {
        Format = "{rank} {new} {name} (ID: {id})",
    },
    -- ...
}

Champs disponibles

ChampDescriptionExemple
{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 personnageJean
{lastname}Nom de famille RP du personnageDupont
{steam}Nom Steam du joueurxXPlayer42
{playtime}Temps de jeu total formaté2j 05h 30m
{login}Heure de connexion de la session en cours14:32

Exemples

lua
-- 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 par Config.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")
DMCA.com Protection Status