PHP Code:
public give_nade(id, level, cid)
{
//Check access
if (!cmd_access(id, level, cid, 3))
return PLUGIN_HANDLED
//Check if Award Grenades is enabled
if(!get_pcvar_num(award_nades))
return PLUGIN_HANDLED
//Check arguments
new arg1[32], arg2[21], arg3[21]
read_argv(1, arg1, 31)
read_argv(2, arg2, 20)
read_argv(3, arg3, 20)
//Check player names
new name[32], player
player = cmd_target(id, name, 3)
if(!player)
return PLUGIN_HANDLED
//Give Grenades
new ammo
new admin_name[32]
get_user_name(id, admin_name, 31)
if(equal(arg2, "he")) {
ammo = cs_get_user_bpammo(player , CSW_HEGRENADE)
if(ammo < get_pcvar_num(he_max)) {
if(ammo == 0) {
give_item(player, "weapon_hegrenade")
give_grenade(player, CSW_HEGRENADE, str_to_num(arg3) - 1)
}
else
give_grenade(player, CSW_HEGRENADE, str_to_num(arg3))
}
client_print(player, print_chat, "[RGC] ADMIN:'%s' gave you '%d' HE Grenades.", admin_name, str_to_num(arg3))
console_print(id, "[RGC] You gave '%s' '%d' HE Grenades.", name, str_to_num(arg3))
return PLUGIN_HANDLED
}
else if(equal(arg2, "fb")) {
ammo = cs_get_user_bpammo(player , CSW_FLASHBANG)
if(ammo < get_pcvar_num(fb_max)) {
if(ammo == 0) {
give_item(player, "weapon_flashbang")
give_grenade(player, CSW_FLASHBANG, str_to_num(arg3) - 1)
}
else
give_grenade(player, CSW_FLASHBANG, str_to_num(arg3))
}
client_print(player, print_chat, "[RGC] ADMIN:'%s' gave you '%d' Flash Bangs.", admin_name, str_to_num(arg3))
console_print(id, "[RGC] You gave '%s' '%d' Flash Bangs.", name, str_to_num(arg3))
return PLUGIN_HANDLED
}
else if(equal(arg2, "sg")) {
ammo = cs_get_user_bpammo(player , CSW_SMOKEGRENADE)
if(ammo < get_pcvar_num(sg_max)) {
if(ammo == 0) {
give_item(player, "weapon_smokegrenade")
give_grenade(player, CSW_SMOKEGRENADE, str_to_num(arg3) - 1)
}
else
give_grenade(player, CSW_SMOKEGRENADE, str_to_num(arg3))
}
client_print(player, print_chat, "[RGC] ADMIN:'%s' gave you '%d' Smoke Grenades.", admin_name, str_to_num(arg3))
console_print(id, "[RGC] You gave '%s' '%d' Smoke Grenades.", name, str_to_num(arg3))
return PLUGIN_HANDLED
}
else{
ammo = cs_get_user_bpammo(player , CSW_HEGRENADE)
if(ammo == 0) {
give_item(player, "weapon_hegrenade")
give_grenade(player, CSW_HEGRENADE, get_pcvar_num(he_max) - ammo - 1)
}
else
give_grenade(player, CSW_HEGRENADE, get_pcvar_num(he_max) - ammo)
ammo = cs_get_user_bpammo(player , CSW_FLASHBANG)
if(ammo == 0) {
give_item(player, "weapon_flashbang")
give_grenade(player, CSW_FLASHBANG, get_pcvar_num(fb_max) - ammo - 1)
}
else
give_grenade(player, CSW_FLASHBANG, get_pcvar_num(fb_max) - ammo)
ammo = cs_get_user_bpammo(player , CSW_SMOKEGRENADE)
if(ammo == 0) {
give_item(player, "weapon_smokegrenade")
give_grenade(player, CSW_SMOKEGRENADE, get_pcvar_num(sg_max) - ammo - 1)
}
else
give_grenade(player, CSW_SMOKEGRENADE, get_pcvar_num(sg_max) - ammo)
client_print(player, print_chat, "[RGC] ADMIN:'%s' gave you ALL Grenades.", admin_name)
console_print(id, "[RGC] You gave '%s' ALL Grenades.", name)
return PLUGIN_HANDLED
}
return PLUGIN_HANDLED
}
It shows 1 warning while compiling.
i.e. Unreachable code on line 449