This is registered event:
PHP Code:
RegisterHam(Ham_Killed, "player", "fw_PlayerKilled", 1)
And this is the public of the function:
PHP Code:
public fw_PlayerKilled(iVictim, iAttacker, shouldgib)
{
if( iVictim == iAttacker || !is_user_connected(iAttacker) || !is_user_connected(iVictim) )
return HAM_IGNORED
if(is_user_connected(iAttacker) && is_user_alive(iAttacker))
{
new g_iIsHeadshot = read_data(3);
new szName[33]
get_user_name(iVictim, szName, charsmax(szName))
new aName[32]
get_user_name(iAttacker, aName, charsmax(aName))
new wpn, clip, ammo
wpn = get_user_weapon(iAttacker, clip, ammo)
if(iAttacker != iVictim && wpn == CSW_KNIFE )
{
if(g_iIsHeadshot)
{
pdData[iAttacker][Kills] += 1
pdData[iAttacker][Headshot] += 1
}
else
{
pdData[iAttacker][Kills] += 1
}
}
if(!is_user_alive(iVictim) && iVictim != iAttacker && wpn == CSW_KNIFE )
{
pdData[iVictim][Deaths] += 1
}
return HAM_HANDLED
}
return PLUGIN_HANDLED
}
__________________