setWeaponFiringRate | Multi Theft Auto: Wiki Skip to content

setWeaponFiringRate

Client-side
Server-side
Shared

Pair: getWeaponFiringRate

Manual Review Required

Please finish this page using the corresponding Old Wiki article. Go to Contribution guidelines for more information.


This function sets the firing rate to be used when a custom weapon is in firing state.

OOP Syntax Help! I don't understand this!

  • Method: weapon:setFiringRate(...)
  • Variable: .firingRate

Syntax

bool setWeaponFiringRate ( weapon theWeapon, int firingRate )
Required Arguments
  • theWeapon: The weapon to modify the firing rate of.
  • firingRate: The weapon firing rate. It seems to be a kind of frecuency value, so the lower the quicker the custom weapon will shoot.

Returns

  • bool: value

Returns true on success, false otherwise.

Code Examples

shared

This example makes the Desert Eagle gun fire faster.

addEventHandler("onClientResourceStart", resourceRoot,
function()
local weapon = createWeapon ("deagle",0,0,10) -- create the weapon (deagle)
setWeaponAmmo(weapon,5000) -- set weapon ammo to 5000
setWeaponState(weapon, "firing") -- in firing state.
setWeaponFiringRate (weapon,2) -- change the weapon firing rate
end
)

See Also