Accueil › Documentation › Configuration · origen_propplacer

Configuration · origen_propplacer

Toute la configuration se trouve dans config.lua, à la racine de la ressource.


Général

Clé Par défaut Description
Config.Locale 'en' Langue de l’interface. Valeurs acceptées : 'en', 'es'

Permissions

Clé Par défaut Description
Config.AdminGroups { "admin", "superadmin" } Noms de groupes ESX qui donnent un accès administrateur
Config.QBAdminGroups { "god", "admin" } Valeurs de PlayerData.group de QBCore / QBX qui donnent un accès administrateur

Ces groupes ne sont vérifiés que si origen_admin n’est pas en cours d’exécution et qu’aucune permission ACE n’est configurée. Consulte Dépendances pour voir la chaîne de résolution complète.


Placement

Clé Par défaut Description
Config.DeleteRadius 5.0 Distance maximale (mètres) pour supprimer un prop proche via une commande
Config.DefaultStep 0.05 Incrément de déplacement (mètres) lorsque tu déplaces un prop au clavier
Config.SnapAngle 45.0 Valeur d’aimantation de l’angle (degrés) lors de la rotation d’un prop
Config.PlacementDefaultDist 15.0 Distance par défaut par rapport au joueur à l’entrée en mode placement
Config.PlacementMinDistance 2.0 Distance de placement minimale autorisée
Config.PlacementMaxDistance 100.0 Distance de placement maximale autorisée
Config.PlacementScrollStep 1.0 Variation de distance par cran de molette pendant le placement

Streaming

Clé Par défaut Description
Config.StreamRange 120.0 Rayon (mètres) dans lequel les props sont générés autour du joueur
Config.StreamInterval 750 Millisecondes entre chaque tick du streamer (minimum : 200)
Config.StreamLogs false Si true, affiche les événements de spawn/despawn dans la console du client

Le streamer traite jusqu’à 25 opérations de spawn et 40 de despawn par tick afin d’éviter les chutes brutales de FPS.


Cooldowns et limites

Clé Par défaut Description
Config.PlaceCooldownMs 500 Millisecondes minimales entre deux actions de placement consécutives par joueur
Config.BatchCooldownMs 2000 Millisecondes minimales entre deux opérations d’import par lot par joueur
Config.MaxImportBatch 500 Nombre maximal de props importables en une seule opération par lot
Config.MaxPropsPerCategory 0 Nombre maximal de props autorisés par catégorie. 0 = illimité

Sauvegardes

Clé Par défaut Description
Config.BackupInterval 0 Intervalle de sauvegarde automatique en millisecondes. 0 = désactivé
Config.MaxBackups 5 Nombre maximal de sauvegardes automatiques conservées. La plus ancienne est supprimée lorsque la limite est atteinte

Catalogue de props

lua
Config.Props = {}

Un array de définitions de props qui apparaissent dans le navigateur de placement. Chaque entrée définit un modèle, un libellé et une catégorie.

lua
Config.Props = {
    { model = "prop_barrier_wat_03a", label = "Water Barrier", category = "Barriers" },
    { model = "prop_bench_01a",       label = "Park Bench",    category = "Furniture" },
}
Champ Type Description
model string Nom du modèle de prop de GTA V (compatible hash)
label string Nom affiché dans le navigateur NUI
category string Groupe de catégorie dans le navigateur. Créé automatiquement s’il n’existe pas

Palette de couleurs des catégories

lua
Config.CategoryColorPalette = {
    "#e74c3c", "#e67e22", "#f1c40f", "#2ecc71",
    "#1abc9c", "#3498db", "#9b59b6", "#e91e63",
    "#00bcd4", "#8bc34a", "#ff5722", "#607d8b",
    "#795548", "#009688", "#673ab7", "#4caf50",
}

Les couleurs sont attribuées automatiquement aux catégories à partir d’un hash du nom de la catégorie. Tu peux modifier la couleur d’une catégorie depuis le panneau de gestion en jeu ; la sélection est conservée dans le stockage KVP du serveur.