Показать сообщение отдельно

  #4  
Старый 23.05.2016, 18:15
CarLCas
Участник форума
Регистрация: 12.07.2013
Сообщений: 161
С нами: 6755146

Репутация: 78
По умолчанию

Цитата:
Сообщение от Frixen  

Добрые люди, может у кого есть код аймбота обычного под SF??
Тут не под сф конечно, но работать и в сф плагине будет. Если нужно будет, сам переведешь под сф там не сложно

C++:





Код:
#define CAMERA_X    *(float *)0xB6F258
DWORD
*
pActor
=
(
DWORD
*
)
0xB6F5F0
;
if
(
*
pActor
>
0
)
{
if
(
GetAsyncKeyState
(
0x01
)
)
// можешь заменить на  SF->getGame()->isKeyPressed(0x01)
{
DWORD
*
pTarget
=
(
DWORD
*
)
0xB6F3B8
;
DWORD
*
pPed
=
(
DWORD
*
)
(
(
*
pTarget
)
+
0x79C
)
;
if
(
*
pPed
>
0
)
{
float
mult1
=
35.0f
;
float
mult2
=
17.0f
;
mult2
/=
360.0f
;
DWORD
*
vPos
=
(
DWORD
*
)
(
(
*
pPed
)
+
0x14
)
;
CVector vecSpeed
=
*
(
CVector
*
)
(
(
*
pPed
)
+
0x44
)
;
vecSpeed
.
fX
*=
mult2
;
vecSpeed
.
fY
*=
mult2
;
vecSpeed
.
fZ
*=
mult2
;
vecSpeed
.
fX
*=
mult1
;
vecSpeed
.
fY
*=
mult1
;
vecSpeed
.
fZ
*=
mult1
;
CVector vecPos
;
vecPos
.
fX
=
*
(
float
*
)
(
*
vPos
+
0x30
)
;
vecPos
.
fY
=
*
(
float
*
)
(
*
vPos
+
0x34
)
;
vecPos
.
fZ
=
*
(
float
*
)
(
*
vPos
+
0x38
)
;
vecPos
.
fX
+=
vecSpeed
.
fX
;
vecPos
.
fY
+=
vecSpeed
.
fY
;
vecPos
.
fZ
+=
vecSpeed
.
fZ
;
CVector newVecPos
=
vecPos
;
CVector vecCameraPos
;
vecCameraPos
.
fX
=
*
(
float
*
)
(
0xB6F9CC
)
;
vecCameraPos
.
fY
=
*
(
float
*
)
(
0xB6F9D0
)
;
vecCameraPos
.
fZ
=
*
(
float
*
)
(
0xB6F9D4
)
;
CVector newVecOrigin
;
DWORD
*
vPos2
=
(
DWORD
*
)
(
(
*
pActor
)
+
0x14
)
;
newVecOrigin
.
fX
=
*
(
float
*
)
(
*
vPos2
+
0x30
)
;
newVecOrigin
.
fY
=
*
(
float
*
)
(
*
vPos2
+
0x34
)
;
newVecOrigin
.
fZ
=
*
(
float
*
)
(
*
vPos2
+
0x38
)
;
vecCameraPos
.
fX
-=
newVecPos
.
fX
;
vecCameraPos
.
fY
-=
newVecPos
.
fY
;
if
(
vecCameraPos
.
fX

newVecPos
.
fX
&&
newVecOrigin
.
fY
>
newVecPos
.
fY
)
{
ccamy
-=
unk7
[
1
]
;
cam_x
=
ccamy
;
}
else
if
(
newVecOrigin
.
fX
>
newVecPos
.
fX
&&
newVecOrigin
.
fY

newVecPos
.
fY
)
{
ccamx
+=
unk7
[
2
]
;
cam_x
=
ccamx
;
}
else
if
(
newVecOrigin
.
fX

-
0.18f
)
{
cam_x
+=
0.0389f
;
CAMERA_X
=
cam_x
;
}
}
}
}
}
 
Ответить с цитированием