Have a look through the tutorials sections.
There is tutorials on all the popular saving methods.
nvault - easy as to use..
sql - can support massives numbers
file writing - harder to set up that nvault but more customisable.
The flashlight is an impulse command..
http://www.amxmodx.org/funcwiki.php?go=func&id=462
you can use that to detect when people press the flashlight button and then block it.
Theres plenty of plugins that revive people. Try searching for revival kit by Cheap_suit for a good code example..