- 6
- 1
Добрый день, я изучаю с++ и хочу сделать ноклип для мта, но есть одна проблемка) я особо не понимаю в плюсах.
У меня есть вот такой код, и мне нужно допустим что бы при нажатии клавиши в верх, прибавлялось значение к z, соответственно получается аир брейк)
У меня есть вот такой код, и мне нужно допустим что бы при нажатии клавиши в верх, прибавлялось значение к z, соответственно получается аир брейк)
airbrake:
#include <windows.h>
#include <fcntl.h>
#include <stdio.h>
#include <io.h>
#include <fstream>
#include <conio.h>
#include <iostream>
#include <cstdarg>
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;
}