Quick suggestions:
1. The entire code (including comments) must be in English.
2. Configuration options must not be hardcoded inside the plugin. Use cvars instead of defines.
3. Do not use fm_* macros, use the fakemeta functions directly.
4. 41/* m_pPlayer */ do not use magic numbers, properly name the offsets. Create a definition for it as you did for the other offsets (for example m_flC4Blow)
5. Indent the code properly.
6. "stock" should never be used in sma files, only in include files. stock means optional, but everything that is in a plugin source file should be used.
7. Inside get_loguser_index use new, not static.
Everything is done according to the requirements.
Updated the first post.