Config
The default configruation provided with Possible Skinning.
The default configruation provided with Possible Skinning.
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}