GetWeaponClipAmmo
Jump to navigation
Jump to search
This function gets the amount of ammo left in a custom weapon's magazine/clip.
Syntax
int getWeaponClipAmmo ( weapon theWeapon )
OOP Syntax Help! I don't understand this!
- Method: weapon:getClipAmmo(...)
- Variable: .clipAmmo
- Counterpart: setWeaponClipAmmo
Required Arguments
- theWeapon: the weapon to get the clip ammo of.
Returns
Returns the amount of ammo in the custom weapon's clip, false if an error occured.
Example
This function outputs the remaining ammo in clip of a specific weapon using the command /getammoinclip.
[lua]
local customWeapon
addEventHandler( "onClientResourceStart", resourceRoot,
function()
local x, y, z = getElementPosition(localPlayer) -- Get player position
customWeapon = createWeapon("m4", x, y, z + 1) -- Create a M4
setWeaponClipAmmo(customWeapon, 99999) -- Set the ammo in clip of the weapon to 99999, so it never should reload
setWeaponState(customWeapon, "firing") -- Fire it permanently
-- Add the 'getammoinclip' command to get the remaining ammo in clip of the weapon
addCommandHandler("getammoinclip", getM4WeaponAmmo)
end
)
function getM4WeaponAmmo()
-- Tell the player the remaining ammo in clip
outputChatBox(getWeaponClipAmmo(customWeapon))
end
See also
- createWeapon
- fireWeapon
- getWeaponFiringRate
- getWeaponClipAmmo
- getWeaponAmmo
- getWeaponFlags
- getWeaponState
- getWeaponTarget
- resetWeaponFiringRate
- setWeaponClipAmmo
- setWeaponFiringRate
- setWeaponFlags
- setWeaponState
- setWeaponTarget