Copper,
To add weapons and the long jump when a player joins or respawns in a HLDM use game_player_equip.
Place game_player_equip inside your map.
Right-click and select properties.
Turn off SmartEdit by clicking on the button to deselect it.
Click on add.
In the name box type the entity name (all valid entities and values are listed below).
In the value box type the value that you wish to supply to the player (all valid entities and values are listed below).
A good thing to keep in mind is never over do it with weapons, ammo, and HEV. The map would get to boring or easy to play in.
Also when adding weapons the last most powerful weapon (to the HL engine) will be in the players hands when they spawn.
Example you add weapon_crossbow first then weapon_9mmAR. The HL engine says that weapon_9mmAR is the strongest, so to speak. You add weapon_9mmAR and weapon_gauss. The weapon_gauss will be in the hands of the player after spawn.
These are also limited by the amount a player can receive from one entity and the limit a player can carry. Example, ammo_9mmAR will give you 25 bullets per clip and the player can only hold 250. A number 1 value equals 25 bullets. If you enter a value of 26 you have excited the limit. This will either crash the map or drop entities at the point that info_player_deathmatch is located or drop off the map. In this example you can only go up to 25 for a value. Listed below are the entities and their limits. Please forgive me if I am off by a little. I typed this up while away from Hammer and/or Half-life, all memory
Weapons:
weapon_357 value 1 = 1 limit 1
weapon_9mmAR value 1 = 1 limit 1
weapon_9mmhandgun value 1 = 1 limit 1
weapon_crossbow value 1 = 1 limit 1
weapon_crowbar value 1 = 1 limit 1
weapon_egon value 1 = 1 limit 1
weapon_gauss value 1 = 1 limit 1
weapon_handgrenade value 1 = 1 limit 1
weapon_hornetgun value 1 = 1 limit 1
weapon_rpg value 1 = 1 limit 1
weapon_satchel value 1 = 1 limit 5
weapon_shotgun value 1 = 1 limit 5
weapon_snark value 1 = ??? limit ??? (I do not use snarks in any of my maps; some HLDS servers will lag if players use them)
weapon_tripmine value 1 = 1 limit 5
Ammo:
ammo_357 value 1 = 6 bullets limit = 30
ammo_9mmAR value 1 = 25 bullets limit = 250
ammo_9mmbox value 1 = 100 bullets limit = 250
ammo_9mmclip value 1 = 17 bullets limit = 250
ammo_ARgrenades value 1 = 2 ARgrenades limit =10
ammo_buckshot value 1 = 4 Shotgun Shells limit = 125
ammo_crossbow value 1 = 5 arrows limit = 50
ammo_gaussclip value 1 = 20 cells limit = 100
ammo_rpgclip value 1 = 2 rockets limit = 5
Items:
item_airtank value 1 = 1 limit 1
item_antidote value 1 = 1 limit 1
item_battery value 1 = 15 HEV limit 6. You can not divide 100 by 15 evenly. So the value of 6 = 90.
item_healthkit value 1 = 10 limit 10. But you really do not need this for game_player_equip in HLDMs.
item_longjump value 1 = 1 limit 1
item_security value 1 = 1 limit 1
item_suit value 1 = 1 limit 1 not needed in HLDM.