Of course if you need to do real reload system: press "R" wait 5 sec then mag is full is a bit more complex needing 2 PVs (except if someone has better idea how to do it) In short:
Press R set pv1 to 1
When pv1 is 1
Every 500 MS
add 1 to pv2
When pv2 is 5000
Set pv1 to 0
Set pv2 to 0
Set bullet (pv too) to lets say 30
I've been wondering is there an easier way of doing? (Not counting just modified version where you eliminate pv2 by adding bullets) oh and ofc you prevent shooting when reloading (by having cond= pv1 is 0)