# Configuration

{% hint style="info" %}
cfx-praryo-deathcam/configs/cl\_config.lua
{% endhint %}

{% code overflow="wrap" %}

```lua
--==============================================================
-- The configs written here are basically client-sided configs.
--==============================================================

CLConfig = {}

--@config Duration in milliseconds of the death camera.
CLConfig.Duration = 5000

--@config Command to force close active death cam UI through F8. Set to "" or nil to disable.
CLConfig.ForceCloseCommand = "closeDeathCam"

--@config View death cam report keybind. Set to "" or nil to disable.
CLConfig.ViewDeathCamKey = "H"

--@config Notification UI design
CLConfig.ViewDeathCamTextUI = {
	position = "right-center",
	icon = 'info',
}
```

{% endcode %}

{% hint style="info" %}
cfx-praryo-deathcam/configs/sv\_config.lua
{% endhint %}

```lua
--=========================================================
-- The configs written here are hidden from humpy dumpers.
--=========================================================

SVConfig = {}

--@config Discord bot token if you want to use discord avatars
SVConfig.DiscordBotToken = ""

--@config framework (First & Last Name) / fivem (GetPlayerName) / discord (Discord Username)
SVConfig.PlayerNameType = "framework"

--@config discord (Discord Avatar) / custom (SVConfig.CustomAvatars)
SVConfig.PlayerAvatarType = "discord"

--@config Custom player avatars linked to identifier.
SVConfig.CustomAvatars = {
	-- ["DEQ74212"] = "https://imgur.com/donut.png" -- QBCore / QBX Example.
	-- ["6ab98f9723e0f0fc875e6253e8bd5dc64fb33185"] = "https://imgur.com/donut.png" -- ESX Example.
	-- ["char1:6ab98f9723e0f0fc875e6253e8bd5dc64fb33185"] = "https://imgur.com/donut.png" -- ESX Multicharacter Example.
	-- ["standalone_identifier"] = "https://imgur.com/donut.png" -- Standalone Example. (Identifier comes from SVConfig.StandaloneFunctions["FetchPlayerIdentifier"](source))
}

--@config Custom player background linked to identifier.
SVConfig.CustomBackground = {
	-- ["DEQ74212"] = "https://imgur.com/donut.png" -- QBCore / QBX Example.
	-- ["6ab98f9723e0f0fc875e6253e8bd5dc64fb33185"] = "https://imgur.com/donut.png" -- ESX Example.
	-- ["char1:6ab98f9723e0f0fc875e6253e8bd5dc64fb33185"] = "https://imgur.com/donut.png" -- ESX Example.
	-- ["standalone_identifier"] = "https://imgur.com/donut.png" -- Standalone Example. (Identifier comes from SVConfig.StandaloneFunctions["FetchPlayerIdentifier"](source))
}

--@config Custom player banner linked to identifier.
SVConfig.CustomBanner = {
	-- ["DEQ74212"] = "https://imgur.com/donut.png" -- QBCore / QBX Example.
	-- ["6ab98f9723e0f0fc875e6253e8bd5dc64fb33185"] = "https://imgur.com/donut.png" -- ESX Example.
	-- ["char1:6ab98f9723e0f0fc875e6253e8bd5dc64fb33185"] = "https://imgur.com/donut.png" -- ESX Multicharacter Example.
	-- ["standalone_identifier"] = "https://imgur.com/donut.png" -- Standalone Example. (Identifier comes from SVConfig.StandaloneFunctions["FetchPlayerIdentifier"](source))
}

--@config Custom player badges linked to identifiers.
--@config Icons URL: https://lucide.dev/icons/
--@config Icons color URL: https://tailwindcss.com/docs/text-color
SVConfig.Badges = {
	[1] = {
		id = "developer",
		label = "Developer",
		icon = "Code2",
		icon_color = "text-green-500",
		has_access = function(source)
			local ESX = getFrameworkObject()
			local xPlayer = ESX.GetPlayerFromId(source)
			
			--@return value should be in boolean.
			return xPlayer.getGroup() == "developer"
		end
	},
}

--================================================================================================
-- Below is the standalone server functions that you can freely modify to your custom framework.
--================================================================================================

SVConfig.StandaloneFunctions = {
	--@function Fetch player name.
	--@param source
	["FetchPlayerName"] = function(source)
		-- Put your custom framework / standalone statements here.
	
		return GetPlayerName(source)
	end,
	
	--@function Fetch player identifiers just in case you use other identifier on your framework.
	--@param source
	["FetchPlayerIdentifier"] = function(source)
		-- Put your custom framework / standalone statements here.
	
		return "license:123456789"
	end
}
```

