
27.03.2021, 03:35
|
|
Участник форума
Регистрация: 03.08.2019
Сообщений: 168
С нами:
3568604
Репутация:
48
|
|
Возвращает координаты прицела на экране (подходит для всех разрешений).
C++:
Код:
void
getCrossHairPos
(
int
&
crosshairPosX
,
int
&
crosshairPosY
)
{
int
iHeight
,
iWidth
;
SF
->
getGame
(
)
->
getScreenResolution
(
&
iWidth
,
&
iHeight
)
;
float
chOff1
=
*
(
float
*
)
0xB6EC10
,
chOff2
=
*
(
float
*
)
0xB6EC14
;
crosshairPosX
=
iWidth
*
chOff2
;
// Координаты прицела по оси Z
crosshairPosY
=
iHeight
*
chOff1
;
// Координаты прицела по оси Y
}
Использование:
С++:
Код:
int
crosshairPosX
,
int
crosshairPosY
getCrossHairPos
(
crosshairPosX
,
crosshairPosY
)
;
|
|
|