lemee get this straight:
1. i make a jmp to my dll somewhere in a engine function
2. i do whatever i need to do in my dll
3. i return to the original function

is that the correct way to do it?