FireWeapon: Difference between revisions
Jump to navigation
Jump to search
m (-Cate:NE) |
(Added OOP syntax) |
||
Line 1: | Line 1: | ||
__NOTOC__ | __NOTOC__ | ||
{{Client function}} | {{Client function}} | ||
Fires one shot from a custom weapon. | Fires one shot from a [[Element/Weapon|custom weapon]]. | ||
==Syntax== | ==Syntax== | ||
<syntaxhighlight lang="lua">bool fireWeapon ( weapon theWeapon )</syntaxhighlight> | <syntaxhighlight lang="lua">bool fireWeapon ( weapon theWeapon )</syntaxhighlight> | ||
{{OOP||[[Element/Weapon|weapon]]:fire}} | |||
===Required Arguments=== | ===Required Arguments=== | ||
Line 17: | Line 18: | ||
<syntaxhighlight lang="lua"> | <syntaxhighlight lang="lua"> | ||
function createAndFire() | function createAndFire() | ||
local weapon = createWeapon("mp5", 0, 0, 3) -- Create a MP5 at the coordinates 0, 0, 3 | |||
fireWeapon(weapon) -- Fire the weapon we spawned | |||
end | end | ||
addEventHandler("onClientResourceStart", resourceRoot, createAndFire) | addEventHandler("onClientResourceStart", resourceRoot, createAndFire) | ||
Line 28: | Line 29: | ||
{{Requirements|n/a|1.3.0-9.04555|}} | {{Requirements|n/a|1.3.0-9.04555|}} | ||
==See | ==See also== | ||
{{Client weapon creation functions}} | {{Client weapon creation functions}} |
Revision as of 16:10, 23 December 2014
Fires one shot from a custom weapon.
Syntax
bool fireWeapon ( weapon theWeapon )
OOP Syntax Help! I don't understand this!
- Method: weapon:fire(...)
Required Arguments
- theWeapon: The weapon to be fired.
Returns
Returns true if the shot weapon is valid and therefore the shot was fired, false otherwise.
Example
Click to collapse [-]
ClientThis function creates and fires a weapon.
function createAndFire() local weapon = createWeapon("mp5", 0, 0, 3) -- Create a MP5 at the coordinates 0, 0, 3 fireWeapon(weapon) -- Fire the weapon we spawned end addEventHandler("onClientResourceStart", resourceRoot, createAndFire)
Requirements
This template will be deleted.
See also
- createWeapon
- fireWeapon
- getWeaponAmmo
- getWeaponClipAmmo
- getWeaponFiringRate
- getWeaponFlags
- getWeaponOwner
- getWeaponProperty
- getWeaponState
- getWeaponTarget
- resetWeaponFiringRate
- setWeaponAmmo
- setWeaponClipAmmo
- setWeaponFiringRate
- setWeaponFlags
- setWeaponProperty
- setWeaponState
- setWeaponTarget