There should be a config parameter to disable cbugging.
Just check the time between the shots to detect cbug. You can remove the extra shots then and warn the player then or do whatever you like. Disabling cbug in general is difficult, because thats GTA and not samp.