SetPlayerWeaponStat

From Onset Developer Wiki
Revision as of 14:49, 26 June 2021 by FlyingFork (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
SetPlayerWeaponStat

Type: Function
Context: Server
Introduced: v1.0

Description

Modifies a weapon stat per player.

Syntax

SetPlayerWeaponStat(player, weaponid, stat, value)

Parameters

  • player
    The player identifier.
  • weaponid
    The weapon model identifier.
  • stat
    The stat name.
  • value
    New stat value

Return Value

  • Returns true on success.
Weapon stats
Stat name Values
Range 1.0-50000.0
Recoil 0.0-2.0
CameraShake 0.0-5.0
CameraShakeCrouching 0.0-5.0
SpreadMin 0.0-1.0
SpreadMax 0.0-5.0
CameraShake 0.0-5.0
SpreadMovementModifier -1.0-1.0
SpreadCrouchingModifier -1.0-1.0
RateOfFire 1.0-1000.0
MagazineSize 0.0-100.0


Example

SetPlayerWeaponStat(player, 5, "MagazineSize", 50.0) -- set their magazine size to 50% of whats in weapons JSON, can be used to make modifications like Double Mags and what not

See also