use collisionhook
PHP Code:
public Action CH_PassFilter(int ent1, int ent2, bool &result)
{
if (!IsValidEdict(ent1) || !IsValidEdict(ent2)) return Plugin_Continue;
static char ent1Name[20], ent2Name[20];
GetEdictClassname(ent1, ent1Name, sizeof(ent1Name));
GetEdictClassname(ent2, ent2Name, sizeof(ent2Name));
if (IsTank(ent1) && strcmp(ent2Name, "tank_rock") == 0)
{
result = false;
return Plugin_Handled;
}
return Plugin_Continue;
}