Hello, I’m making a basic FPS and I’m having issues with reloading the weapon on both the client and server sides. Right now, I have a blueprint for the weapon which is called when the ammo in the magazine hits zero and plays a reload animation. This works fine on both client and server and plays the animation when the magazine runs out.
The problem is that I wanted to make it so the player can press
R to reload and it does the same thing as the reload event mentioned above. However, this only works on the server side. I placed a print string to debug and I narrowed it down to the client not being able to get into the
reload event when
R is pressed. Why would this be happening? and why would the client side work when the ammo runs out but not when I press
R? Thank you for any help!
Note: Attached are the events involved in reloading