#include <amxmodx>
#include <cstrike>
#include <fun>
new g_iKills[33];
public plugin_init()
{
register_plugin("HE Grenade", "1.0", "BIGFOOT");
register_event("DeathMsg", "OnDeathMsg", "a");
}
public OnDeathMsg()
{
new iKiller = read_data(1);
new iVictim = read_data(2);
if(iKiller == iVictim || !is_user_connected(iKiller) || !is_user_alive(iKiller))
return;
g_iKills[iKiller]++;
if(g_iKills[iKiller] >= 3)
{
if(!user_has_hegrenade(iKiller))
{
give_item(iKiller, "weapon_hegrenade");
client_print_color(iKiller, print_team_default,"^4[DM] ^3Ви отримали HE гранату за 3 вбивства!");
}
g_iKills[iKiller] = 0;
}
}
public client_putinserver(id)
{
g_iKills[id] = 0;
}
stock bool:user_has_hegrenade(id)
{
if(!is_user_alive(id))
return false;
new iWeapons[32], iNum;
get_user_weapons(id, iWeapons, iNum);
for(new i; i < iNum; i++)
{
if(iWeapons[i] == CSW_HEGRENADE)
return true;
}
return false;
}