Docs /Vigneron/Configuration
v2.0.0

Configuration — foltone_vigneron

Toute la configuration se fait dans le fichier config.lua à la racine du script.

Paramètres généraux

Config.Debug = false
Config.Locale = 'fr'                       -- 'fr' ou 'en'
Config.EventPrefix = 'foltone_vigneron'
Config.JobName = 'vigne'                   -- Nom du job en BDD
Config.SocietyName = 'society_vigne'
Config.DiscordWebhook = ''                 -- URL webhook Discord (vide = désactivé)
Config.KeyJobMenu = 'F6'

Système de menus

Config.MenuSystem = 'rageui'   -- 'rageui' ou 'ox_lib'
ValeurDescription
'rageui'Menus RageUI classiques (inclus dans le script)
'ox_lib'Context menus ox_lib

Features activables

Config.Features = {
    boss = true,        -- Menu patron
    storage = true,     -- Coffres de société
    locker = true,      -- Vestiaire
    garage = true,      -- Garage véhicules
    processing = true,  -- Pipeline récolte/transformation/vente
    f6menu = true,      -- Menu F6
    bills = true,       -- Facturation
    ads = true,         -- Annonces
    duty = true,        -- Prise de service
}

Multi-coffres

Plusieurs coffres avec permissions par grade. Chaque coffre peut utiliser ox_inventory :

Config.Storages = {
    {
        id = 'society_vigne',
        label = 'Coffre Principal',
        position = vector3(-1886.44, 2062.34, 139.98),
        gradeRequired = 0,
        blip = { sprite = 814, color = 7 },
        oxStash = {
            id = 'foltone_vigne_main',
            label = 'Coffre Principal Vigneron',
            slots = 50, weight = 100000,
        },
    },
}
ParamètreDescription
idIdentifiant unique (esx_addoninventory)
labelNom affiché
gradeRequiredGrade minimum (0 = tous)
oxStashConfig stash ox_inventory (optionnel)

Pipeline de récolte

Config.ProcessingList = {
    { type = 'harvest', itemName = 'grapes', max = 200, duration = 3000, ... },
    { type = 'transform', itemName = 'grapes_juice', itemNameNeeded = 'grapes', itemNameNeededCount = 1, ... },
    { type = 'sell', itemName = 'wine', playerMoney = 15, societyMoney = 40, ... },
}
TypeDescription
harvestRécolte un item
transformConsomme des items pour en produire un autre
sellVend un item (argent joueur + société)

Discord Webhooks

Config.DiscordWebhook = 'https://discord.com/api/webhooks/...'

Actions loguées : récolte, transformation, vente, argent société, employés, salaires, duty.