I need to give +1 grenade even if a player already have one (1 option - he, 2 option - smoke). So no matter of grenades limit, I want to give buyer +1 grenade with custom shop. How to do it?
UPD: I done it by myself with help of google, I hope my code will help somebody else too:
Code:
new g_szGREGunsWeapons[][] =
{
"weapon_smokegrenade",
"weapon_hegrenade"
}
new g_szGREGunsMenu[][] =
{
"Smoke Grenade",
"He Grenade"
}
...
...
...
if (equali(g_szGREGunsMenu[Key], "Smoke Grenade"))
{
new ammo = cs_get_user_bpammo(id, CSW_SMOKEGRENADE)
if (ammo > 0)
cs_set_user_bpammo(id, CSW_SMOKEGRENADE, ammo + 1)
else
{
give_item(id, "weapon_smokegrenade")
}
}
else
{
new ammo = cs_get_user_bpammo(id, CSW_HEGRENADE)
if (ammo > 0)
cs_set_user_bpammo(id, CSW_HEGRENADE, ammo + 1)
else
{
give_item(id, "weapon_hegrenade")
}
}