From Multi Theft Auto: Wiki
Jump to navigation Jump to search

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


bool setWeaponFiringRate ( weapon theWeapon, int firingRate )

OOP Syntax Help! I don't understand this!

Method: weapon:setFiringRate(...)
Variable: .firingRate
Counterpart: getWeaponFiringRate

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 true on success, false otherwise.


This example makes the Desert Eagle gun fire faster.

addEventHandler("onClientResourceStart", resourceRoot,
   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


Minimum server version n/a
Minimum client version 1.3.0-9.04555

Note: Using this feature requires the resource to have the above minimum version declared in the meta.xml <min_mta_version> section. e.g. <min_mta_version client="1.3.0-9.04555" />

See also