SetPlayerAmmo

Description

Set the ammo of a player's weapon.

NameDescription
playeridThe ID of the player to set the weapon ammo of.
weaponidThe ID of the weapon to set the ammo of. (not the weaponslot as in samp include)
ammoThe amount of ammo to set.

Returns

1: The function was executed successfully. Success is also returned when the weapon slot specified is invalid (not 0-12).

0: The function failed to execute. The player isn't connected.

Examples

SetPlayerAmmo(playerid, WEAPON_SHOTGUN, 100); // Set ammo of Shotgun to 100 bullets

Notes

tip

The param 'weaponslot' is a typo in the sa-mp include. You must use the weapon ID and not the weapon slot of the weapon you would like to set the ammo of.

tip

Set the ammo to 0 to remove a weapon from a player's inventory. Note that the weapon will still show up in GetPlayerWeaponData, albeit with 0 ammo.

Related Functions