GetPlayerWeaponData

From SA-MP Wiki

Jump to: navigation, search


Description:

Get the weapon and ammo in a specific player's weapon slot (e.g. the weapon in the 'SMG' slot).


Parameters:
(playerid, slot, &weapons, &ammo)
playeridThe ID of the player whose weapon data to retrieve.
slotThe weapon slot to get data for (0-12).
&weaponsA variable in which to store the weapon ID, passed by reference.
&ammoA 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).


Image:32px-Ambox_warning_orange.png

Note

Old weapons with no ammo left are still returned.


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.

Personal tools
Navigation
Toolbox
In other languages