grenade blocks:
PHP Code:
case BM_HE: actionGrenade(id, CSW_HEGRENADE);
case BM_FROST: actionGrenade(id, CSW_SMOKEGRENADE);
case BM_FLASH: actionGrenade(id, CSW_FLASHBANG);
PHP Code:
actionGrenade(id, GrenadeType)
{
//get game time
new Float:fTime = halflife_time();
if (cs_get_user_team ( id ) == CS_TEAM_T)
{
switch( GrenadeType )
{
case CSW_FLASHBANG:
{
if(fTime >= gfFlashNextUse[id])
{
give_item(id, "weapon_flashbang");
gfFlashNextUse[id] = fTime + get_cvar_float("bm_flashcooldown");
}
}
case CSW_HEGRENADE:
{
if(fTime >= gfHENextUse[id ])
{
give_item(id, "weapon_hegrenade");
gfHENextUse[id] = fTime + get_cvar_float("bm_hecooldown");
}
}
case CSW_SMOKEGRENADE:
{
if(fTime >= gfFrostNextUse[id])
{
give_item(id, "weapon_smokegrenade");
gfFrostNextUse[id] = fTime + get_cvar_float("bm_frostcooldown");
}
}
}
}
}