GetPlayerWeaponData
From SA-MP Wiki
Description:
Get the weapon and ammo in a specific player's weapon slot (e.g. the weapon in the 'SMG' slot).
(playerid, slot, &weapons, &ammo)
playerid | The ID of the player whose weapon data to retrieve. |
slot | The weapon slot to get data for (0-12). |
&weapons | A variable in which to store the weapon ID, passed by reference. |
&ammo | A variable in which to store the ammo, passed by reference. |
Return Values:
- 1: The function executed successfully.
- 0: The function failed to execute. The player isn't connected and/or the weapon slot specified is invalid (valid is 0-12).
Example Usage:
// Common use: get all weapons and store info in an array containing 13 slots // The first value is the weapon ID, and second is the ammo new weapons[13][2]; for (new i = 0; i <= 12; i++) { GetPlayerWeaponData(playerid, i, weapons[i][0], weapons[i][1]); }
Related Functions
The following functions may be useful, as they are related to this function in one way or another.
- GetPlayerWeapon: Check what weapon a player is currently holding.
- GivePlayerWeapon: Give a player a weapon.