you need to change the reloading system on the server, it's bound to the light command which the light keybind sends to the server, you can also use the /light or /uselight (whichever it is) to reload/use your light
there's no good way to do this on the client, maybe keeping track of ammo somehow