DocumentationRéférence de configadmin.lua

Référence de config_admin.lua

Cette page recense les réglages du fichier de configuration du menu administrateur. Les rangs, leurs permissions et leur hiérarchie ne s'y trouvent pas : ils sont gérés dans le builder de groupes.

Chemin : core/configs/addons/admin/config_admin.lua

Raccourcis clavier

Les touches du menu admin sont configurables. F10 n'est qu'une valeur par défaut.

lua
Keybinds = {
    Menu = "F10",
    RandomGoto = "G",
    Noclip = "F2",
    Report = "K",
},

Liste des joueurs

Le format d'affichage des noms est décrit sur sa propre page : Format de la liste des joueurs.

Gamertags

lua
Gamertags = {
    ForcedStyle = nil,  -- nil | "normal" | "sensity"
    Format = "[U {id} | T {tid}] {name} | {steam} {new}",
},

Format contrôle le texte affiché au-dessus des joueurs en mode staff. Les placeholders disponibles :

ChampDescription
{id}ID unique du personnage
{tid}ID temporaire de la session
{name}nom RP
{steam}nom Steam
{new}tag joueur récent, coloré et vide si le joueur ne l'est plus

ForcedStyle impose un style de gamertag à tous les joueurs. Laissé à nil, chacun garde sa préférence. Les valeurs acceptées sont "normal" et "sensity" ; toute autre valeur retombe sur "normal".

Joueurs récents

lua
NewPlayers = {
    Hours = 2,
    GamertagColor = "#03fc39",
},

Hours est le nombre d'heures de jeu en dessous duquel un joueur est considéré comme récent. GamertagColor colore le tag correspondant.

Chat staff

lua
StaffChat = {
    Color = "^6",
    Mode = "chat",  -- "chat" | "notif"
},

Color est un code couleur de chat FiveM. Mode vaut "chat" pour afficher les messages dans le chat, ou "notif" pour les envoyer en notification.

Spawn de véhicules

VehicleSpawnPermissions associe un nom de rang à la liste des modèles qu'il peut faire apparaître. Le détail est sur Vous n'avez pas la permission de faire spawn ce véhicule.

Modération

lua
Moderation = {
    BlacklistedKeywords = { "..." },
    BlacklistedReason = T("admin.raison_blacklisted"),
},

BlacklistedKeywords liste les mots interdits dans les champs saisis par le staff. BlacklistedReason est le message renvoyé lorsqu'un mot est détecté.

Anti-raid

lua
AntiRaid = {
    maxActions = 10,
    cooldown = 5,
    actions = {
        jail = true, ban = true, kick = true, wipe = true,
        givemoney = true, giveitem = true, giveweapon = true,
        deleteGang = { maxActions = 5, cooldown = 5, label = T("admin.antiraid_delete_gang") },
        deleteSociety = { maxActions = 5, cooldown = 5, label = T("admin.antiraid_delete_society") },
        deleteGarage = { maxActions = 5, cooldown = 5, label = T("admin.antiraid_delete_garage") },
        deleteIndependentGroup = { maxActions = 5, cooldown = 5, label = T("admin.antiraid_delete_independent_group") },
    },
},

Ce bloc limite le nombre d'actions sensibles qu'un membre du staff peut enchaîner. Au-delà de maxActions dans une fenêtre de cooldown minutes, le compte est rétrogradé. Les actions de suppression ont leur propre seuil. La permission admin.antiraid.bypass exempte un rang de ce contrôle.

Divers

lua
Reports = { UseEmoji = true },
Outfit  = { Enabled = true },
Limits  = { MaxMoneyAmount = 2147483647 },
ChampDescription
Reports.UseEmojiajoute des emojis aux reports
Outfit.Enabledautorise la tenue de service du staff
Limits.MaxMoneyAmountmontant maximum manipulable depuis le menu admin
DMCA.com Protection Status