Advertisement
Guest User

Untitled

a guest
Nov 27th, 2014
307
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.74 KB | None | 0 0
  1. void CreateMoveFrame ( int sequence_number )
  2. {
  3. CUserCmd* pCmd = m_pInput->GetUserCmd ( sequence_number );
  4.  
  5. if ( !pCmd )
  6. return;
  7.  
  8. CVerifiedUserCmd* pVerified = m_pInput->GetVerifiedUserCmd ( sequence_number );
  9.  
  10. if ( !pVerified )
  11. return;
  12.  
  13. // run ur code here
  14.  
  15. pVerified->m_cmd = *pCmd;
  16. pVerified->m_crc = pCmd->GetChecksum ();
  17. }
  18.  
  19. void __declspec ( naked ) __fastcall Hooked_CreateMove ( int sequence_number, float input_sample_frametime, bool active )
  20. {
  21. __asm
  22. {
  23. push eax
  24. mov eax, [esp + 4]
  25. mov dwReturnAddress, eax
  26. pop eax
  27.  
  28. add esp, 4
  29. call dwCreateMove
  30. mov bSendPacket, bl
  31. pushad
  32. }
  33.  
  34. CreateMoveFrame ( sequence_number );
  35.  
  36. __asm
  37. {
  38. popad
  39. mov bl, bSendPacket
  40. jmp dwReturnAddress
  41. }
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement