Instead of stamina bars etc. how bout a recovery time penalty that increases if you keep the action up. Like an archer who shoots continously after for example 10 arrows the stamina starts to kick in and the reloading time starts to increase in small increments. No need for stamina bars or such. That would be a realistic approach I think.
[Edit to add] This would of course apply to all stamina draining actions, jumping continously, spamming with a weapon etc.
[Edit to add] This would of course apply to all stamina draining actions, jumping continously, spamming with a weapon etc.