⚙️Config File

Config = {}

Config.Debug = false
Config.DrawSprite = false

Config.Crypto = false -- toggle crypto

Config.AdminGroups = {
    ['owner'] = true,
    ['admin'] = true
}

Config.Levels = {
    [1] = {},
    [2] = {
        exp = 1100,
    },
    [3] = {
        exp = 1200,
    },
    [4] = {
        exp = 1300,
    },
    [5] = {
        exp = 1400,
    },
}

Config.Access = {
    ["0"] = { -- grade
        ["home"] = {
            ["level"] = false, ["exp"] = false, ["account_number"] = false, ["money"] = false, 
            ["wallet"] = false, ["base"] = false, ["mission"] = false, ["crypto"] = false
        },
        ["members"] = {
            ["status"] = false, ["lastActive"] = false, ["joined"] = false, ["manage"] = false, ["kick"] = false, ["add"] = false
        },
        ["upgrades"] = {
            ["buy"] = false
        },
        ["stats"] = {
            ["started"] = false, ["canceled"] = false, ["finished"] = false, ["earned"] = false, ["members"] = false, ["money"] = false,
            ["account_number"] = false
        },
        ["missions"] = {
            ["start"] = false, ["cancel"] = false
        },
        ["notes"] = {
            ["delete"] = false, ["add"] = false
        },
        ["market"] = {
            ["buy"] = false
        },
        ["base"] = {
            ["buy"] = false, ["sell"] = false, ["upgrade"] = false, ["rent"] = false,
        },
        ["stash"] = {
            ["put"] = true, ["take"] = true
        }
    },
    ["1"] = { -- grade
        ["home"] = {
            ["level"] = false, ["exp"] = false, ["account_number"] = false, ["money"] = false, 
            ["wallet"] = false, ["base"] = false, ["mission"] = false, ["crypto"] = false
        },
        ["members"] = {
            ["status"] = false, ["lastActive"] = false, ["joined"] = false, ["manage"] = false, ["kick"] = false, ["add"] = false
        },
        ["upgrades"] = {
            ["buy"] = false
        },
        ["stats"] = {
            ["started"] = false, ["canceled"] = false, ["finished"] = false, ["earned"] = false, ["members"] = false, ["money"] = false,
            ["account_number"] = false
        },
        ["missions"] = {
            ["start"] = false, ["cancel"] = false
        },
        ["notes"] = {
            ["delete"] = false, ["add"] = false
        },
        ["market"] = {
            ["buy"] = false
        },
        ["base"] = {
            ["buy"] = false, ["sell"] = false, ["upgrade"] = false, ["rent"] = false
        },
        ["stash"] = {
            ["put"] = true, ["take"] = true
        }
    },
    ["2"] = { -- grade
        ["home"] = {
            ["level"] = true, ["exp"] = true, ["account_number"] = true, ["money"] = true, 
            ["wallet"] = true, ["base"] = true, ["mission"] = true, ["crypto"] = true
        },
        ["members"] = {
            ["status"] = true, ["lastActive"] = true, ["joined"] = true, ["manage"] = false, ["kick"] = false, ["add"] = false
        },
        ["upgrades"] = {
            ["buy"] = false
        },
        ["stats"] = {
            ["started"] = true, ["canceled"] = true, ["finished"] = true, ["earned"] = true, ["members"] = true, ["money"] = true,
            ["account_number"] = true
        },
        ["missions"] = {
            ["start"] = false, ["cancel"] = false
        },
        ["notes"] = {
            ["delete"] = false, ["add"] = true
        },
        ["market"] = {
            ["buy"] = false
        },
        ["base"] = {
            ["buy"] = false, ["sell"] = false, ["upgrade"] = false, ["rent"] = false
        },
        ["stash"] = {
            ["put"] = true, ["take"] = true
        }
    },
    ["3"] = { -- grade
        ["home"] = {
            ["level"] = true, ["exp"] = true, ["account_number"] = true, ["money"] = true, 
            ["wallet"] = true, ["base"] = true, ["mission"] = true, ["crypto"] = true
        },
        ["members"] = {
            ["status"] = true, ["lastActive"] = true, ["joined"] = true, ["manage"] = true, ["kick"] = true, ["add"] = true
        },
        ["upgrades"] = {
            ["buy"] = true
        },
        ["stats"] = {
            ["started"] = true, ["canceled"] = true, ["finished"] = true, ["earned"] = true, ["members"] = true, ["money"] = true,
            ["account_number"] = true
        },
        ["missions"] = {
            ["start"] = true, ["cancel"] = true
        },
        ["notes"] = {
            ["delete"] = true, ["add"] = true
        },
        ["market"] = {
            ["buy"] = true
        },
        ["base"] = {
            ["buy"] = true, ["sell"] = true, ["upgrade"] = true, ["rent"] = true
        },
        ["stash"] = {
            ["put"] = true, ["take"] = true
        }
    },
    ["4"] = { -- grade
        ["home"] = {
            ["level"] = true, ["exp"] = true, ["account_number"] = true, ["money"] = true, 
            ["wallet"] = true, ["base"] = true, ["mission"] = true, ["crypto"] = true
        },
        ["members"] = {
            ["status"] = true, ["lastActive"] = true, ["joined"] = true, ["manage"] = true, ["kick"] = true, ["add"] = true
        },
        ["upgrades"] = {
            ["buy"] = true
        },
        ["stats"] = {
            ["started"] = true, ["canceled"] = true, ["finished"] = true, ["earned"] = true, ["members"] = true, ["money"] = true,
            ["account_number"] = true
        },
        ["missions"] = {
            ["start"] = true, ["cancel"] = true
        },
        ["notes"] = {
            ["delete"] = true, ["add"] = true
        },
        ["market"] = {
            ["buy"] = true
        },
        ["base"] = {
            ["buy"] = true, ["sell"] = true, ["upgrade"] = true, ["rent"] = true
        },
        ["stash"] = {
            ["put"] = false, ["take"] = false
        }
    }
}

