public FwdTakeDamage(victim, inflictor, attacker, Float:damage, damage_bits)
{
if (is_valid_player(attacker) && get_user_weapon(attacker) == CSW_KNIFE)
{
if(get_user_team(attacker) == 1)
{
if(TCuchillo[attacker])
{
if(damage < 65.0)
{
SetHamParamFloat(4, get_pcvar_float(TDefaultDano))
if(get_pdata_int(victim, 75) == HIT_HEAD)
{
SetHamParamFloat(4, get_pcvar_float(hTDefaultDano))
}
}
else
{
SetHamParamFloat(4, get_pcvar_float(TDefaultDano2))
if(get_pdata_int(victim, 75) == HIT_HEAD)
{
SetHamParamFloat(4, get_pcvar_float(hTDefaultDano2))
}
}
}
}
else if(get_user_team(attacker) == 2)
{
if(CTCuchillo[attacker])
{
if(damage < 65.0)
{
SetHamParamFloat(4, get_pcvar_float(CTDefaultDano))
if(get_pdata_int(victim, 75) == HIT_HEAD)
{
SetHamParamFloat(4, get_pcvar_float(hCTDefaultDano))
}
}
else
{
SetHamParamFloat(4, get_pcvar_float(CTDefaultDano2))
if(get_pdata_int(victim, 75) == HIT_HEAD)
{
SetHamParamFloat(4, get_pcvar_float(hCTDefaultDano2))
}
}
}
}
}
return HAM_HANDLED;
}