
09.10.2018, 12:04
|
|
Флудер
Регистрация: 26.10.2013
Сообщений: 4,924
С нами:
6603505
Репутация:
183
|
|
Сообщение от Babayka2016
Помогите, пытаюсь сделать ESP, посмотрел исходники на луа - все юзают convert3DCoordsToScreen. Как работает эта функция? Видел, что, к примеру, в CS - она использует View Matrix. Какой offset у View Matrix'a?
Тебе он не нужен. Просто используй имеющуюся в игре функцию:
C++:
Код:
CU CONVERT_WORLD_TO_SCREEN_POS_FUNC
=
0x70CE30
;
RwV2D
ConvertGlobalXYZToWindowScreenXY
(
RwV3D world
)
{
typedef
void
(
__cdecl
*
CWorld__ConvertGlobalXYZToScreenXY
)
(
RwV3D
*
world
,
RwV3D
*
screen
,
float
*
mulX
,
float
*
mulY
,
bool
unk
,
bool
unk2
)
;
RwV3D screen
;
float
mulX
,
mulY
;
(
CWorld__ConvertGlobalXYZToScreenXY
(
CONVERT_WORLD_TO_SCREEN_POS_FUNC
)
)
(
&
world
,
&
screen
,
&
mulX
,
&
mulY
,
false
,
false
)
;
return
{
screen
.
fX
,
screen
.
fY
}
;
}
Сообщение от mr.krabs
Как на asi локально сменить ник?
AsiBase(https://git.prime-hack.net/SR_team/AsiBase/src/branch/master/CGame/SAMP/SAMPPlayerPool.cpp#L20)
|
|
|