Config.Upgrades = {
    ["member_upgrade_1"] = {
        id = 1, -- sort by id descending
        label = '#1 Ulepszenie liczby członków',
        description = 'Możliwość dodania do 10 członków',
        members = 10,
        price = 0,
        owned = false -- dont touch
    },
    ["member_upgrade_2"] = {
        id = 2,
        label = '#2 Ulepszenie liczby członków',
        description = 'Możliwość dodania do 12 członków',
        members = 12,
        price = 0,
        required = "member_upgrade_1",
        owned = false -- dont touch
    }
}

Config.Missions = {
    ["test_heist"] = {
        id = 1,
        label = "Testowy Heist",
        description = "Testowy heist, Testowy Heist, Testowy Heist",
        price = 1000,
        timeout = 60, -- cooldown in minutes
        active = nil, -- dont touch
        cooldown = nil, -- dont touch
        start = function()
            -- trigger
        end,
        cancel = function()
            -- trigger
        end,
    },
    ["test_heist2"] = {
        id = 2,
        label = "Testowy Heist2",
        description = "Testowy heist, Testowy Heist, Testowy Heist",
        price = 1000,
        timeout = 60, -- cooldown in minutes
        active = nil, -- dont touch
        cooldown = nil, -- dont touch
        coords = vector3(0.0, 0.0, 0.0), -- optional if you want restrict to coords
        start = function()
            -- trigger
        end,
        cancel = function()
            -- trigger
        end,
    },
    ["test_heist3"] = {
        id = 3,
        label = "Testowy Heist3",
        description = "Testowy heist, Testowy Heist, Testowy Heist",
        price = 1000,
        timeout = 60, -- cooldown in minutes
        active = nil, -- dont touch
        cooldown = nil, -- dont touch
        coords = vector3(0.0, 0.0, 0.0), -- optional if you want restrict to coords
        start = function()
            -- trigger
        end,
        cancel = function()
            -- trigger
        end,
    },
    ["test_heist4"] = {
        id = 4,
        label = "Testowy Heist4",
        description = "Testowy heist, Testowy Heist, Testowy Heist",
        price = 1000,
        timeout = 60, -- cooldown in minutes
        required = 2, -- required 2 level (optional)
        active = nil, -- dont touch
        cooldown = nil, -- dont touch
        coords = vector3(0.0, 0.0, 0.0), -- optional if you want restrict to coords
        start = function()
            -- trigger
        end,
        cancel = function()
            -- trigger
        end,
    }
}

Config.Market = {
    ['lemon_gram'] = {
        label = 'Lemon Haze',
        price = 5000,
        delivery = 10,
        stock = 0, -- set stock in database (gct_stock)
    },
    ['WEAPON_PISTOL'] = {
        label = 'Pistolet',
        price = 10000,
        delivery = 10,
        stock = 0, -- set stock in database (gct_stock)
    },
}

Config.MaxCapacity = 1000 -- max 1000kg

Config.Prices = {
    ['day'] = 100, -- 100$ for 1 day
    ['capacity'] = 100, -- 100$ for 1 kg
}

Config.Currencies = {
    ['sultanium'] = {
        label = 'SLT',
        img = 'slt.png',
        color = 'yellow'
    }
}

Config.Defaults = {
    ['privateStashWeight'] = 500, -- 500 kg
    ['marketStashWeight'] = 500, -- 500 kg
    ['defaultExpireBase'] = 10, -- if player buy base, it will set expire to actual time + 10 days
    ['highestGrade'] = 4
}

Config.Targets = {
    ['exit'] = {
        label = 'Wyjdź z bazy',
        icon = 'fa-solid fa-door-closed',
    },
    ['enter'] = {
        label = 'Wejdź do bazy',
        icon = 'fa-solid fa-door-open',
    },
    ['market_stash'] = {
        label = 'Otwórz schowek',
        icon = 'fa-solid fa-shelves',
    },
    ['org_stash'] = {
        label = 'Otwórz schowek',
        icon = 'fa-solid fa-shelves',
    },
    ['private_stash'] = {
        label = 'Otwórz schowek',
        icon = 'fa-solid fa-shelves',
    },
    ['wardrobe'] = {
        label = 'Garderoba',
        icon = 'fa-solid fa-shirt',
    },
}

Last updated