На просторах Интернета нашёл функцию:
Код
GetClientGrenades(client, slot)
{
new offsNades = FindDataMapOffs(client, "m_iAmmo") + (slot * 4);
return GetEntData(client, offsNades);
}
slot 11 - Hegrenade, slot 12 - flashbang, slot 13 - дым.
Как это работает:
Код
new he_num = GetClientGrenades(client, 11);
if (he_num == 0) GivePlayerItem(client, "weapon_hegrenade");// Если осколочных нет, то даем
Добавлено (24.01.2015, 19:09:04)
---------------------------------------------
На ксго проверять надо. Попробуй позакупать зажигательных и ложных гранат и вывести число. Скорее всего они будут в слотах 14 и 15, я так думаю.