SetPlayerAmmo
From SA-MP Wiki
Description:
Set the ammo of a player's weapon.
(playerid, weaponid, ammo)
playerid | The ID of the player to set the weapon ammo of. |
weaponid | The ID of the weapon to set the ammo of. (not the weaponslot as in samp include) |
ammo | The amount of ammo to set. |
Return Values:
- 1: The function 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.
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. |
Note | 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. |
Example Usage:
SetPlayerAmmo(playerid, WEAPON_SHOTGUN, 100); // Set ammo of Shotgun to 100 bullets
Related Functions
The following functions may be useful, as they are related to this function in one way or another.
- GetPlayerAmmo: Check how much ammo a player has in the specified slot.
- GivePlayerWeapon: Give a player a weapon.
- SetPlayerArmedWeapon: Set a player's armed weapon.