Config = {} Config.HuntingLicense = { requireLicense = true, licenseCost = 25000, moneyType = "cash", -- Takes money from cash on purchase } -- Bait notifications Config.BaitNotify = { baitCooldown = true, -- Notify the user if their on bait cooldown spawnFailed = true, -- Notify the user so they know if baits failed } Config.SpookAnimal = { spookAnimals = true, -- Should players spook animals notifySpook = true, -- Notify if spooked distanceToBait = math.random(10,20), -- distance from player to bait once deer enters range if player is in range animal is spooked } Config.AnimalBaits = { ['gg_salt_block_01'] = { item = "gg_salt_block_01", totalCooldown = 120, -- Seconds until youre able to place more bait timeUntilSpawn = math.random(30, 60), -- Seconds until animal attempts to spawn spawnChance = 75, -- Percent 1 - 100 animalType = {"a_c_deer", "a_c_boar", "a_c_rabbit_01"}, label = "Salzblock", model = "prop_coke_block_01", isFrozen = true, collisions = false, }, ['gg_salt_block_02'] = { item = "gg_salt_block_02", totalCooldown = 90, -- Seconds until youre able to place more bait timeUntilSpawn = math.random(20, 40), -- Seconds until animal attempts to spawn spawnChance = 90, -- Percent 1 - 100 animalType = {"a_c_deer", "a_c_boar", "a_c_rabbit_01"}, label = "besserer Salzblock", model = "prop_coke_block_01", isFrozen = true, collisions = false, }, ['gg_salt_block_03'] = { item = "gg_salt_block_03", totalCooldown = 60, -- Seconds until youre able to place more bait timeUntilSpawn = math.random(10, 20), -- Seconds until animal attempts to spawn spawnChance = 100, -- Percent 1 - 100 animalType = {"a_c_deer", "a_c_boar", "a_c_rabbit_01"}, label = "Premuium Salzblock", model = "prop_coke_block_01", isFrozen = true, collisions = false, }, ['gg_pug_bait_01'] = { item = "gg_pug_bait_01", totalCooldown = 120, -- Seconds until youre able to place more bait timeUntilSpawn = math.random(30, 60), -- Seconds until animal attempts to spawn spawnChance = 75, -- Percent 1 - 100 animalType = {"a_c_mtlion", "a_c_coyote"}, label = "Illegaler Raubtierköder 1", model = "a_c_pug", isPed = true, -- Use variable if bait is a ped isFrozen = true, collisions = false, }, ['gg_pug_bait_02'] = { item = "gg_pug_bait_02", totalCooldown = 90, -- Seconds until youre able to place more bait timeUntilSpawn = math.random(20, 40), -- Seconds until animal attempts to spawn spawnChance = 90, -- Percent 1 - 100 animalType = {"a_c_mtlion", "a_c_coyote"}, label = "Illegaler Raubtierköder 2", model = "a_c_pug", isPed = true, -- Use variable if bait is a ped isFrozen = true, collisions = false, }, ['gg_pug_bait_03'] = { item = "gg_pug_bait_03", totalCooldown = 60, -- Seconds until youre able to place more bait timeUntilSpawn = math.random(10, 20), -- Seconds until animal attempts to spawn spawnChance = 100, -- Percent 1 - 100 animalType = {"a_c_mtlion", "a_c_coyote"}, label = "Illegaler Raubtierköder 3", model = "a_c_pug", isPed = true, -- Use variable if bait is a ped isFrozen = true, collisions = false, }, ['gg_captured_rabbit'] = { item = "gg_captured_rabbit", totalCooldown = 60, -- Seconds until youre able to place more bait timeUntilSpawn = math.random(10, 20), -- Seconds until animal attempts to spawn spawnChance = 100, -- Percent 1 - 100 animalType = {"a_c_mtlion", "a_c_coyote"}, label = "Captured Rabbit", model = "a_c_rabbit_01", isPed = true, -- Use variable if bait is a ped isFrozen = true, collisions = false, }, ['gg_captured_chickenhawk'] = { item = "gg_captured_chickenhawk", totalCooldown = 60, -- Seconds until youre able to place more bait timeUntilSpawn = math.random(10, 20), -- Seconds until animal attempts to spawn spawnChance = 100, -- Percent 1 - 100 animalType = {"a_c_mtlion", "a_c_coyote"}, label = "Chicken Hawk", model = "a_c_chickenhawk", isPed = true, -- Use variable if bait is a ped isFrozen = true, collisions = false, }, ['gg_captured_hen'] = { item = "gg_captured_hen", totalCooldown = 60, -- Seconds until youre able to place more bait timeUntilSpawn = math.random(10, 20), -- Seconds until animal attempts to spawn spawnChance = 100, -- Percent 1 - 100 animalType = {"a_c_mtlion", "a_c_coyote"}, label = "Farm Hen", model = "a_c_hen", isPed = true, -- Use variable if bait is a ped isFrozen = true, collisions = false, offsetPlacement = vector3(0,0,1) -- Adds more height during placement }, } Config.AnimalTrap = { item = "gg_hunting_animaltrap", -- Name of Item label = "Tierfalle", model = "prop_dog_cage_01", -- Open Prop closedModel = "prop_dog_cage_02", animals = { ["a_c_rabbit_01"] = { displayName = "Cottontail Rabbit", isProtectedSpecies = false, captureItemId = "gg_captured_rabbit", }, ["a_c_chickenhawk"] = { displayName = "Chicken Hawk", isProtectedSpecies = false, captureItemId = "gg_captured_chickenhawk", }, ["a_c_hen"] = { displayName = "Farm Hen", isProtectedSpecies = false, captureItemId = "gg_captured_hen", }, ["a_c_poodle"] = { displayName = "Domestic Poodle", isProtectedSpecies = true, captureItemId = nil, -- Must create an item in-order-to to use this }, }, timeUntilCatch = math.random(30, 90), -- Seconds until a catch totalCooldown = 120, -- Time until player can place new trap isFrozen = true, collisions = true, offsetPlacement = vector3(0,0,1) -- Adds more height during placement } Config.CampfirePlaceable = { item = "gg_hunting_campfire", label = "Lagerfeuerkit", model = "prop_beach_fire", meat_item = "gg_hunting_meat", cooked_item = "gg_hunting_cookedmeat", isFrozen = true, collisions = true, meatRemoved = 1, offsetPlacementAfter = vector3(0,0,-0.65) -- Adds more height during placement } Config.CrossbowSettings = { ArrowDeleteTimeout = 30, -- [30 Seconds] Until arrow deletes after being shot ArrowOutline = { ShowOutline = true, OutlineColor = {255, 245, 12, 255}, -- [RGBA] Arrows outline color } } Config.InteractableNPC = { { label = "Hunting Lodge", model = { `CS_Josef`, }, pedScene = 'WORLD_HUMAN_SMOKING', targetIcon = 'fas fa-crow', menu = 'hunting_menu', coords = vec4(-674.2212, 5837.5532, 17.3401, 134.8817), blipInfo = { hideBlip = true, blipSprite = 96, blipcolor = 21, scale = 0.7, display = 6, }, levelReq = 0, -- Level to speak to npc }, { label = "Fleischkühlhaus", model = { `s_m_y_chef_01`, }, pedScene = 'WORLD_HUMAN_CLIPBOARD_FACILITY', coords = vec4(-68.27, 6268.98, 31.26, 35.36), targetIcon = 'fas fa-warehouse', menu = 'meat_locker', blipInfo = { hideBlip = false, blipSprite = 442, blipcolor = 52, scale = 0.7, display = 6, }, levelReq = 0, -- Level to speak to npc }, { label = "Wilderer", model = { `CSB_Cletus`, }, pedScene = 'WORLD_HUMAN_LEANING', coords = vec4(711.26, 4185.59, 41.08, 90.21), targetIcon = 'fas fa-skull', menu = 'illegalhunter_menu', blipInfo = { hideBlip = false, blipSprite = 310, blipcolor = 76, scale = 0.7, display = 6, }, levelReq = 10, -- Level to speak to npc }, } -- This will notify users item is not a weapon Config.ButcherKknifeNotify = true -- If you want Config.RequireButcherKnife = true -- Reverse Order to Get Better Knife First Config.ButcherKnife = { ["gg_hunting_knife_03"] = { skillCheck = 3, -- Minigames they need to pass. }, ["gg_hunting_knife_02"] = { skillCheck = 4, }, ["gg_hunting_knife_01"] = { skillCheck = 5, }, } -- Reward Multiplier for Meat Locker & Quickly Butchering Animal Config.weightRewards = { meatLocker = { { tier = 1, minPercentile = 0.00, maxPercentile = 0.50 }, { tier = 2, minPercentile = 0.50, maxPercentile = 0.90 }, { tier = 3, minPercentile = 0.90, maxPercentile = 1.00 }, }, quicklyButcher = { { tier = 1, minPercentile = 0.00, maxPercentile = 0.50 }, { tier = 2, minPercentile = 0.75, maxPercentile = 1.00 }, }, } Config.Animals = { -- Base Animals ["a_c_boar"] = { label = 'Wild Tusk Boar', image = 'https://docs.fivem.net/peds/a_c_boar.webp', baseSellMultiplier = 1, -- multiplies this number * animal weight illegalToHunt = false, minWeight = 80, maxWeight = 450, experienceOnKill = math.random(30, 50), -- Speciality Item specialtyItem = {"gg_boar_tusk_01", "gg_boar_tusk_02", "gg_boar_tusk_03"}, meatLockerItems = { ["gg_hunting_meat"] = { minAmount = 10, maxAmount = 50, }, }, quicklyButcherRewards = { ["gg_hunting_meat"] = { minAmount = 1, maxAmount = 3, }, }, }, ["a_c_deer"] = { label = 'Whitetail Deer', image = 'https://docs.fivem.net/peds/a_c_deer.webp', baseSellMultiplier = 1, -- multiplies this number * animal weight illegalToHunt = false, minWeight = 100, maxWeight = 650, experienceOnKill = math.random(35, 60), -- Speciality Item specialtyItem = {"gg_deer_hide_01", "gg_deer_hide_02", "gg_deer_hide_03"}, meatLockerItems = { ["gg_hunting_meat"] = { minAmount = 10, maxAmount = 50, }, }, quicklyButcherRewards = { ["gg_hunting_meat"] = { minAmount = 1, maxAmount = 3, }, }, }, ["a_c_rabbit_01"] = { label = 'Cottontail Rabbit', image = 'https://docs.fivem.net/peds/a_c_rabbit_01.webp', baseSellMultiplier = 1, -- multiplies this number * animal weight illegalToHunt = false, minWeight = 5, maxWeight = 25, experienceOnKill = math.random(40, 60), -- Speciality Item specialtyItem = {"gg_rabbit_pelt_01", "gg_rabbit_pelt_02", "gg_rabbit_pelt_03"}, meatLockerItems = { ["gg_hunting_meat"] = { minAmount = 6, maxAmount = 18, }, }, quicklyButcherRewards = { ["gg_hunting_meat"] = { minAmount = 1, maxAmount = 3, }, }, }, ["a_c_mtlion"] = { label = 'Cougar', image = 'https://docs.fivem.net/peds/a_c_mtlion.webp', baseSellMultiplier = 1, -- multiplies this number * animal weight illegalToHunt = true, minWeight = 100, maxWeight = 400, experienceOnKill = math.random(90, 120), -- Speciality Item specialtyItem = {"gg_cougar_claw_01", "gg_cougar_claw_02", "gg_cougar_claw_03"}, meatLockerItems = { ["gg_hunting_meat"] = { minAmount = 6, maxAmount = 18, }, }, quicklyButcherRewards = { ["gg_hunting_meat"] = { minAmount = 1, maxAmount = 3, }, }, }, ["a_c_coyote"] = { label = 'Coyote', image = 'https://docs.fivem.net/peds/a_c_coyote.webp', baseSellMultiplier = 1, -- Insta Sell Multiplier baseSellMultiplier * animalWeight illegalToHunt = true, minWeight = 40, maxWeight = 80, experienceOnKill = math.random(90, 120), -- Speciality Item specialtyItem = {"gg_coyote_fangs_01", "gg_coyote_fangs_02", "gg_coyote_fangs_3"}, meatLockerItems = { ["gg_hunting_meat"] = { minAmount = 6, maxAmount = 18, }, }, quicklyButcherRewards = { ["gg_hunting_meat"] = { minAmount = 1, maxAmount = 3, }, }, }, } Config.VehicletoNpcRange = 5.0 -- Used in Meat locker to get distance between npc and animal Config.SellableItems = { ["hunting_menu"] = { ['gg_deer_hide_01'] = 250, ['gg_deer_hide_02'] = 500, ['gg_deer_hide_03'] = 1500, ['gg_boar_tusk_01'] = 250, ['gg_boar_tusk_02'] = 500, ['gg_boar_tusk_03'] = 1500, ['gg_rabbit_pelt_01'] = 250, ['gg_rabbit_pelt_02'] = 500, ['gg_rabbit_pelt_03'] = 1500, ['gg_hunting_meat'] = 25, ['gg_hunting_cookedmeat'] = 50, }, ["illegalhunter_menu"] = { ['gg_deer_hide_01'] = 300, ['gg_deer_hide_02'] = 600, ['gg_deer_hide_03'] = 1750, ['gg_boar_tusk_01'] = 300, ['gg_boar_tusk_02'] = 600, ['gg_boar_tusk_03'] = 1750, ['gg_rabbit_pelt_01'] = 300, ['gg_rabbit_pelt_02'] = 600, ['gg_rabbit_pelt_03'] = 1750, ['gg_cougar_claw_01'] = 300, ['gg_cougar_claw_02'] = 600, ['gg_cougar_claw_03'] = 1750, ['gg_coyote_fangs_01'] = 300, ['gg_coyote_fangs_02'] = 600, ['gg_coyote_fangs_03'] = 1750, ['gg_hunting_meat'] = 40, ['gg_hunting_cookedmeat'] = 75, }, } Config.ShopHideLockedItems = true -- True uses advanced shop hiding later game items to add curiousity, False uses generic shop Config.Shop = { ["hunting_menu"] = { {item = 'weapon_huntingrifle', cost = 4000, level = 0}, {item = 'snp_ammo', cost = 600, level = 0}, {item = 'gg_hunting_knife_01', cost = 120, level = 0}, {item = 'gg_salt_block_01', cost = 25, level = 0}, {item = 'binoculars', cost = 200, level = 0}, {item = 'weapon_crossbow', cost = 4000, level = 5}, {item = 'gg_hunting_campfire', cost = 250, level = 6}, {item = 'gg_hunting_knife_02', cost = 120, level = 7}, {item = 'gg_salt_block_02', cost = 25, level = 8}, {item = 'weapon_marksmanrifle', cost = 8000, level = 10}, }, ["illegalhunter_menu"] = { {item = 'gg_pug_bait_01', cost = 300, level = 10}, {item = 'gg_hunting_animaltracker', cost = 8000, level = 12}, {item = 'gg_pug_bait_02', cost = 400, level = 13}, {item = 'gg_salt_block_03', cost = 250, level = 14}, {item = 'gg_hunting_animaltrap', cost = 500, level = 16}, {item = 'gg_hunting_knife_03', cost = 10000, level = 18}, {item = 'gg_pug_bait_03', cost = 500, level = 20}, {item = 'weapon_marksmanrifle_mk2', cost = 40000, level = 20}, {item = 'sniper_suppressor', cost = 6000, level = 20}, {item = 'snp_ammo', cost = 600, level = 0} }, } -- Won't render code if you aren't using animal tracker Config.AnimalTrackerCD = 120 -- Cooldown [ Time in Seconds 5 seconds ] Config.AnimalTrackerBlipFadeout = 60 -- Until blip is deleted [ 60 seconds ] -- Coords for animals to spawn at using animal tracker Config.AnimalTrackerRootCoords = { vector3(-871.38, 4812.31, 299.68), vector3(-1060.4, 4755.15, 201.19), vector3(-535.51, 4924.62, 154.81), vector3(-434.22, 5085.03, 139.83), vector3(-305.94, 4799.63, 209.86), vector3(28.34, 4345.05, 41.8), vector3(-161.97, 4301.04, 35.12), vector3(-502.11, 4344.74, 67.17), } Config.AnimalTrackerAnimals = { "a_c_boar", "a_c_deer" } Config.MeatlockerSettings = { processTime = {minTime = 1, maxTime = 5}, -- Numbers in minutes how long until players can claim processed animals meatlockerSlots = 5, -- Slot amount when processing the animal. meatlockerNpc = true, -- Spawns npc that walks to vehicle. npcSpawnLocation = vector4(-76.32, 6255.85, 31.09, 301.95) } Config.NpcEntityOffsets = { [GetHashKey("a_c_boar")] = {xPos = 0.7, yPos = 0.65, zPos = 0.1, xRot = 157.69667039845, yRot = -70.347798268256, zRot = 79.31944406291}, [GetHashKey("a_c_deer")] = {xPos = 0.85, yPos = 0.6, zPos = 0.1, xRot = 157.69667039845, yRot = -70.347798268256, zRot = 89.31944406291}, [GetHashKey("a_c_rabbit_01")] = {xPos = 0.5, yPos = 0.5, zPos = 0.3, xRot = 157.69667039845, yRot = -70.347798268256, zRot = 89.31944406291}, [GetHashKey("a_c_mtlion")] = {xPos = 0.7, yPos = 0.5, zPos = 0.3, xRot = 157.69667039845, yRot = -50.347798268256, zRot = 67.31944406291}, [GetHashKey("a_c_coyote")] = {xPos = 0.7, yPos = 0.5, zPos = 0.3, xRot = 157.69667039845, yRot = -50.347798268256, zRot = 67.31944406291}, } Config.AllowDuplicateChallenges = false -- ChallengeTypes - [Kill, Gather] - Add any target or item Config.DailyChallenges = { {challengeType = 'Kill', target = 'a_c_deer', param = {Amount = 1}, reward = {money = 300, experience = 100}}, {challengeType = 'Kill', target = 'a_c_deer', param = {Amount = 3}, reward = {money = 900, experience = 300}}, {challengeType = 'Kill', target = 'a_c_boar', param = {Amount = 1}, reward = {money = 500, experience = 175}}, {challengeType = 'Kill', target = 'a_c_boar', param = {Amount = 3}, reward = {money = 1500, experience = 450}}, {challengeType = 'Kill', target = 'a_c_rabbit_01', param = {Amount = 1}, reward = {money = 250, experience = 80}}, {challengeType = 'Kill', target = 'a_c_rabbit_01', param = {Amount = 3}, reward = {money = 700, experience = 250}}, {challengeType = 'Gather', target = 'gg_hunting_meat', param = {Amount = 10}, reward = {money = 300, experience = 100}}, {challengeType = 'Gather', target = 'gg_hunting_meat', param = {Amount = 25}, reward = {money = 800, experience = 250}}, {challengeType = 'Gather', target = 'gg_hunting_meat', param = {Amount = 50}, reward = {money = 1500, experience = 500}}, {challengeType = 'Gather', target = 'gg_deer_hide_01', param = {Amount = 1}, reward = {money = 400, experience = 200}}, {challengeType = 'Gather', target = 'gg_boar_tusk_01', param = {Amount = 1}, reward = {money = 450, experience = 200}}, {challengeType = 'Gather', target = 'gg_rabbit_pelt_01', param = {Amount = 1}, reward = {money = 300, experience = 150}}, } -- Vehicle Rental Settings Config.SpawnPlayerinVehicle = true Config.RentLocations = { vector4(-685.03, 5834.53, 16.96, 135.11), vector4(-683.01, 5831.59, 16.96, 133.55), vector4(-680.63, 5828.92, 16.96, 134.52), vector4(-678.19, 5826.16, 16.96, 134.55), vector4(-665.07, 5829.73, 17.28, 130.81), vector4(-662.75, 5826.38, 17.28, 114.81), vector4(-661.42, 5822.4, 17.28, 103.22), vector4(-660.4, 5817.69, 17.28, 73.5), vector4(-697.52, 5811.18, 17.26, 66.85), vector4(-696.11, 5814.87, 17.24, 63.63), vector4(-681.37, 5848.38, 17.11, 14.92), vector4(-684.85, 5844.82, 17.02, 359.25) } Config.Polyzone = { debug = false, thickness = 2500, } -- Hunting Zone Polyzone | Useful Tool for getting points https://skyrossm.github.io/PolyZoneCreator/ Config.PolyzonePoints = { vec(-2234.85, -428.79, 0), vec(-3113.64, 1.52, 0), vec(-3471.21, 977.27, 0), vec(-3259.09, 3486.36, 0), vec(-2234.85, 5443.94, 0), vec(-1010.61, 6298.48, 0), vec(-53.03, 7698.48, 0), vec(3353.03, 6377.27, 0), vec(4637.88, 4274.24, 0), vec(2613.64, -2883.33, 0), vec(1334.85, -2774.24, 0), vec(1874.24, -1113.64, 0), vec(1074.24, -162.12, 0), vec(1377.27, 286.36, 0), vec(268.18, 922.73, 0), vec(-786.36, 928.79, 0) } Config.HuntingLocationSettings = { circleBlipColor = 20, circleBlipDeletetimer = 43, -- in Seconds } Config.HuntingLocations = { { label = "Paleto Forest", coords = vector3(-476.53, 5579.71, 71.04), }, { label = "Chiliad Mountain State Wilderness", coords = vector3(-866.36, 4828.63, 298.16), }, { label = "Cassidy Creek / Cassidy Trail", coords = vector3(-494.52, 3000.81, 27.38), }, { label = "Mount Josiah", coords = vector3(-482.77, 3044.85, 30.72), }, { label = "Mount Gordo", coords = vector3(3041.4, 5549.35, 192.46), }, { label = "Pacific Ocean", coords = vector3(3625.46, 4563.63, 31.19), }, } -- Can Only Create New Vehicles IF You Set ALL animalPos relative of vehicles "boot"/Trunk Config.ReturnValue = 0.5 -- 50% of vehicle rent cost Config.MaxReturnDistance = 20 Config.HuntingVehicles = { ["nsandstorm3"] = { label = 'Jagd Pickup Truck', level = 20, cost = 600, openTrunk = true, image = 'https://github.com/matthias18771/v-vehicle-images/blob/main/images/bodhi2.png?raw=true', offsetLocation = "bodyshell", animalPos = { [GetHashKey("a_c_boar")] = {xPos = 0.1, yPos = -1.5, zPos = 0.7, xRot = 0.0, yRot = 0.0, zRot = 90.0}, [GetHashKey("a_c_deer")] = {xPos = 0.1, yPos = -2.1, zPos = 0.8, xRot = 10.0, yRot = 0.0, zRot = 0.0}, [GetHashKey("a_c_rabbit_01")] = {xPos = 0.1, yPos = -0.95, zPos = 0.4, xRot = 0.0, yRot = 0.0, zRot = 90.0}, [GetHashKey("a_c_mtlion")] = {xPos = 0.1, yPos = -2.1, zPos = 0.4, xRot = 10.0, yRot = 0.0, zRot = 0.0}, [GetHashKey("a_c_coyote")] = {xPos = 0.1, yPos = -2.1, zPos = 0.3, xRot = 10.0, yRot = 0.0, zRot = 0.0}, } }, ["baikal"] = { label = 'Jagd Geländewagen', level = 5, cost = 400, openTrunk = false, image = 'https://github.com/matthias18771/v-vehicle-images/blob/main/images/verus.png?raw=true', offsetLocation = "boot", animalPos = { [GetHashKey("a_c_boar")] = {xPos = 0.1, yPos = -1.5, zPos = 0.7, xRot = 0.0, yRot = 0.0, zRot = 90.0}, [GetHashKey("a_c_deer")] = {xPos = 0.1, yPos = -0.8, zPos = 1.2, xRot = 0.0, yRot = 0.0, zRot = 90.0}, [GetHashKey("a_c_rabbit_01")] = {xPos = 0.1, yPos = -0.95, zPos = 0.4, xRot = 0.0, yRot = 0.0, zRot = 90.0}, [GetHashKey("a_c_mtlion")] = {xPos = 0.1, yPos = -0.8, zPos = 0.8, xRot = 0.0, yRot = 0.0, zRot = 90.0}, [GetHashKey("a_c_coyote")] = {xPos = 0.1, yPos = -0.8, zPos = 0.7, xRot = 0.0, yRot = 0.0, zRot = 90.0}, } }, ["outlaw"] = { label = 'Jagd Buggy', level = 5, cost = 400, openTrunk = false, image = 'https://github.com/matthias18771/v-vehicle-images/blob/main/images/verus.png?raw=true', offsetLocation = "boot", animalPos = { [GetHashKey("a_c_boar")] = {xPos = 0.1, yPos = -1.5, zPos = 0.7, xRot = 0.0, yRot = 0.0, zRot = 90.0}, [GetHashKey("a_c_deer")] = {xPos = 0.1, yPos = -0.8, zPos = 1.2, xRot = 0.0, yRot = 0.0, zRot = 90.0}, [GetHashKey("a_c_rabbit_01")] = {xPos = 0.1, yPos = -0.95, zPos = 0.4, xRot = 0.0, yRot = 0.0, zRot = 90.0}, [GetHashKey("a_c_mtlion")] = {xPos = 0.1, yPos = -0.8, zPos = 0.8, xRot = 0.0, yRot = 0.0, zRot = 90.0}, [GetHashKey("a_c_coyote")] = {xPos = 0.1, yPos = -0.8, zPos = 0.7, xRot = 0.0, yRot = 0.0, zRot = 90.0}, } }, ["verus"] = { label = 'Jagd Quad', level = 0, cost = 200, openTrunk = false, image = 'https://github.com/matthias18771/v-vehicle-images/blob/main/images/verus.png?raw=true', offsetLocation = "boot", animalPos = { [GetHashKey("a_c_boar")] = {xPos = 0.1, yPos = -1.5, zPos = 0.7, xRot = 0.0, yRot = 0.0, zRot = 90.0}, [GetHashKey("a_c_deer")] = {xPos = 0.1, yPos = -0.8, zPos = 1.2, xRot = 0.0, yRot = 0.0, zRot = 90.0}, [GetHashKey("a_c_rabbit_01")] = {xPos = 0.1, yPos = -0.95, zPos = 0.4, xRot = 0.0, yRot = 0.0, zRot = 90.0}, [GetHashKey("a_c_mtlion")] = {xPos = 0.1, yPos = -0.8, zPos = 0.8, xRot = 0.0, yRot = 0.0, zRot = 90.0}, [GetHashKey("a_c_coyote")] = {xPos = 0.1, yPos = -0.8, zPos = 0.7, xRot = 0.0, yRot = 0.0, zRot = 90.0}, } }, } -- xPos: left to right, higher positive = further to right -- yPos: forward and backwards, higher positive = further forward -- zPos: up and down, higher positive = further up ------------------------------ Config.TournamentLastTime = 24 -- Tournament Timer in Hours Config.ContestantsCached = 5 -- Seconds until tournament contestants list refreshes. Helps with spam up number the bigger your server -- in-order placement money rewards ensure you keep these in-order Config.TournamentRewards = { { placement = 1, reward = 10000, title = '1st Place', icon = 'fa-trophy', iconColor = '#FFD700', }, { placement = 2, reward = 5000, title = '2nd Place', icon = 'fa-trophy', iconColor = '#C0C0C0', }, { placement = 3, reward = 2500, title = '3rd Place', icon = 'fa-trophy', iconColor = '#CD7F32', }, { placement = 4, reward = 1000, title = '4th Place', icon = 'fa-medal', iconColor = '#B0B0B0', }, { placement = 5, reward = 500, title = '5th Place', icon = 'fa-medal', iconColor = '#B0B0B0', }, } Config.Tournaments = { {tournamentType = 'Gather', target = 'gg_deer_hide_01'}, {tournamentType = 'Gather', target = 'gg_boar_tusk_01'}, {tournamentType = 'Gather', target = 'gg_rabbit_pelt_01'}, {tournamentType = 'Gather', target = 'gg_hunting_meat'}, {tournamentType = 'Kill', target = 'a_c_deer'}, {tournamentType = 'Kill', target = 'a_c_boar'}, {tournamentType = 'Kill', target = 'a_c_rabbit_01'}, } -- Limit of how many players are on the leaderboard Top 25 Players Config.LeaderboardLimit = 25 -- This will only allow you to delete the ones you don't want Config.Leaderboard_Pages = { { desc = 'View all time leaderboard', leaderboardType = 'Kill', type = 'deer_kills', target = 'a_c_deer', icon = 'fa-crosshairs', iconColor = '#8b4513', prefix = { forLoop = "Total Kills: " } }, { desc = 'View all time leaderboard', leaderboardType = 'Kill', type = 'boar_kills', target = 'a_c_boar', icon = 'fa-crosshairs', iconColor = '#d2691e', prefix = { forLoop = "Total Kills: " } }, { desc = 'View all time leaderboard', leaderboardType = 'Kill', type = 'rabbit_kills', target = 'a_c_rabbit_01', icon = 'fa-crosshairs', iconColor = '#808080', prefix = { forLoop = "Total Kills: " } }, } Config.BountyList = { { bountyType = "Kill", target = 'a_c_deer', difficulty = 'Easy', levelReq = 10, amount = 5, moneyReward = 1500, experienceReward = 500, }, { bountyType = "Kill", target = 'a_c_boar', difficulty = 'Easy', levelReq = 10, amount = 5, moneyReward = 1750, experienceReward = 600, }, { bountyType = "Kill", target = 'a_c_rabbit_01', difficulty = 'Easy', levelReq = 10, amount = 5, moneyReward = 2000, experienceReward = 700, }, { bountyType = "Kill", target = 'a_c_deer', difficulty = 'Normal', levelReq = 12, amount = 10, moneyReward = 3750, experienceReward = 1250, }, { bountyType = "Kill", target = 'a_c_boar', difficulty = 'Normal', levelReq = 12, amount = 10, moneyReward = 4000, experienceReward = 1400, }, { bountyType = "Kill", target = 'a_c_rabbit_01', difficulty = 'Normal', levelReq = 12, amount = 10, moneyReward = 4250, experienceReward = 1500, }, { bountyType = "Kill", target = 'a_c_mtlion', difficulty = 'Normal', levelReq = 14, amount = 2, moneyReward = 3000, experienceReward = 1200, }, { bountyType = "Kill", target = 'a_c_deer', difficulty = 'Hard', levelReq = 17, amount = 20, moneyReward = 7500, experienceReward = 3000, }, { bountyType = "Kill", target = 'a_c_boar', difficulty = 'Hard', levelReq = 17, amount = 20, moneyReward = 8000, experienceReward = 3200, }, { bountyType = "Kill", target = 'a_c_rabbit_01', difficulty = 'Hard', levelReq = 17, amount = 20, moneyReward = 8500, experienceReward = 3400, }, { bountyType = "Kill", target = 'a_c_mtlion', difficulty = 'Hard', levelReq = 18, amount = 5, moneyReward = 6250, experienceReward = 2500, }, { bountyType = "Kill", target = 'a_c_coyote', difficulty = 'Hard', levelReq = 18, amount = 5, moneyReward = 5000, experienceReward = 1800, }, } Config.BountyDifficulties = { ["Easy"] = { iconColor = "#22C55E", -- Soft Green }, ["Normal"] = { iconColor = "#FACC15", -- Yellow }, ["Hard"] = { iconColor = "#EF4444", -- Red }, } -- Experience Needed for Each Level Config.Levels = {0, 100, 250, 500, 750, 1000, 1500, 2000, 3000, 4000, 5000, 10000, 25000, 50000, 85000, 125000, 175000, 250000, 350000, 500000}