getWeaponAmmo | Multi Theft Auto: Wiki Skip to content

getWeaponAmmo

Client-side
Server-side
Shared

Pair: setWeaponAmmo

Manual Review Required

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


This function gets the total ammo a custom weapon has.

OOP Syntax Help! I don't understand this!

  • Method:weapon:getAmmo(...)
  • Variable: .ammo

Syntax

int getWeaponAmmo ( ​weapon theWeapon )
Required arguments
  • theWeapon: The weapon to get the ammo of.

Returns

Returns an integer containing how many ammo left has the weapon. Returns false if an error occured.

  • int: value

Code Examples

shared

This example gets the ammo of the custom weapon and outputs it to the chatbox.

function createCustomWeapon()
local position = Vector3(getElementPosition(localPlayer)) -- get the localPlayer position
local weapon = createWeapon ("m4",position.x,position.y,position.z) -- Create the weapon
if weapon then -- If the weapon exist then
setWeaponAmmo(weapon,5000)
local ammo = getWeaponAmmo(weapon)
outputChatBox("Total ammo: "..ammo) -- output to the chatbox
end
end
addCommandHandler("weapon",createCustomWeapon)