AimHelp (AimVector) |
Что это такое:
Полезная вещь, которая будет показывать, куда летят наши пули - отдача.
Исполнение:
1) Нужен ClientHook на V_CalcRefdef + Engine Functions. Так-же нужены координаты центра экрана, как получить его, в другой статье.
float punchangle[3]; // В V_CalcRefdef VectorCopy(pparams->punchangle,punchangle); // Каждый кадр - в HUD_Redraw например float y = (punchangle[0] * 10);
float x = (punchangle[1] * 10); oEngfuncs.pfnFillRGBA(displayCenterX-x-1,displayCenterY+y-1,3,3,0,255,0,150);
oEngfuncs.pfnFillRGBA(displayCenterX-x-1,displayCenterY+y-1,3,3,r,g,b,a);
2) Это лишь самый пример использования, при желании можно наворотить калькуляцию, но и даже такой простой код прекрасно работает. На скриншотах пример работы (хоть конечно трудно, но можно понять какой плюс от этого хака).
Copyright (c) Troll