Maybe so?
PHP Code:
#include <amxmodx>
#include <fakemeta>
public plugin_init()
register_forward(FM_PlayerPreThink, "PlayerPreThink")
public PlayerPreThink(id) {
if(is_user_connected(id) && is_user_alive(id) && get_user_weapon(id) == CSW_KNIFE && get_user_team(id) == 2)
set_pev(id, pev_button, pev(id, pev_button) & ~IN_ATTACK && pev(id, pev_button) & ~IN_ATTACK2)
return FMRES_HANDLED
}