Zrobiłem to w ten sposób:
public TakeDamage_Post(this, idinflictor, idattacker, Float:damage, damagetype)
{
if(!is_user_alive(idattacker) || !is_user_alive(this))
return;
new szClassName[64];
entity_get_string(idinflictor, EV_SZ_classname, szClassName, charsmax(szClassName));
if(equal(szClassName, "tank")
|| equal(szClassName, "func_tank")
|| equal(szClassName, "func_tankcontrols")
|| equal(szClassName, "func_tanklaser")
|| equal(szClassName, "func_tankmortar")
|| equal(szClassName, "func_tankrocket")
|| equal(szClassName, "item_airtank"))
bot_respond(idattacker, 1);
}
Powinienem zginąć, ale pewnie coś źle robię. Czy aby na pewno idinflictor byłby identyfikatorem działka ? >.<