| Huge Inc. |
05.04.2022 23:56 |
Добрый день, я изучаю с++ и хочу сделать ноклип для мта, но есть одна проблемка) я особо не понимаю в плюсах.
У меня есть вот такой код, и мне нужно допустим что бы при нажатии клавиши в верх, прибавлялось значение к z, соответственно получается аир брейк)
airbrake:
Код:
#include
#include
#include
#include
#include
#include
#include
#include
DWORD WINAPI
Sa_Thread
(
LPVOID
)
;
DWORD APIENTRY
DllMain
(
HINSTANCE hinstDLL
,
DWORD fdwReason
,
LPVOID lpvReserved
)
{
switch
(
fdwReason
)
{
case
DLL_PROCESS_ATTACH
:
CreateThread
(
NULL
,
NULL
,
Sa_Thread
,
NULL
,
NULL
,
NULL
)
;
break
;
case
DLL_PROCESS_DETACH
:
break
;
case
DLL_THREAD_ATTACH
:
break
;
case
DLL_THREAD_DETACH
:
break
;
}
return
TRUE
;
}
void
teleport_d
(
float
x
,
float
y
,
float
z
)
{
float
*
position
=
(
*
(
DWORD
*
)
0xB6F5F0
)
?
(
float
*
)
(
*
(
DWORD
*
)
(
*
(
DWORD
*
)
0xB6F5F0
+
0x14
)
+
0x30
)
:
NULL
;
position
[
0
]
=
x
;
position
[
1
]
=
y
;
position
[
2
]
=
z
;
}
int
cheat
(
)
{
while
(
true
)
{
if
(
GetAsyncKeyState
(
VK_UP
)
)
{
//прямо
}
else
if
(
GetAsyncKeyState
(
VK_DOWN
)
)
{
// назад
}
else
if
(
GetAsyncKeyState
(
VK_RIGHT
)
)
{
// право
}
else
if
(
GetAsyncKeyState
(
VK_LEFT
)
)
{
// лево
}
}
return
0
;
}
DWORD WINAPI
Sa_Thread
(
LPVOID
)
{
cheat
(
)
;
return
0
;
}
|