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
}


Dodatki SourceMod













