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.
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
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 :
| Champ | Description |
|---|---|
{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
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
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
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
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
Reports = { UseEmoji = true },
Outfit = { Enabled = true },
Limits = { MaxMoneyAmount = 2147483647 },| Champ | Description |
|---|---|
Reports.UseEmoji | ajoute des emojis aux reports |
Outfit.Enabled | autorise la tenue de service du staff |
Limits.MaxMoneyAmount | montant maximum manipulable depuis le menu admin |