Имам 2 гранати (Extra items) за зомбита които са регисрирани под
Код за потвърждение: Избери целия код
weapon_flashbang
Код за потвърждение: Избери целия код
weapon_smokegrenade
Код за потвърждение: Избери целия код
weapon_hegrenade
Еми гранатата
Код за потвърждение: Избери целия код
public zp_extra_item_selected ( Player, Item )
{
// This is our grenade
if ( Item == g_emp )
{
// Player already have it
if ( g_NadeCount [ Player ] >= MAXCARRY )
{
ChatColor(Player, "!y[!gFTER!y] You can't use this right now.")
}
if( user_has_weapon( Player, CSW_FLASHBANG ) && g_NadeCount [ Player ])
{
set_dhudmessage(255, 0, 0, -1.0, 0.35, 0, 0.0, 0.4, 0.1, 0.2)
show_dhudmessage(Player, "Throw grenade first.")
zp_set_user_ammo_packs(Player, zp_get_user_ammo_packs(Player) + GRENADE_COST)
return PLUGIN_HANDLED
}
else // 0 grenades
{
g_NadeCount [ Player ] = true
g_NadeCount[Player]++
give_item ( Player, "weapon_flashbang" )
client_cmd ( Player, "spk %s", purchase_sound )
}
}
return PLUGIN_CONTINUE
}
Код за потвърждение: Избери целия код
public zp_extra_item_selected ( Player, Item )
{
// This is our grenade
if ( Item == g_blind )
{
// Player already have it
if ( g_NadeCount [ Player ] >= MAXCARRY )
{
ChatColor(Player, "!y[!gFTER!y] You can't use this right now.")
}
if( user_has_weapon( Player, CSW_FLASHBANG ) && g_NadeCount [ Player ])
{
set_dhudmessage(255, 0, 0, -1.0, 0.35, 0, 0.0, 0.4, 0.1, 0.2)
show_dhudmessage(Player, "Throw grenade first.")
zp_set_user_ammo_packs(Player, zp_get_user_ammo_packs(Player) + GRENADE_COST)
return PLUGIN_HANDLED
}
else // 0 grenades
{
g_NadeCount [ Player ] = true
g_NadeCount[Player]++
give_item ( Player, "weapon_flashbang" )
client_cmd ( Player, "spk %s", purchase_sound )
}
}
return PLUGIN_CONTINUE
}
В обратният случай(първо ЕМИ, след което БЛИНД) БЛИНД не взима функцията на еми ами всичко е както трябва.
Как бих могъл да отстраня тази грешка?