Config = Config or {}
-- =================================================================
-- Configuration
-- =================================================================
Config.Framework = "auto" -- Options: "auto", "qbx_core", "qbcore", "esx", "standalone"
Config.Inventory = "auto" -- Options: "auto", "ox_inventory", "qb-inventory", "jaksam_inventory", "qs-inventory"
Config.NotificationType = "ox_lib" -- Options: "ox_lib", "esx", "qbcore", "custom"
-- =================================================================
-- Command or keybind
-- =================================================================
Config.MenuCommand = "weaponstyle"
Config.DefaultMenuKey = "F6"
Config.AllowKeybind = true
-- =================================================================
-- Weapon Sling
-- =================================================================
Config.EnableSling = true
Config.HideSlingInVehicles = true
-- =================================================================
-- Default anims
-- =================================================================
Config.Styles = {
Pistol = {
[1] = {
label = "Default Holster",
dict = "reaction@intimidation@1h",
anim = "intro",
drawWait = 400,
totalDuration = 900,
holsterDict = "reaction@intimidation@1h",
holsterAnim = "outro",
holsterWait = 400
},
[2] = {
label = "Back Waist",
dict = "reaction@intimidation@cop@unarmed",
anim = "intro",
drawWait = 450,
totalDuration = 950,
holsterDict = "reaction@intimidation@cop@unarmed",
holsterAnim = "outro",
holsterWait = 450
}
},
Rifle = {
[1] = {
label = "Back Draw",
dict = "reaction@intimidation@1h",
anim = "intro",
drawWait = 500,
totalDuration = 1000,
holsterDict = "reaction@intimidation@1h",
holsterAnim = "outro",
holsterWait = 500
}
},
Shotgun = {
[1] = {
label = "Back Draw",
dict = "reaction@intimidation@1h",
anim = "intro",
drawWait = 500,
totalDuration = 1000,
holsterDict = "reaction@intimidation@1h",
holsterAnim = "outro",
holsterWait = 500
}
}
}
-- =================================================================
-- Weapon List
-- =================================================================
Config.Weapons = {
Pistol = {
`WEAPON_PISTOL`,
`WEAPON_PISTOL_MK2`,
`WEAPON_COMBATPISTOL`,
`WEAPON_APPISTOL`,
`WEAPON_PISTOL50`,
`WEAPON_SNSPISTOL`,
`WEAPON_SNSPISTOL_MK2`,
`WEAPON_HEAVYPISTOL`,
`WEAPON_VINTAGEPISTOL`,
`WEAPON_FLAREGUN`,
`WEAPON_MARKSMANPISTOL`,
`WEAPON_REVOLVER`,
`WEAPON_REVOLVER_MK2`,
`WEAPON_DOUBLEACTION`,
`WEAPON_NAVYREVOLVER`,
`WEAPON_GADGETPISTOL`,
`WEAPON_STUNGUN`
},
Rifle = {
`WEAPON_CARBINERIFLE`,
`WEAPON_CARBINERIFLE_MK2`,
`WEAPON_ASSAULTRIFLE`,
`WEAPON_ASSAULTRIFLE_MK2`,
`WEAPON_ADVANCEDRIFLE`,
`WEAPON_SPECIALCARBINE`,
`WEAPON_SPECIALCARBINE_MK2`,
`WEAPON_BULLPUPRIFLE`,
`WEAPON_BULLPUPRIFLE_MK2`,
`WEAPON_COMPACTRIFLE`,
`WEAPON_MILITARYRIFLE`,
`WEAPON_HEAVYRIFLE`,
`WEAPON_TACTICALRIFLE`,
`WEAPON_MICROSMG`,
`WEAPON_SMG`,
`WEAPON_SMG_MK2`,
`WEAPON_ASSAULTSMG`,
`WEAPON_COMBATPDW`,
`WEAPON_GUSENBERG`,
`WEAPON_MACHINEPISTOL`,
`WEAPON_MINISMG`,
`WEAPON_MG`,
`WEAPON_COMBATMG`,
`WEAPON_COMBATMG_MK2`,
`WEAPON_SNIPERRIFLE`,
`WEAPON_HEAVYSNIPER`,
`WEAPON_HEAVYSNIPER_MK2`,
`WEAPON_MARKSMANRIFLE`,
`WEAPON_MARKSMANRIFLE_MK2`,
`WEAPON_PRECISIONRIFLE`,
`WEAPON_GRENADELAUNCHER`,
`WEAPON_RPG`,
`WEAPON_HOMINGLAUNCHER`,
`WEAPON_COMPACTLAUNCHER`,
`WEAPON_RAILGUN`
},
Shotgun = {
`WEAPON_PUMPSHOTGUN`,
`WEAPON_PUMPSHOTGUN_MK2`,
`WEAPON_SAWNOFFSHOTGUN`,
`WEAPON_BULLPUPSHOTGUN`,
`WEAPON_AUTOSHOTGUN`,
`WEAPON_MUSKET`,
`WEAPON_HEAVYSHOTGUN`,
`WEAPON_DBSHOTGUN`,
`WEAPON_COMBATSHOTGUN`
}
}
-- =================================================================
-- Locales
-- =================================================================
Config.Locales = {
KeymappingLabel = "Weapon Draw Style Menu",
StyleUpdatedTitle = "Style Updated",
StyleUpdatedDesc = "Selected new style for %s"
}