To help you speed things along... why don't you tell us some more information.
- What game/mod is this for?
- What are you actually trying to do, not just bits, but the whole thing?
While I know you may want to learn as you go, it's sometimes best to see examples of what you want to do... helps learn faster.
For example... you seem to want to hook the player_death event, but that could depend on game type. You also seem to want to know the weapon used, and that for sure depends on game type. I am sure you want to do something else other than print to that person a simple message, so telling us what game/mod it is for, and what you want to do will really help us help you.
__________________