Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void CreateMoveFrame ( int sequence_number )
- {
- CUserCmd* pCmd = m_pInput->GetUserCmd ( sequence_number );
- if ( !pCmd )
- return;
- CVerifiedUserCmd* pVerified = m_pInput->GetVerifiedUserCmd ( sequence_number );
- if ( !pVerified )
- return;
- // run ur code here
- pVerified->m_cmd = *pCmd;
- pVerified->m_crc = pCmd->GetChecksum ();
- }
- void __declspec ( naked ) __fastcall Hooked_CreateMove ( int sequence_number, float input_sample_frametime, bool active )
- {
- __asm
- {
- push eax
- mov eax, [esp + 4]
- mov dwReturnAddress, eax
- pop eax
- add esp, 4
- call dwCreateMove
- mov bSendPacket, bl
- pushad
- }
- CreateMoveFrame ( sequence_number );
- __asm
- {
- popad
- mov bl, bSendPacket
- jmp dwReturnAddress
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement