Witam
Dodałem do perku moc odbijania obrażeń na nożu, ale ta osoba która ma nóż w ogóle nie dostaje obrażeń, a powinna odbijać tylko 40% (resztą dostawać), a po wyrzuceniu perku dalej może odbijać. Oto kod
public TakeDamage(this, idinflictor, idattacker, Float:damage, damagebits) { if(!ma_perk[this]) return HAM_IGNORED; if(get_user_weapon(this) == CSW_KNIFE) { damage = damage*0.4 SetHamParamEntity(3, this); SetHamParamEntity(1, idattacker); SetHamParamFloat(4, damage); } return HAM_IGNORED }