Advertisement
Guest User

ga

a guest
Jul 1st, 2016
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.61 KB | None | 0 0
  1. int main()
  2. {
  3. DWORD clientState;
  4. DWORD player{};
  5. Vector viewAngle{};
  6. Vector punchAngle{};
  7. int shotsFired{};
  8. DWORD m_dwLocalPlayer = 0x00A31504;
  9. DWORD m_vecPunch = 0x00003018;
  10. DWORD m_dwViewAngles = 0x00004D0C;
  11. DWORD m_iShotsFired = 0x0000A2B0;
  12. DWORD m_dwEnginePosition = 0x00664ABC;
  13.  
  14. DWORD pId;
  15. HWND hwnd = FindWindow(NULL, "Counter-Strike: Global Offensive");
  16. GetWindowThreadProcessId(hwnd, &pId);
  17. HANDLE hProc = OpenProcess(PROCESS_ALL_ACCESS, NULL, pId);
  18.  
  19. DWORD clientDll = getClientDll(pId);
  20. DWORD engineDll = getEngineDll(pId);
  21. Vector old{};
  22. Vector towrite{};
  23.  
  24.  
  25.  
  26. while (true)
  27. {
  28. ReadProcessMemory(hProc, (LPCVOID)(clientDll + m_dwLocalPlayer), &player, sizeof(player), NULL);
  29. ReadProcessMemory(hProc, (LPCVOID)(player + m_iShotsFired), &shotsFired, sizeof(shotsFired), NULL);
  30.  
  31. if ((GetAsyncKeyState(VK_LBUTTON) & 0x8000) && shotsFired > 1)
  32. {
  33.  
  34. ReadProcessMemory(hProc, (LPCVOID)(player + m_vecPunch), &punchAngle, sizeof(punchAngle), NULL);
  35.  
  36. ReadProcessMemory(hProc, (LPCVOID)(engineDll + m_dwEnginePosition), &clientState, sizeof(clientState), NULL);
  37. ReadProcessMemory(hProc, (LPCVOID)(clientState + m_dwViewAngles), &viewAngle, sizeof(viewAngle), NULL);
  38.  
  39. Vector view = viewAngle;
  40. Vector punch = punchAngle;
  41.  
  42. view.x = view.x + old.x;
  43. view.y = view.y + old.y;
  44.  
  45. towrite.x = view.x - punch.x * 2.0f;
  46. towrite.y = view.y - punch.y * 2.0f;
  47.  
  48. WriteProcessMemory(hProc, (LPVOID)(clientState + m_dwViewAngles), &towrite, sizeof(towrite), NULL);
  49.  
  50. old.x = punch.x * 2.0f;
  51. old.y = punch.y * 2.0f;
  52. }
  53. Sleep(1);
  54. }
  55.  
  56. return 0;
  57. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement