Код:
set_pev(victim, pev_velocity, fVelocity);
kickback(victim, origin, maxspeed, fVelocity);
1ую строчку на 2ую, 2ую на первую. По-простому поменять местами.
Код:
kickback(victim, origin, maxspeed, fVelocity);
set_pev(victim, pev_velocity, fVelocity);
А вообще код не учитывает текущее velocity и ставит своё, что мягко говоря не реалистично. Например летел в одну сторону, от взырва гранаты изменил направление. Хотя взрыв должен оказывать влияние на первоначальный вектор движения.
Отредактировал: Radius, - 19.12.2014, 19:01