You can check out the code in my ZeusRound plugin - I store the number of each type of grenade a player has
PHP Code:
#define HEGrenadeOffset 11 // (11 * 4)
#define FlashbangOffset 12 // (12 * 4)
#define SmokegrenadeOffset 13 // (13 * 4)
#define IncenderyGrenadesOffset 14 // (14 * 4) Also Molotovs
#define DecoyGrenadeOffset 15 // (15 * 4)
GetClientHEGrenades(client)
{
return GetEntProp(client, Prop_Data, "m_iAmmo", _, HEGrenadeOffset);
}
GetClientSmokeGrenades(client)
{
return GetEntProp(client, Prop_Data, "m_iAmmo", _, SmokegrenadeOffset);
}
GetClientFlashbangs(client)
{
return GetEntProp(client, Prop_Data, "m_iAmmo", _, FlashbangOffset);
}
GetClientDecoyGrenades(client)
{
return GetEntProp(client, Prop_Data, "m_iAmmo", _, DecoyGrenadeOffset);
}
GetClientIncendaryGrenades(client)
{
return GetEntProp(client, Prop_Data, "m_iAmmo", _, IncenderyGrenadesOffset);
}
Asherkin assisted me with the GetEntProp - I was using a different method before and the GetEntProp is cleaner.
__________________