Configuration

Here is the full configuration included with the eCapture logging system.

------------------------------------------------------------
-- PE Scripts - Zone Capture Configuration
-- Config pour un système avancé de zones capturables FiveM
-- Advanced capture-zone system configuration for FiveM
------------------------------------------------------------

Config = {}

------------------------------------------------------------
-- General Settings / Paramètres généraux
------------------------------------------------------------
Config.MessageColor = { r = 255, g = 100, b = 100 }   -- Notification color / Couleur des messages
Config.DebugPrints = true                             -- Enable debug mode / Activer les logs debug

Config.MinPlayersForCapture = 1                       -- Minimum players required to start a capture / Joueurs minimum requis
Config.EnableMinPlayers = true                        -- Enable or disable minimum players restriction / Activer la restriction

------------------------------------------------------------
-- Discord Logs / Webhook Discord
------------------------------------------------------------
Config.EnableDiscordLogs = true                       -- Enable Discord logging / Activer les logs discord
Config.ServerName = "NW Logs"                         -- Name displayed on embeds / Nom affiché dans les logs
Config.DiscordUsername = "eCapture Logs"              -- Bot name / Nom du bot dans Discord

-- Capture Start Log Webhook / Webhook début de capture
Config.Logstartcapture = 
"https://discord.com/api/webhooks/XXXXXXXXXX/XXXXXXXXXX"

-- Capture Success Log Webhook / Webhook réussite capture
Config.Logsuccesscapture = 
"https://discord.com/api/webhooks/XXXXXXXXXX/XXXXXXXXXX"

-- Capture Cancel Log Webhook / Webhook annulation capture
Config.Logcancelcapture = 
"https://discord.com/api/webhooks/XXXXXXXXXX/XXXXXXXXXX"

------------------------------------------------------------
-- Job Colors / Couleurs par Faction/Groupe
-- Affecte les blips, zones et marqueurs
------------------------------------------------------------
Config.JobColors = {
    ["army"] = {                        -- Faction: Army
        blipColor = 3,
        radiusColor = 3,
        markerColor = { 0, 100, 255 }
    },
    ["russe"] = {                       -- Faction: Russian
        blipColor = 52,
        radiusColor = 52,
        markerColor = { 0, 100, 0 }
    },
    ["default"] = {                     -- Faction: Default/Unknown
        blipColor = 1,
        radiusColor = 1,
        markerColor = { 255, 0, 0 }
    }
}

------------------------------------------------------------
-- Capture Zones / Zones capturables
-- Each zone contains: location, blip, reward, cooldown, etc.
------------------------------------------------------------
Config.Zones = {

    ["Alpha"] = {
        coords = vector3(2471.789062, 3273.705566, 50.207276),
        blip = {
            sprite = 437,
            color = 1,
            scale = 0.5,
            name = "Alpha"
        },
        captureTime = 600,        -- Duration to capture / Durée de capture
        distanceMax = 20.0,       -- Max distance before failing / Distance max de sortie
        reward = 20000,           -- Reward / Récompense
        cooldown = 360            -- Cooldown after capture / Délai avant recapture
    },

    ["Kilo"] = {
        coords = vector3(2446.07, 4979.05, 51.56),
        blip = {
            sprite = 437,
            color = 2,
            scale = 0.5,
            name = "Kilo"
        },
        captureTime = 600,
        distanceMax = 20.0,
        reward = 20000,
        cooldown = 360
    },

    ["Zulu"] = {
        coords = vector3(-99.19, 6208.68, 31.02),
        blip = {
            sprite = 437,
            color = 2,
            scale = 0.5,
            name = "Zulu"
        },
        captureTime = 600,
        distanceMax = 20.0,
        reward = 20000,
        cooldown = 360
    },

    ["Bravo"] = {
        coords = vector3(-1104.37, 4951.91, 218.45),
        blip = {
            sprite = 437,
            color = 1,
            scale = 0.5,
            name = "Bravo"
        },
        captureTime = 600,
        distanceMax = 20.0,
        reward = 20000,
        cooldown = 360
    },

    ["Charlie"] = {
        coords = vector3(-1861.21, -1208.97, 13.01),
        blip = {
            sprite = 437,
            color = 1,
            scale = 0.5,
            name = "Charlie"
        },
        captureTime = 600,
        distanceMax = 20.0,
        reward = 20000,
        cooldown = 360
    },

    ["Yankee"] = {
        coords = vector3(1602.896728, 4065.164794, 33.593384),
        blip = {
            sprite = 310,
            color = 1,
            scale = 0.5,
            name = "Yankee"
        },
        captureTime = 660,
        distanceMax = 20.0,
        reward = 40000,
        cooldown = 360
    },

    ["Echo"] = {
        coords = vector3(3537.758600, 3664.140625, 28.117188),
        blip = {
            sprite = 310,
            color = 1,
            scale = 0.5,
            name = "Echo"
        },
        captureTime = 660,
        distanceMax = 20.0,
        reward = 40000,
        cooldown = 360
    },

    ["Delta"] = {
        coords = vector3(474.39, -803.29, 42.56),
        blip = {
            sprite = 437,
            color = 1,
            scale = 0.5,
            name = "Delta"
        },
        captureTime = 5,
        distanceMax = 20.0,
        reward = 20000,
        cooldown = 360
    },

    ["Lima"] = {
        coords = vector3(-534.56, -222.65, 37.63),
        blip = {
            sprite = 310,
            color = 1,
            scale = 0.5,
            name = "Lima"
        },
        captureTime = 660,
        distanceMax = 20.0,
        reward = 40000,
        cooldown = 360
    }
}

Last updated