basically, you cannot 'give' pistols like it was a primary weapon, you'll notice the armoury_entity has no pistol names, nor can you use an armoury_entity to give pistols, try changing the values and it will simply spawn the default (mp5).
deagle only:
entities:
multi_manager
player_weaponstrip
game_playerequip
func_buyzone (x2)
method:
go into your multi_manager, and name it: game_playerspawn. it will now be triggered when the player enters teh game.
give it these new keys/values (by turning Smart Edit off):
key: strip
value: 0.2
key: deagle
value: 0.4
Now, go into the properties of the player_weaponstrip (by selecting it and pressing Alt+Enter), and name it strip
In the game_playerequip's properties, select Give Knife and choose yes.
now turn off Smart Edit, and add this key/value:
key: weapon_deagle
value: 5
the game_playerequip can also give kevlar and all nades too, but be careful overstocking ppl, it can become buggy, try using more than one game_playerequip.
the two func_buyzones go in unreachable places, as the info_map_parameters doesn't always work, which is gay.
and that's how to make a deagle only map, I tell ya, writing that gets easier everytime i do it... :