I'm getting problem with M3 event. I've removed client prediction to emit custom fire sounds. With reapi I can emulate fire bullets (same of half-life source code). It don't work (decals, smoke, etc) if I don't call playback event too, but when I do that, default fire sound of M3 is being emited even if the prediction is removed.
The code was tested with other weapons (p228 and ak47) and it's working fine.