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)
}
}


Dodatki SourceMod




Temat jest zamknięty









