If you are reloading Spas and server forces another weapon on you, this weapon reloads every single bullet like spas. You can check it for yourself:
1. paste this code to one of your scripts:
function OnCommand(ID: Byte; Text: string): boolean;
begin
if Text = '/give' then ForceWeapon(ID, 9, GetPlayerStat(ID, 'Secondary'), 20);
Result := false;
end;
2. run soldatserver.exe, join game and choose Spas;
3. fire six bullets, start reloading;
4. use /give command.
Now you can see your gostek holding a Minimi and reloading every single bullet, with Spas's reloading sound!