NoRecoil (Removal) |
Что это такое:
Убирает тряску экрана и опускает уровень углов, соостветсвенно отдаче оружия, помноженной на значение анти-отдачи.
Исполнение:
1) Нужен хук V_CalcRefdef и CL_CreateMove
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