Config

The default configruation provided with Possible Skinning.

The default configruation provided with Possible Skinning.

Lua
return {    Debug = true, -- Set to true to enable debug mode    Framework = "qb", -- Framework to use (qb or esx)    loggingModule = {        enabled   = true,        service   = '', -- 'oxlib' or 'your_webhook_discord'    },    ProgressBarDuration = 10000, -- Time in ms for skinning    SkinningDict = "amb@world_human_gardener_plant@male@base", -- Animation dictionary    SkinningAnim = "base", -- Animation name    SkillSystem = {        enabled = true,        type = "qb", -- "qb" for QB-Core metadata, "cw-rep" for cw-rep        skillName = "hunting", -- QB-Core metadata skill name or cw-rep skill name        baseTime = 1.0, -- Base multiplier (1.0 = 100% of duration)        speedIncreasePerLevel = 0.02, -- Each level reduces duration by 2%        maxSpeedReduction = 0.5, -- Maximum 50% reduction in skinning time        xpPerLevel = 100, -- XP needed per level (only used for QB)        maxLevel = 100, -- Maximum skill level (only used for QB)        xpGain = {            base = 5, -- Base XP gained per skinning            bonusPerRarity = 3, -- Additional XP per rarity level        },        notifications = {            enabled = true,            levelUp = "Your hunting skill has increased to level %d!",            xpGain = "Hunting XP: %d/%d",        },        unlocks = {            premiumMeat = {                level = 5, -- Level required to get premium meat                chancePerLevel = 1, -- % chance increase per level above minimum                maxChance = 80, -- Maximum chance to get premium meat                bonusAmount = 1, -- Extra amount of premium meat given            },            perfectPelt = {                level = 15, -- Level required to get perfect pelts                chancePerLevel = 0.5, -- % chance increase per level above minimum                maxChance = 60, -- Maximum chance to get perfect pelt                baseValue = 2, -- Base value multiplier for perfect pelt            },            doubleReward = {                level = 25, -- Level required to start getting bonus rewards                chancePerLevel = 0.5, -- % chance increase per level above minimum                maxChance = 50, -- Maximum chance to get double rewards            }        }    },        SkinnableAnimals = {        -- Add all skinnable animal models and their rewards        [`a_c_deer`] = {             label = "Deer",            progressLabel = "Skinning Deer..",            targetLabel = "Skin Deer",            rewardItem = "deer_meat",            rewardAmount = 1,            rarity = 2, -- Hunting difficulty/rarity (affects XP gain)            premiumReward = "premium_deer_meat", -- Premium version of meat            peltItem = "deer_pelt", -- Pelt item for this animal        },        [`a_c_coyote`] = {            label = "Coyote",            progressLabel = "Skinning Coyote..",            targetLabel = "Skin Coyote",            rewardItem = "coyote_meat",             rewardAmount = 1,            rarity = 2,             premiumReward = "premium_coyote_meat",            peltItem = "coyote_pelt",        },        [`a_c_mtlion`] = {            label = "Mountain Lion",            progressLabel = "Skinning Mountain Lion..",            targetLabel = "Skin Mountain Lion",            rewardItem = "lion_meat",            rewardAmount = 1,            rarity = 4,             premiumReward = "premium_lion_meat",            peltItem = "lion_pelt",        },        [`a_c_boar`] = {            label = "Boar",            progressLabel = "Skinning Boar..",            targetLabel = "Skin Boar",            rewardItem = "boar_meat",            rewardAmount = 1,            rarity = 2,            premiumReward = "premium_boar_meat",            peltItem = "boar_pelt",        },        [`a_c_rabbit_01`] = {            label = "Rabbit",            progressLabel = "Skinning Rabbit..",            targetLabel = "Skin Rabbit",            rewardItem = "rabbit_meat",            rewardAmount = 1,            rarity = 1,            premiumReward = "premium_rabbit_meat",            peltItem = "rabbit_pelt",        },        [`a_c_cow`] = {            label = "Cow",            progressLabel = "Skinning Cow..",            targetLabel = "Skin Cow",            rewardItem = "beef",            rewardAmount = 1,            rarity = 1,            premiumReward = "premium_beef",            peltItem = "cow_hide",        },        [`a_c_pig`] = {            label = "Pig",            progressLabel = "Skinning Pig..",            targetLabel = "Skin Pig",            rewardItem = "pork",            rewardAmount = 1,            rarity = 1,            premiumReward = "premium_pork",            peltItem = "pig_hide",        }    },        -- For creating more dense animal spawn zones    SkinningZones = {        -- Add more spawn zones here        {              coords = vector3(-1200.0, 5000.0, 30.0), -- Coordinates of the center of the zone            radius = 20.0, -- Radius of the sphere zone in meters            animals = {`a_c_deer`, `a_c_coyote`, `a_c_boar`, `a_c_mtlion`}, -- Types of animals to spawn in this zone            maxAnimals = 10, -- Maximum animals in the zone at once            deadChance = 0.5 -- Chance for spawned animals to be dead (0-1)        },    },    HuntingVendors = {        enabled = true,        blipSettings = {            enabled = true,            sprite = 141,             color = 5,             scale = 0.8,            label = "Hunting Vendor"         },        targetLabel = "Talk to Hunting Vendor",        locations = {            {                model = 'cs_hunter',                coords = vector4(-770.59, 5597.01, 33.61, 152.24),                name = "Paleto Hunting Vendor"            },            {                model = 'cs_hunter',                coords = vector4(-639.15, -1251.03, 11.81, 167.11),                name = "City Hunting Vendor"            },        },        items = {            {name = "deer_meat", price = 50, type = "meat"},            {name = "coyote_meat", price = 60, type = "meat"},            {name = "lion_meat", price = 120, type = "meat"},            {name = "boar_meat", price = 45, type = "meat"},            {name = "rabbit_meat", price = 25, type = "meat"},            {name = "beef", price = 30, type = "meat"},            {name = "pork", price = 35, type = "meat"},            {name = "premium_deer_meat", price = 100, type = "premium"},            {name = "premium_coyote_meat", price = 120, type = "premium"},            {name = "premium_lion_meat", price = 240, type = "premium"},            {name = "premium_boar_meat", price = 90, type = "premium"},            {name = "premium_rabbit_meat", price = 50, type = "premium"},            {name = "premium_beef", price = 60, type = "premium"},            {name = "premium_pork", price = 70, type = "premium"},            {name = "deer_pelt", price = 150, type = "pelt"},            {name = "coyote_pelt", price = 180, type = "pelt"},            {name = "lion_pelt", price = 350, type = "pelt"},            {name = "boar_pelt", price = 140, type = "pelt"},            {name = "rabbit_pelt", price = 75, type = "pelt"},            {name = "cow_hide", price = 90, type = "pelt"},            {name = "pig_hide", price = 100, type = "pelt"}        }    },        PossibleTerritories = false,  -- Integrates my paid territrory script - https://possible-scripts.tebex.io/package/6045013 set false if no likey    TerritoriesInfluence = 10, -- Only relevant if PossibleTerritories is true    TerritoriesRewardItem = 'cash', -- Only relevant if PossibleTerritories is true    TerritoriesRewardAmount = 30, -- Only relevant if PossibleTerritories is true    PossibleGangLevels = false,  -- Integrates my paid gang level script - https://possible-scripts.tebex.io/package/6036883 set false if no likey    GangXPReward = 5, -- Only relevant if PossibleGangLevels is true}
JDB-NET Logo
Partner Service

Self-hosted unlimited logs with managed Grafana

JDB-NET provides a self-hosted solution with unlimited logs, a fully managed Grafana instance, and unlimited users. Perfect for FiveM servers that need comprehensive logging and monitoring.

Check out JDB-NET