Weapon System
Functions
Client

Client Functions

SetWeaponPitchReduction

Sets the pitch reduction value for weapon recoil.

exports["sd_weaponsystem"]:SetWeaponPitchReduction(pitchReduction)
  • pitchReduction: number - Pitch reduction percentage

SetWeaponShakeReduction

Sets the shake reduction value for weapon recoil.

exports["sd_weaponsystem"]:SetWeaponShakeReduction(shakeReduction)
  • shakeReduction: number - Shake reduction percentage

GetWeaponPitchReduction

Gets the current pitch reduction value.

exports["sd_weaponsystem"]:GetWeaponPitchReduction()

Return: number - Current pitch reduction percentage

GetWeaponShakeReduction

Gets the current shake reduction value.

exports["sd_weaponsystem"]:GetWeaponShakeReduction()

Return: number - Current shake reduction percentage

GetCurrentWeaponRecoil

Gets the current weapon's recoil data.

exports["sd_weaponsystem"]:GetCurrentWeaponRecoil()

Return: table|nil - Recoil data table or nil if no weapon

GetCurrentFireMode

Gets the current fire mode of the weapon.

exports["sd_weaponsystem"]:GetCurrentFireMode()

Return: number|nil - Fire mode (0=safety, 1=single, 2=burst, 3=fullauto) or nil