Witam!
Potrzebuje kodu na odbijanie 50% obrażeń w atakującego i drugie 50% w ofiarę.
Czyli ktoś strzela do mnie z M4 która zada 34 dmg, więc 17dmg otrzyma atakujący, a drugie 17dmg otrzymam ja (ofiara).
Stosuje tego kodu, ale on powoduje, że ofiara nie otrzymuje żadnych obrażeń, a atakujący otrzymuje te 50% obrażeń.
public TakeDamage(this, idinflictor, idattacker, Float:damage, damagebits) { if(get_user_weapon(this) == CSW_KNIFE) { SetHamParamEntity(1, idattacker) SetHamParamEntity(3, this) SetHamParamFloat(4, damage*0.5) } }