Skip to Content
Weapon SystemConfiguration

Configuration

config.lua
Config = {} Config.FlashlightAlwaysOn = true Config.DisableCrosshair = true Config.DisableDisplayAmmo = true Config.DisableCombatRoll = false Config.DisableCombatJump = false Config.DisablePistolWhipping = true Config.DisableHeadshots = true Config.ForceDisableHeadshots = false Config.DisableScreenKillEffects = true Config.Sling = { Enabled = true, ShowOnlyHotbar = false, Groups = { ["default"] = { [1] = { Bone = 24818, -- SKEL_Spine3 Position = vec3(0.075, -0.18, -0.02), Rotation = vec3(180.0, 165.0, 0.0), }, [2] = { Bone = 24817, -- SKEL_Spine2 Position = vec3(0.075, 0.18, -0.02), Rotation = vec3(180.0, 165.0, 0.0), }, }, ["holster"] = { [1] = { Bone = 11816, -- SKEL_Pelvis Position = vec3(0.1, 0.0, 0.22), Rotation = vec3(-90.0, 0.0, 0.0), }, }, }, AllowedClasses = { [0] = false, -- Compacts [1] = false, -- Sedans [2] = false, -- SUVs [3] = false, -- Coupes [4] = false, -- Muscle [5] = false, -- Sports Classics [6] = false, -- Sports [7] = false, -- Super [8] = true, -- Motorcycles [9] = false, -- Off-road [10] = false, -- Industrial [11] = false, -- Utility [12] = false, -- Vans [13] = true, -- Cycles [14] = true, -- Boats [15] = false, -- Helicopters [16] = false, -- Planes [17] = false, -- Service [18] = false, -- Emergency [19] = false, -- Military [20] = false, -- Commercial [21] = false, -- Trains }, } Config.Jamming = { Enabled = true, Chance = 0.1, DurabilityMultiplier = { Enabled = true, Amount = 2.0, }, Unjam = { Key = "G", ShowIndicator = true, Skillcheck = { Enabled = true, Difficulty = {"easy", "easy", "medium"}, Inputs = {"W", "A", "S", "D"}, }, ProgressBar = { Enabled = true, Duration = 2000, Disable = { move = false, car = true, combat = true, mouse = false, sprint = false, }, Anim = { dict = "mp_arresting", clip = "a_uncuff", flag = 51, }, }, ForceCommand = { Enabled = true, Command = "unjamweapon", Restricted = "group.admin", }, }, } Config.Peek = { -- Tends to be performance heavy. AntiAdvantage = { Enabled = true, Interval = 100, -- lower = higher performance, more accurate; higher = lower performance, less accurate Distance = 10, Indicator = { Enabled = true, Text = "x", Scale = 0.3, Color = {255, 55, 55, 255}, Outline = false, }, }, SwitchShoulder = { Enabled = true, Key = "H", }, } Config.VehicleSpeedLimits = { Enabled = true, UseMPH = true, -- true = mph, false = kmh Classes = { -- [-1] = 100 -- Enables Shooting upto 100 MPH. -- [-1] = false -- Enables Shooting. -- [-1] = true -- Disables Shooting. [0] = 100, -- Compacts [1] = 100, -- Sedans [2] = 100, -- SUVs [3] = 100, -- Coupes [4] = 100, -- Muscle [5] = 100, -- Sports Classics [6] = 100, -- Sports [7] = 100, -- Super [8] = 20, -- Motorcycles [9] = 100, -- Off-road [10] = 100, -- Industrial [11] = 100, -- Utility [12] = 100, -- Vans [13] = 15, -- Cycles [14] = 100, -- Boats [15] = 10, -- Helicopters [16] = 100, -- Planes [17] = 100, -- Service [18] = 100, -- Emergency [19] = 100, -- Military [20] = 100, -- Commercial [21] = 100, -- Trains }, } Config.DamageModifier = { Enabled = true, Globals = { Melee = 1.0, Weapon = 1.0, Vehicle = 1.0, }, OverrideWeapons = { [`WEAPON_UNARMED`] = 1.0, [`WEAPON_BAT`] = 1.0, -- add weapons here, that are not inside weapons.lua }, } Config.MaxDurability = { Enabled = true, DisplayMetadata = true, RepairLoss = 30, IgnoredWeapons = { [`WEAPON_PETROLCAN`] = true, [`WEAPON_FIREEXTINGUISHER`] = true, [`WEAPON_HAZARDCAN`] = true, [`WEAPON_FERTILIZERCAN`] = true, }, } Config.RepairCommand = { Enabled = true, Command = "repairweapon", Restricted = "group.admin", } Config.ForceFirstPerson = { OnFoot = false, InVehicle = false, RestoreCamera = true, } Config.FireModes = { Enabled = true, SwitchKey = "B", -- false to disable keybind StatusKey = "Y", -- false to disable keybind SwitchNotifications = true, ShowSafetyIndicator = true, } Config.Recoil = { Enabled = true, CoverModeMultiplier = 1.25, StealthModeMultiplier = 0.75, VehicleAimShakingDivider = 15, Components = { -- Reductions are in percentage! -- Grips [`COMPONENT_AT_AR_AFGRIP`] = { Pitch = 20, Shake = 15, Jitter = 10 }, [`COMPONENT_AT_AR_AFGRIP_02`] = { Pitch = 20, Shake = 15, Jitter = 10 }, -- Barrels [`COMPONENT_AT_SB_BARREL_02`] = { Pitch = 10, Shake = 15, Jitter = 15 }, [`COMPONENT_AT_BP_BARREL_02`] = { Pitch = 10, Shake = 15, Jitter = 15 }, [`COMPONENT_AT_SC_BARREL_02`] = { Pitch = 10, Shake = 15, Jitter = 15 }, [`COMPONENT_AT_AR_BARREL_02`] = { Pitch = 10, Shake = 15, Jitter = 15 }, [`COMPONENT_AT_CR_BARREL_02`] = { Pitch = 10, Shake = 15, Jitter = 15 }, [`COMPONENT_AT_MG_BARREL_02`] = { Pitch = 10, Shake = 15, Jitter = 15 }, [`COMPONENT_AT_MRFL_BARREL_02`] = { Pitch = 10, Shake = 15, Jitter = 15 }, [`COMPONENT_AT_SR_BARREL_02`] = { Pitch = 10, Shake = 15, Jitter = 15 }, -- Suppressors [`COMPONENT_AT_PI_SUPP`] = { Pitch = 15, Shake = 10, Jitter = 15 }, [`COMPONENT_AT_PI_SUPP_02`] = { Pitch = 15, Shake = 10, Jitter = 15 }, [`COMPONENT_AT_AR_SUPP`] = { Pitch = 15, Shake = 10, Jitter = 15 }, [`COMPONENT_AT_AR_SUPP_02`] = { Pitch = 15, Shake = 10, Jitter = 15 }, [`COMPONENT_AT_AR_SUPP_03`] = { Pitch = 15, Shake = 10, Jitter = 15 }, [`COMPONENT_AT_SR_SUPP`] = { Pitch = 15, Shake = 10, Jitter = 15 }, [`COMPONENT_AT_SR_SUPP_03`] = { Pitch = 15, Shake = 10, Jitter = 15 }, [`COMPONENT_CERAMICPISTOL_SUPP`] = { Pitch = 15, Shake = 10, Jitter = 15 }, -- Compensators [`COMPONENT_AT_PI_COMP`] = { Pitch = 10, Shake = 15, Jitter = 15 }, [`COMPONENT_AT_PI_COMP_02`] = { Pitch = 10, Shake = 15, Jitter = 15 }, [`COMPONENT_AT_PI_COMP_03`] = { Pitch = 10, Shake = 15, Jitter = 15 }, -- Extended Clips [`COMPONENT_PISTOL_CLIP_02`] = { Pitch = -15, Shake = -15, Jitter = -15 }, [`COMPONENT_PISTOL_MK2_CLIP_02`] = { Pitch = -15, Shake = -15, Jitter = -15 }, [`COMPONENT_SNSPISTOL_CLIP_02`] = { Pitch = -15, Shake = -15, Jitter = -15 }, [`COMPONENT_SNSPISTOL_MK2_CLIP_02`] = { Pitch = -15, Shake = -15, Jitter = -15 }, [`COMPONENT_COMBATPISTOL_CLIP_02`] = { Pitch = -15, Shake = -15, Jitter = -15 }, [`COMPONENT_APPISTOL_CLIP_02`] = { Pitch = -15, Shake = -15, Jitter = -15 }, [`COMPONENT_PISTOL50_CLIP_02`] = { Pitch = -15, Shake = -15, Jitter = -15 }, [`COMPONENT_HEAVYPISTOL_CLIP_02`] = { Pitch = -15, Shake = -15, Jitter = -15 }, [`COMPONENT_VINTAGEPISTOL_CLIP_02`] = { Pitch = -15, Shake = -15, Jitter = -15 }, [`COMPONENT_CERAMICPISTOL_CLIP_02`] = { Pitch = -15, Shake = -15, Jitter = -15 }, [`COMPONENT_SMG_CLIP_02`] = { Pitch = -15, Shake = -15, Jitter = -15 }, [`COMPONENT_SMG_MK2_CLIP_02`] = { Pitch = -15, Shake = -15, Jitter = -15 }, [`COMPONENT_MICROSMG_CLIP_02`] = { Pitch = -15, Shake = -15, Jitter = -15 }, [`COMPONENT_ASSAULTSMG_CLIP_02`] = { Pitch = -15, Shake = -15, Jitter = -15 }, [`COMPONENT_MINISMG_CLIP_02`] = { Pitch = -15, Shake = -15, Jitter = -15 }, [`COMPONENT_MACHINEPISTOL_CLIP_02`] = { Pitch = -15, Shake = -15, Jitter = -15 }, [`COMPONENT_COMBATPDW_CLIP_02`] = { Pitch = -15, Shake = -15, Jitter = -15 }, [`COMPONENT_ASSAULTSHOTGUN_CLIP_02`] = { Pitch = -15, Shake = -15, Jitter = -15 }, [`COMPONENT_HEAVYSHOTGUN_CLIP_02`] = { Pitch = -15, Shake = -15, Jitter = -15 }, [`COMPONENT_ASSAULTRIFLE_CLIP_02`] = { Pitch = -15, Shake = -15, Jitter = -15 }, [`COMPONENT_ASSAULTRIFLE_MK2_CLIP_02`] = { Pitch = -15, Shake = -15, Jitter = -15 }, [`COMPONENT_CARBINERIFLE_CLIP_02`] = { Pitch = -15, Shake = -15, Jitter = -15 }, [`COMPONENT_CARBINERIFLE_MK2_CLIP_02`] = { Pitch = -15, Shake = -15, Jitter = -15 }, [`COMPONENT_SPECIALCARBINE_CLIP_02`] = { Pitch = -15, Shake = -15, Jitter = -15 }, [`COMPONENT_SPECIALCARBINE_MK2_CLIP_02`] = { Pitch = -15, Shake = -15, Jitter = -15 }, [`COMPONENT_BULLPUPRIFLE_CLIP_02`] = { Pitch = -15, Shake = -15, Jitter = -15 }, [`COMPONENT_BULLPUPRIFLE_MK2_CLIP_02`] = { Pitch = -15, Shake = -15, Jitter = -15 }, [`COMPONENT_ADVANCEDRIFLE_CLIP_02`] = { Pitch = -15, Shake = -15, Jitter = -15 }, [`COMPONENT_COMPACTRIFLE_CLIP_02`] = { Pitch = -15, Shake = -15, Jitter = -15 }, [`COMPONENT_MILITARYRIFLE_CLIP_02`] = { Pitch = -15, Shake = -15, Jitter = -15 }, [`COMPONENT_COMBATMG_CLIP_02`] = { Pitch = -15, Shake = -15, Jitter = -15 }, [`COMPONENT_COMBATMG_MK2_CLIP_02`] = { Pitch = -15, Shake = -15, Jitter = -15 }, [`COMPONENT_MG_CLIP_02`] = { Pitch = -15, Shake = -15, Jitter = -15 }, [`COMPONENT_GUSENBERG_CLIP_02`] = { Pitch = -15, Shake = -15, Jitter = -15 }, [`COMPONENT_MARKSMANRIFLE_CLIP_02`] = { Pitch = -15, Shake = -15, Jitter = -15 }, [`COMPONENT_MARKSMANRIFLE_MK2_CLIP_02`] = { Pitch = -15, Shake = -15, Jitter = -15 }, [`COMPONENT_HEAVYSNIPER_MK2_CLIP_02`] = { Pitch = -15, Shake = -15, Jitter = -15 }, -- Drum Clips [`COMPONENT_SMG_CLIP_03`] = { Pitch = -30, Shake = -30, Jitter = -30 }, [`COMPONENT_MACHINEPISTOL_CLIP_03`] = { Pitch = -30, Shake = -30, Jitter = -30 }, [`COMPONENT_COMBATPDW_CLIP_03`] = { Pitch = -30, Shake = -30, Jitter = -30 }, [`COMPONENT_HEAVYSHOTGUN_CLIP_03`] = { Pitch = -30, Shake = -30, Jitter = -30 }, [`COMPONENT_ASSAULTRIFLE_CLIP_03`] = { Pitch = -30, Shake = -30, Jitter = -30 }, [`COMPONENT_CARBINERIFLE_CLIP_03`] = { Pitch = -30, Shake = -30, Jitter = -30 }, [`COMPONENT_SPECIALCARBINE_CLIP_03`] = { Pitch = -30, Shake = -30, Jitter = -30 }, [`COMPONENT_COMPACTRIFLE_CLIP_03`] = { Pitch = -30, Shake = -30, Jitter = -30 }, -- Flashlights [`COMPONENT_AT_PI_FLSH`] = { Pitch = 5, Shake = 10, Jitter = 5 }, [`COMPONENT_AT_PI_FLSH_02`] = { Pitch = 5, Shake = 10, Jitter = 5 }, [`COMPONENT_AT_PI_FLSH_03`] = { Pitch = 5, Shake = 10, Jitter = 5 }, [`COMPONENT_AT_AR_FLSH`] = { Pitch = 5, Shake = 10, Jitter = 5 }, -- Scopes [`COMPONENT_AT_SCOPE_MACRO`] = { Pitch = 10, Shake = 5, Jitter = 5 }, [`COMPONENT_AT_SCOPE_MACRO_MK2`] = { Pitch = 10, Shake = 5, Jitter = 5 }, [`COMPONENT_AT_SCOPE_MACRO_02`] = { Pitch = 10, Shake = 5, Jitter = 5 }, [`COMPONENT_AT_SCOPE_MACRO_02_MK2`] = { Pitch = 10, Shake = 5, Jitter = 5 }, [`COMPONENT_AT_SCOPE_MACRO_02_SMG_MK2`] = { Pitch = 10, Shake = 5, Jitter = 5 }, [`COMPONENT_AT_SCOPE_SMALL`] = { Pitch = 10, Shake = 5, Jitter = 5 }, [`COMPONENT_AT_SCOPE_SMALL_02`] = { Pitch = 10, Shake = 5, Jitter = 5 }, [`COMPONENT_AT_SCOPE_SMALL_MK2`] = { Pitch = 10, Shake = 5, Jitter = 5 }, [`COMPONENT_AT_SCOPE_SMALL_SMG_MK2`] = { Pitch = 10, Shake = 5, Jitter = 5 }, [`COMPONENT_AT_SCOPE_MEDIUM`] = { Pitch = 10, Shake = 5, Jitter = 5 }, [`COMPONENT_AT_SCOPE_MEDIUM_MK2`] = { Pitch = 10, Shake = 5, Jitter = 5 }, [`COMPONENT_AT_SCOPE_LARGE`] = { Pitch = 10, Shake = 5, Jitter = 5 }, [`COMPONENT_AT_SCOPE_LARGE_MK2`] = { Pitch = 10, Shake = 5, Jitter = 5 }, [`COMPONENT_AT_SCOPE_LARGE_FIXED_ZOOM`] = { Pitch = 10, Shake = 5, Jitter = 5 }, [`COMPONENT_AT_SCOPE_LARGE_FIXED_ZOOM_MK2`] = { Pitch = 10, Shake = 5, Jitter = 5 }, [`COMPONENT_AT_SCOPE_MAX`] = { Pitch = 10, Shake = 5, Jitter = 5 }, [`COMPONENT_AT_SCOPE_NV`] = { Pitch = 10, Shake = 5, Jitter = 5 }, [`COMPONENT_AT_SCOPE_THERMAL`] = { Pitch = 10, Shake = 5, Jitter = 5 }, }, }
Last updated on