TraceAttack works perfectly.
PHP Code:
RegisterHam(Ham_TraceAttack, "player", "tk")
public tk(victim, attacker, Float:damage, Float:direction[3], tracehandle, damagebits) {
if(!is_user_connected(victim) || !is_user_connected(attacker) || victim == attacker)
return HAM_IGNORED
if (enabled[attacker] == 1 && enabled[victim] == 1) {
return HAM_IGNORED
}
return HAM_SUPERCEDE
}