Advertisement
mycsinventorycom

Untitled

Feb 6th, 2016
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.84 KB | None | 0 0
  1. void AimToSilent(Vector& vecViewAngles)
  2. {
  3. DWORD ClientState = mx->Read<DWORD>(Engine + offys::ClientState);
  4. int iCurrentSequenceNumber = mx->Read<int>(ClientState + offys::CommandNr);
  5. iCurrentSequenceNumber += 1;
  6.  
  7. DWORD dwInput = mx->Read<DWORD>(Client + 0x4AA7330);
  8. DWORD dwUserCmd = mx->Read<DWORD>(dwInput + 0xEC);
  9. dwUserCmd += (iCurrentSequenceNumber % MULTIPLAYER_BACKUP) * 0x64;
  10.  
  11. Vector vecOldViewAngles;
  12.  
  13. int iUserCMDSequenceNumber = 0;
  14.  
  15. while (iUserCMDSequenceNumber != iCurrentSequenceNumber) {
  16. mx->Read<Vector>(ClientState + 0x4D0C);
  17. iUserCMDSequenceNumber = mx->Read< int >(dwUserCmd + 0x4);
  18. }
  19. for (int i = 0; i < 20; i++)
  20. mx->Write<Vector>(dwUserCmd + 0xC, vecViewAngles); // Write ViewAngles into the UserCMD
  21.  
  22. mx->Write<Vector>(ClientState + 0x4D0C, vecOldViewAngles); // ClientState(EnginePointer) + 0x4CB8
  23. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement