NoRecoil (Removal)

Что это такое:

Убирает тряску экрана и опускает уровень углов, соостветсвенно отдаче оружия, помноженной на значение анти-отдачи.

Исполнение:

1) Нужен хук V_CalcRefdef и CL_CreateMove

Code:
float punchangle[3];



// В V_CalcRefdef (перед вызовом оригинала)
VectorCopy(pparams->punchangle,punchangle);

pparams->punchangle[0] = 0;
pparams->punchangle[1] = 0;
pparams->punchangle[2] = 0;


// В CL_CreateMove
cmd->viewangles[0] -= (punchangle[0] * znachenie_antiotdachi);
cmd->viewangles[1] -= (punchangle[1] * znachenie_antiotdachi);

Copyright (c) Troll

Hosted by uCoz
мEн