Normally on the engine or game dll there're calls (ClientCommand for example).
Metamod hooks the call and replace with this:
Code:
ClientCommand_Hook() {
call Metamod_Module_Client_Command()
call Original_ClientCommand()
call Metamod_Module_Client_Command_Post()
}
So not all _Post() calls can be useful, sometimes only works to know there was a call. The thing is you can't modify too much stuff after the original was called.
__________________