Server
GetWeaponFireMode
Gets the fire mode of a player’s weapon.
exports["sd_weaponsystem"]:GetWeaponFireMode(source, slot)Parameters:
| Parameter | Type | Description |
|---|---|---|
source | number | Player source |
slot | number | Weapon 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:
| Parameter | Type | Description |
|---|---|---|
source | number | Player source |
slot | number | Weapon 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:
| Parameter | Type | Description |
|---|---|---|
source | number | Player source |
slot | number | Weapon 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:
| Parameter | Type | Description |
|---|---|---|
source | number | Player 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:
| Parameter | Type | Description |
|---|---|---|
source | number | Player source |
value | boolean | Set sling visibility (true to hide, false to show) |
Returns: boolean - true if successfully toggled
Last updated on