Configuration
config.lua
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