🌊 Underwater Treasure Hunt | Dive. Loot. Survive

:tv: Preview
:purple_heart: Tebex

:ocean: Underwater Treasure Hunt | Dive. Loot. Survive. :ocean:

Ready to explore the deep sea? This unique Treasure Hunt Script brings risk and reward beneath the surface!

:moneybag: Sell hidden treasures
:wind_face: Buy oxygen tanks with a real-time timer
:flashlight: Use a flashlight with adjustable range
:motor_boat: Start your mission from a boat

Config Preview

Config = {}

Config.Framework = 'qb-core' -- esx

Config.DiveLocation = {
	{ pos = vec3(-3428.21, 975.98, 7.35) }
}

Config.Ped = {
	Position = vector3(-3428.39, 975.92, 8.36),
	
	Heading = 271.73,
	
	Model = 'a_m_y_musclbeac_01',
	
	title = 'Treasure Mission',
	
	blipSprite = 404,
	
	blipScale = 0.8,
	
	blipColour = 3,
	
}

Config.OxygenTime = 2000.00

Config.PropChest = 'xm_prop_x17_chest_open'

Config.SpawnBoatLocation = {
	coords = vector3(-3447.6, 978.11, 0.12),
	
	heading = 84.56
}

Config.SellMenu = true -- If you want Sell Menu

Config.ChestReward = { itemName = 'gold_chest', amount = 1}

Config.OxygenTankItem = 'oxygen_tank'

Config.OxygenPrice = 200

Config.PriceList = {
	itemList = {
		{ itemName = 'pirate_coin',		itemLabel = 'Pirate Coin', 	amountItem = 1, 	sellPrice = 400 },

		{ itemName = 'doblon_coin', 	itemLabel = 'Doblon Coin', 	amountItem = 1,		sellPrice = 400 },

		{ itemName = 'gold_ring', 		itemLabel = 'Gold Ring', 	amountItem = 1,		sellPrice = 400 },

		{ itemName = 'compass', 		itemLabel = 'Compass', 		amountItem = 1,		sellPrice = 400 },
	}
}

Config.ESXTreasuresPrice = {
	['pirate_coin'] 	= 400,

	['doblon_coin'] 	= 250,

	['gold_ring'] 		= 100,

	['compass'] 		= 50
}

Config.Clothes = {
	Male = {
		Mask = 175,
	
		Shoes = 67,
		
		Shirt = 17,
		
		LowerBody = 94,
		
		ShirtOverlay = 54
	},

	Female = {
		Mask = 175,
	
		Shoes = 67,
		
		Shirt = 17,
		
		LowerBody = 94,
		
		ShirtOverlay = 54
	}
}

-- Notifications Texts
Config.Text = {
    mission_started = 'Mission Treasure has started, you have 30 minutes until you run out of oxygen!',
   
    invalid_amount = 'Invalid amount!',

    not_oxygen_tank = 'You need oxygen tank for this exploration!',

	received_reward = 'Got ',

	not_enough_space = 'Not enough space in your inventory!',

	not_enough_materials = 'Not enough materials to sell!',

	sold_treasure = 'Sold %dx %s and got ‎%r

Have you seen other releases from INFINITY PULSE?"

Code is accessible Yes(Open Files)
Subscription-based No
Lines (approximately) 500+
Requirements Framework - ox_lib
Support Yes