{% hint style="info" %}
cfx-praryo-deathcam/configs/sh\_config.lua
{% endhint %}

```lua
--===================================================================
-- Frameworks are detected automatically.
-- Supported frameworks: ESX, QBCore, Standalone / Custom Framework
--===================================================================

-- @overextended locales. (DO NOT REMOVE!!)
lib.locale()

SHConfig = {}

--@config Enable / disable debugging mode.
SHConfig.Debug = true

--@config Force standalone mode, resource will no longer detect frameworks automatically.
SHConfig.ForceStandalone = false

--@config Framework resource name.
SHConfig.Frameworks = {
	["esx"] = "es_extended",
	["qb"] = "qb-core",
	["qbx"] = "qbx-core",
}

--@config Weapon names for fetching weapon image URL.
SHConfig.WeaponsNames = {
    [-1075685676] = "WEAPON_PISTOL_MK2",
    [126349499] = "WEAPON_SNOWBALL",
    [-270015777] = "WEAPON_ASSAULTSMG",
    [615608432] = "WEAPON_MOLOTOV",
    [2024373456] = "WEAPON_SMG_MK2",
    [-1810795771] = "WEAPON_POOLCUE",
    [-1813897027] = "WEAPON_GRENADE",
    [-598887786] = "WEAPON_MARKSMANPISTOL",
    [-1654528753] = "WEAPON_BULLPUPSHOTGUN",
    [-72657034] = "GADGET_PARACHUTE",
    [-102323637] = "WEAPON_BOTTLE",
    [2144741730] = "WEAPON_COMBATMG",
    [-1121678507] = "WEAPON_MINISMG",
    [-1652067232] = "WEAPON_SWEEPERSHOTGUN",
    [961495388] = "WEAPON_ASSAULTRIFLE_MK2",
    [-86904375] = "WEAPON_CARBINERIFLE_MK2",
    [-1786099057] = "WEAPON_BAT",
    [177293209] = "WEAPON_HEAVYSNIPER_MK2",
    [600439132] = "WEAPON_BALL",
    [1432025498] = "WEAPON_PUMPSHOTGUN_MK2",
    [-1951375401] = "WEAPON_FLASHLIGHT",
    [171789620] = "WEAPON_COMBATPDW",
    [1593441988] = "WEAPON_COMBATPISTOL",
    [-2009644972] = "WEAPON_SNSPISTOL_MK2",
    [2138347493] = "WEAPON_FIREWORK",
    [1649403952] = "WEAPON_COMPACTRIFLE",
    [-619010992] = "WEAPON_MACHINEPISTOL",
    [-952879014] = "WEAPON_MARKSMANRIFLE",
    [317205821] = "WEAPON_AUTOSHOTGUN",
    [-1420407917] = "WEAPON_PROXMINE",
    [-1045183535] = "WEAPON_REVOLVER",
    [94989220] = "WEAPON_COMBATSHOTGUN",
    [-1658906650] = "WEAPON_MILITARYRIFLE",
    [1198256469] = "WEAPON_RAYCARBINE",
    [2132975508] = "WEAPON_BULLPUPRIFLE",
    [1627465347] = "WEAPON_GUSENBERG",
    [984333226] = "WEAPON_HEAVYSHOTGUN",
    [1233104067] = "WEAPON_FLARE",
    [-1716189206] = "WEAPON_KNIFE",
    [940833800] = "WEAPON_STONE_HATCHET",
    [1305664598] = "WEAPON_GRENADELAUNCHER_SMOKE",
    [727643628] = "WEAPON_CERAMICPISTOL",
    [-1074790547] = "WEAPON_ASSAULTRIFLE",
    [-1169823560] = "WEAPON_PIPEBOMB",
    [324215364] = "WEAPON_MICROSMG",
    [-1834847097] = "WEAPON_DAGGER",
    [-1466123874] = "WEAPON_MUSKET",
    [-1238556825] = "WEAPON_RAYMINIGUN",
    [-1063057011] = "WEAPON_SPECIALCARBINE",
    [1470379660] = "WEAPON_GADGETPISTOL",
    [584646201] = "WEAPON_APPISTOL",
    [-494615257] = "WEAPON_ASSAULTSHOTGUN",
    [-771403250] = "WEAPON_HEAVYPISTOL",
    [1672152130] = "WEAPON_HOMINGLAUNCHER",
    [338557568] = "WEAPON_PIPEWRENCH",
    [1785463520] = "WEAPON_MARKSMANRIFLE_MK2",
    [-1355376991] = "WEAPON_RAYPISTOL",
    [101631238] = "WEAPON_FIREEXTINGUISHER",
    [1119849093] = "WEAPON_MINIGUN",
    [883325847] = "WEAPON_PETROLCAN",
    [-102973651] = "WEAPON_HATCHET",
    [-275439685] = "WEAPON_DBSHOTGUN",
    [-1746263880] = "WEAPON_DOUBLEACTION",
    [-879347409] = "WEAPON_REVOLVER_MK2",
    [125959754] = "WEAPON_COMPACTLAUNCHER",
    [911657153] = "WEAPON_STUNGUN",
    [-2066285827] = "WEAPON_BULLPUPRIFLE_MK2",
    [-538741184] = "WEAPON_SWITCHBLADE",
    [100416529] = "WEAPON_SNIPERRIFLE",
    [-656458692] = "WEAPON_KNUCKLE",
    [-1768145561] = "WEAPON_SPECIALCARBINE_MK2",
    [1737195953] = "WEAPON_NIGHTSTICK",
    [2017895192] = "WEAPON_SAWNOFFSHOTGUN",
    [-2067956739] = "WEAPON_CROWBAR",
    [-1312131151] = "WEAPON_RPG",
    [-1568386805] = "WEAPON_GRENADELAUNCHER",
    [205991906] = "WEAPON_HEAVYSNIPER",
    [1834241177] = "WEAPON_RAILGUN",
    [-1716589765] = "WEAPON_PISTOL50",
    [736523883] = "WEAPON_SMG",
    [1317494643] = "WEAPON_HAMMER",
    [453432689] = "WEAPON_PISTOL",
    [1141786504] = "WEAPON_GOLFCLUB",
    [-1076751822] = "WEAPON_SNSPISTOL",
    [-2084633992] = "WEAPON_CARBINERIFLE",
    [487013001] = "WEAPON_PUMPSHOTGUN",
    [-1168940174] = "WEAPON_HAZARDCAN",
    [-38085395] = "WEAPON_DIGISCANNER",
    [-1853920116] = "WEAPON_NAVYREVOLVER",
    [-37975472] = "WEAPON_SMOKEGRENADE",
    [-1600701090] = "WEAPON_BZGAS",
    [-1357824103] = "WEAPON_ADVANCEDRIFLE",
    [-581044007] = "WEAPON_MACHETE",
    [741814745] = "WEAPON_STICKYBOMB",
    [-608341376] = "WEAPON_COMBATMG_MK2",
    [137902532] = "WEAPON_VINTAGEPISTOL",
    [-1660422300] = "WEAPON_MG",
    [1198879012] = "WEAPON_FLAREGUN",
}

--@config Weapon labels
SHConfig.WeaponLabels = {
	[tonumber(`WEAPON_UNARMED`)] = 'Unarmed',
	[tonumber(`GADGET_PARACHUTE`)] = 'Parachute',
	[tonumber(`WEAPON_KNIFE`)] = 'Knife',
	[tonumber(`WEAPON_NIGHTSTICK`)] = 'Nightstick',
	[tonumber(`WEAPON_HAMMER`)] = 'Hammer',
	[tonumber(`WEAPON_BAT`)] = 'Baseball Bat',
	[tonumber(`WEAPON_CROWBAR`)] = 'Crowbar',
	[tonumber(`WEAPON_GOLFCLUB`)] = 'Golf Club',
	[tonumber(`WEAPON_BOTTLE`)] = 'Bottle',
	[tonumber(`WEAPON_DAGGER`)] = 'Antique Cavalry Dagger',
	[tonumber(`WEAPON_HATCHET`)] = 'Hatchet',
	[tonumber(`WEAPON_KNUCKLE`)] = 'Knuckle Duster',
	[tonumber(`WEAPON_MACHETE`)] = 'Machete',
	[tonumber(`WEAPON_FLASHLIGHT`)] = 'Flashlight',
	[tonumber(`WEAPON_SWITCHBLADE`)] = 'Switchblade',
	[tonumber(`WEAPON_BATTLEAXE`)] = 'Battleaxe',
	[tonumber(`WEAPON_POOLCUE`)] = 'Poolcue',
	[tonumber(`WEAPON_PIPEWRENCH`)] = 'Wrench',
	[tonumber(`WEAPON_STONE_HATCHET`)] = 'Stone Hatchet',

	[tonumber(`WEAPON_PISTOL`)] = 'Pistol',
	[tonumber(`WEAPON_PISTOL_MK2`)] = 'Pistol Mk2',
	[tonumber(`WEAPON_COMBATPISTOL`)] = 'Combat Pistol',
	[tonumber(`WEAPON_PISTOL50`)] = 'Pistol .50	',
	[tonumber(`WEAPON_SNSPISTOL`)] = 'SNS Pistol',
	[tonumber(`WEAPON_SNSPISTOL_MK2`)] = 'SNS Pistol Mk2',
	[tonumber(`WEAPON_HEAVYPISTOL`)] = 'Heavy Pistol',
	[tonumber(`WEAPON_VINTAGEPISTOL`)] = 'Vintage Pistol',
	[tonumber(`WEAPON_MARKSMANPISTOL`)] = 'Marksman Pistol',
	[tonumber(`WEAPON_REVOLVER`)] = 'Heavy Revolver',
	[tonumber(`WEAPON_REVOLVER_MK2`)] = 'Heavy Revolver Mk2',
	[tonumber(`WEAPON_DOUBLEACTION`)] = 'Double-Action Revolver',
	[tonumber(`WEAPON_APPISTOL`)] = 'AP Pistol',
	[tonumber(`WEAPON_STUNGUN`)] = 'Stun Gun',
	[tonumber(`WEAPON_FLAREGUN`)] = 'Flare Gun',
	[tonumber(`WEAPON_RAYPISTOL`)] = 'Up-n-Atomizer',
	[tonumber(`WEAPON_GLOCK20`)] = 'Glock-20 Pistol',

	[tonumber(`WEAPON_MICROSMG`)] = 'Micro SMG',
	[tonumber(`WEAPON_MACHINEPISTOL`)] = 'Machine Pistol',
	[tonumber(`WEAPON_MINISMG`)] = 'Mini SMG',
	[tonumber(`WEAPON_SMG`)] = 'SMG',
	[tonumber(`WEAPON_SMG_MK2`)] = 'SMG Mk2	',
	[tonumber(`WEAPON_ASSAULTSMG`)] = 'Assault SMG',
	[tonumber(`WEAPON_COMBATPDW`)] = 'Combat PDW',
	[tonumber(`WEAPON_MG`)] = 'MG',
	[tonumber(`WEAPON_COMBATMG`)] = 'Combat MG	',
	[tonumber(`WEAPON_COMBATMG_MK2`)] = 'Combat MG Mk2',
	[tonumber(`WEAPON_GUSENBERG`)] = 'Gusenberg Sweeper',
	[tonumber(`WEAPON_RAYCARBINE`)] = 'Unholy Deathbringer',

	[tonumber(`WEAPON_ASSAULTRIFLE`)] = 'Assault Rifle',
	[tonumber(`WEAPON_ASSAULTRIFLE_MK2`)] = 'Assault Rifle Mk2',
	[tonumber(`WEAPON_CARBINERIFLE`)] = 'Carbine Rifle',
	[tonumber(`WEAPON_CARBINERIFLE_MK2`)] = 'Carbine Rifle Mk2',
	[tonumber(`WEAPON_ADVANCEDRIFLE`)] = 'Advanced Rifle',
	[tonumber(`WEAPON_SPECIALCARBINE`)] = 'Special Carbine',
	[tonumber(`WEAPON_SPECIALCARBINE_MK2`)] = 'Special Carbine Mk2',
	[tonumber(`WEAPON_BULLPUPRIFLE`)] = 'Bullpup Rifle',
	[tonumber(`WEAPON_BULLPUPRIFLE_MK2`)] = 'Bullpup Rifle Mk2',
	[tonumber(`WEAPON_COMPACTRIFLE`)] = 'Compact Rifle',
	[tonumber(`WEAPON_SCARH`)] = 'Scar-H Rifle',

	[tonumber(`WEAPON_SNIPERRIFLE`)] = 'Sniper Rifle',
	[tonumber(`WEAPON_HEAVYSNIPER`)] = 'Heavy Sniper',
	[tonumber(`WEAPON_HEAVYSNIPER_MK2`)] = 'Heavy Sniper Mk2',
	[tonumber(`WEAPON_MARKSMANRIFLE`)] = 'Marksman Rifle',
	[tonumber(`WEAPON_MARKSMANRIFLE_MK2`)] = 'Marksman Rifle Mk2',

	[tonumber(`WEAPON_GRENADE`)] = 'Grenade',
	[tonumber(`WEAPON_STICKYBOMB`)] = 'Sticky Bomb',
	[tonumber(`WEAPON_PROXMINE`)] = 'Proximity Mine',
    [tonumber(`WEAPON_PIPEBOMB`)] = 'Pipe Bomb',
	[tonumber(`WEAPON_SMOKEGRENADE`)] = 'Tear Gas',
	[tonumber(`WEAPON_BZGAS`)] = 'BZ Gas',
	[tonumber(`WEAPON_MOLOTOV`)] = 'Molotov',
	[tonumber(`WEAPON_FIREEXTINGUISHER`)] = 'Fire Extinguisher',
	[tonumber(`WEAPON_PETROLCAN`)] = 'Jerry Can',
	[tonumber(`WEAPON_BALL`)] = 'Ball',
	[tonumber(`WEAPON_SNOWBALL`)] = 'Snowball',
	[tonumber(`WEAPON_FLARE`)] = 'Flare',

	[tonumber(`WEAPON_GRENADELAUNCHER`)] = 'Grenade Launcher',
	[tonumber(`WEAPON_RPG`)] = 'RPG',
	[tonumber(`WEAPON_MINIGUN`)] = 'Minigun',
	[tonumber(`WEAPON_FIREWORK`)] = 'Firework Launcher',
	[tonumber(`WEAPON_RAILGUN`)] = 'Railgun',
	[tonumber(`WEAPON_HOMINGLAUNCHER`)] = 'Homing Launcher',
	[tonumber(`WEAPON_COMPACTLAUNCHER`)] = 'Compact Grenade Launcher',
	[tonumber(`WEAPON_RAYMINIGUN`)] = 'Widowmaker',

	[tonumber(`WEAPON_PUMPSHOTGUN`)] = 'Pump Shotgun',
	[tonumber(`WEAPON_PUMPSHOTGUN_MK2`)] = 'Pump Shotgun Mk2',
	[tonumber(`WEAPON_SAWNOFFSHOTGUN`)] = 'Sawed-off Shotgun',
	[tonumber(`WEAPON_BULLPUPSHOTGUN`)] = 'Bullpup Shotgun',
	[tonumber(`WEAPON_ASSAULTSHOTGUN`)] = 'Assault Shotgun',
	[tonumber(`WEAPON_MUSKET`)] = 'Musket',
	[tonumber(`WEAPON_HEAVYSHOTGUN`)] = 'Heavy Shotgun',
	[tonumber(`WEAPON_DBSHOTGUN`)] = 'Double Barrel Shotgun',
	[tonumber(`WEAPON_AUTOSHOTGUN`)] = 'Sweeper Shotgun',

	[tonumber(`WEAPON_REMOTESNIPER`)] = 'Remote Sniper',
	[tonumber(`WEAPON_GRENADELAUNCHER_SMOKE`)] = 'Smoke Grenade Launcher',
	[tonumber(`WEAPON_PASSENGER_ROCKET`)] = 'Passenger Rocket',
	[tonumber(`WEAPON_AIRSTRIKE_ROCKET`)] = 'Airstrike Rocket',
	[tonumber(`VEHICLE_WEAPON_SPACE_ROCKET`)] = 'Orbital Canon',
	[tonumber(`VEHICLE_WEAPON_PLANE_ROCKET`)] = 'Plane Rocket',
	[tonumber(`WEAPON_STINGER`)] = 'Stinger [Vehicle]',
	[tonumber(`VEHICLE_WEAPON_TANK`)] = 'Tank Cannon',
	[tonumber(`VEHICLE_WEAPON_SPACE_ROCKET`)] = 'Rockets',
	[tonumber(`VEHICLE_WEAPON_PLAYER_LASER`)] = 'Laser',
	[tonumber(`VEHICLE_WEAPON_PLAYER_LAZER`)] = 'Lazer',
	[tonumber(`VEHICLE_WEAPON_PLAYER_BUZZARD`)] = 'Buzzard',
	[tonumber(`VEHICLE_WEAPON_PLAYER_HUNTER`)] = 'Hunter',
	[tonumber(`VEHICLE_WEAPON_WATER_CANNON`)] = 'Water Cannon',

	[tonumber(`AMMO_RPG`)] = 'Rocket',
	[tonumber(`AMMO_TANK`)] = 'Tank',
	[tonumber(`AMMO_SPACE_ROCKET`)] = 'Rocket',
	[tonumber(`AMMO_PLAYER_LASER`)] = 'Laser',
	[tonumber(`AMMO_ENEMY_LASER`)] = 'Laser',
	[tonumber(`WEAPON_RAMMED_BY_CAR`)] = 'Rammed by Car',
	[tonumber(`WEAPON_FIRE`)] = 'Fire',
	[tonumber(`WEAPON_HELI_CRASH`)] = 'Heli Crash',
	[tonumber(`WEAPON_RUN_OVER_BY_CAR`)] = 'Run over by Car',
	[tonumber(`WEAPON_HIT_BY_WATER_CANNON`)] = 'Hit by Water Cannon',
	[tonumber(`WEAPON_EXHAUSTION`)] = 'Exhaustion',
	[tonumber(`WEAPON_EXPLOSION`)] = 'Explosion',
	[tonumber(`WEAPON_ELECTRIC_FENCE`)] = 'Electric Fence',
	[tonumber(`WEAPON_BLEEDING`)] = 'Bleeding',
	[tonumber(`WEAPON_DROWNING_IN_VEHICLE`)] = 'Drowning in Vehicle',
	[tonumber(`WEAPON_DROWNING`)] = 'Drowning',
	[tonumber(`WEAPON_BARBED_WIRE`)] = 'Barbed Wire',
	[tonumber(`WEAPON_VEHICLE_ROCKET`)] = 'Vehicle Rocket',
	[tonumber(`VEHICLE_WEAPON_ROTORS`)] = 'Rotors',
	[tonumber(`WEAPON_AIR_DEFENCE_GUN`)] = 'Air Defence Gun',
	[tonumber(`WEAPON_ANIMAL`)] = 'Animal',
	[tonumber(`WEAPON_COUGAR`)] = 'Cougar',
}

--@config Bone damages for combat reporting.
--@integer: 1 - head / 2 - body / 3 - lower
SHConfig.Bones = {
    [0] = 0,
    [31085] = 1,
    [31086] = 1,
    [39317] = 1,
    [57597] = 2,
    [23553] = 2,
    [24816] = 2,
    [24817] = 2,
    [24818] = 2,
    [10706] = 2,
    [64729] = 2,
    [11816] = 2,
    [45509] = 2,
    [61163] = 2,
    [18905] = 2,
    [4089] = 2,
    [4090] = 2,
    [4137] = 2,
    [4138] = 2,
    [4153] = 2,
    [4154] = 2,
    [4169] = 2,
    [4170] = 2,
    [4185] = 2,
    [4186] = 2,
    [26610] = 2,
    [26611] = 2,
    [26612] = 2,
    [26613] = 2,
    [26614] = 2,
    [58271] = 3,
    [63931] = 3,
    [2108] = 3,
    [14201] = 3,
    [40269] = 2,
    [28252] = 2,
    [57005] = 2,
    [58866] = 2,
    [58867] = 2,
    [58868] = 2,
    [58869] = 2,
    [58870] = 2,
    [64016] = 2,
    [64017] = 2,
    [64064] = 2,
    [64065] = 2,
    [64080] = 2,
    [64081] = 2,
    [64096] = 2,
    [64097] = 2,
    [64112] = 2,
    [64113] = 2,
    [36864] = 3,
    [51826] = 3,
    [20781] = 3,
    [52301] = 3,
}
```


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://praryo.gitbook.io/documentation/paid-resources/cfx-praryo-deathcam/configuration.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
