View Single Post
Kailo
Senior Member
Join Date: Sep 2014
Location: Moscow, Russia
Old 01-17-2015 , 15:11   Re: getting grenade count in csgo
Reply With Quote #18

Use this. Offsets updated some times. HE 15, flashbang 16, smoke 17, molotov and incendiary grenade 18, decoy 19. And type Prop_Send for use net edicts.
PHP Code:
#include <sourcemod>
#include <sdktools>

#define     HEGrenadeOffset         15
#define     FlashbangOffset         16
#define     SmokegrenadeOffset        17
#define     IncenderyGrenadesOffset    18    // Also Molotovs
#define     DecoyGrenadeOffset        18

public OnPluginStart()
{
    
RegConsoleCmd("sm_test"test"show # of grenades");
}

public 
Action:test(clientarg)
{
    new 
String:sWeaponName[64];
    
GetClientWeapon(clientsWeaponNamesizeof(sWeaponName));
    
PrintToChat(client"%s"sWeaponName);
    
PrintToChat(client"IncGrendae: %d"GetEntProp(clientProp_Send"m_iAmmo"_IncenderyGrenadesOffset));
    
PrintToChat(client"HEGrenade: %d"GetEntProp(clientProp_Send"m_iAmmo"_HEGrenadeOffset));
    
PrintToChat(client"SmokeGrenade: %d"GetEntProp(clientProp_Send"m_iAmmo"_SmokegrenadeOffset));


Last edited by Kailo; 01-17-2015 at 15:41.
Kailo is offline