Skip to Content

Server

GetWeaponFireMode

Gets the fire mode of a player’s weapon.

exports["sd_weaponsystem"]:GetWeaponFireMode(source, slot)

Parameters:

ParameterTypeDescription
sourcenumberPlayer source
slotnumberWeapon slot (optional, uses current weapon if not provided)

Returns: string|nil - Fire mode or nil if weapon not found


GetWeaponMaxDurability

Gets the maximum durability of a player’s weapon.

exports["sd_weaponsystem"]:GetWeaponMaxDurability(source, slot)

Parameters:

ParameterTypeDescription
sourcenumberPlayer source
slotnumberWeapon slot (optional, uses current weapon if not provided)

Returns: number|nil - Maximum durability or nil if weapon not found


IsWeaponJammed

Checks if a player’s weapon is jammed.

exports["sd_weaponsystem"]:IsWeaponJammed(source, slot)

Parameters:

ParameterTypeDescription
sourcenumberPlayer source
slotnumberWeapon slot (optional, uses current weapon if not provided)

Returns: boolean|nil - true if jammed, false if not, nil if weapon not found


IsSlingHidden

Checks if a player’s weapon sling is hidden.

exports["sd_weaponsystem"]:IsSlingHidden(source)

Parameters:

ParameterTypeDescription
sourcenumberPlayer source

Returns: boolean|nil - true if sling is hidden, nil if player state not found


ToggleSling

Toggles the weapon sling visibility for a player.

exports["sd_weaponsystem"]:ToggleSling(source, value)

Parameters:

ParameterTypeDescription
sourcenumberPlayer source
valuebooleanSet sling visibility (true to hide, false to show)

Returns: boolean - true if successfully toggled

Last updated on