Is this ok?
PHP Code:
#include <amxmodx>
#include <hamsandwich>
public plugin_init()
{
RegisterHam(Ham_TakeDamage, "player", "Function");
}
public Player_TakeDamage(id, inflictor, attacker, Float:damage, damagebits)
{
if( !(1 <= attacker <= g_iMaxPlayers)
|| attacker != inflictor
|| get_user_weapon(attacker) != CSW_KNIFE
|| cs_get_user_team(attacker) != CS_TEAM_CT )
return HAM_IGNORED;
SetHamParamFloat(4, damage * 2); //Here knife does double damage, ofc you can set it to 0.0 or anything.
return HAM_HANDLED;
}