Like this: ?
PHP Code:
RegisterHam(Ham_TakeDamage, "player", "Ham_DamageKNIFE")
public Ham_DamageKNIFE(id, inflictor, attacker, Float:damage, damagebits)
{
if ( !(1 <= attacker <= g_maxplayers) || !g_KNIFE[attacker])
return HAM_IGNORED;
if(inflictor == attacker)
{
new weaponx = get_user_weapon(attacker, _, _);
if( weaponx == CSW_KNIFE && get_user_team(attacker) == 2)
{
SetHamParamFloat(4, damage * get_pcvar_float(damage_knife)); //Knife damage
return HAM_HANDLED;
}
}
return HAM_IGNORED;
}