Mm... i used "weapon_glock18"... nothing happened. If it would work... should i register ~20-30 forwards.. because there are ~20-30 weapon in CS. Of course i can do for loop... but isn't there a better way.. like "weapon_" >>> All entities with classname containing/starting(with) "weapon_" would be hooked/included... anyway... it doesn't work... . Thanks for your help anyway.
You can hook Ham_Player_AddItem and use RegisterHamFromEntity in the just added weapon. Then when the item is removed you can disable the hook.