Commençons par créer un brush contre un mur qui fera office d'interrupteur. Placez juste en face de celui-ci un brush un peu plus grand (de la taille du joueur), avec la texture system/trigger. Tout en maintenant le brush faites click droit sur la vue 2D et assignez-lui un trigger/trigger_multiple.
Cochez use_button, et tapez la commande suivant:
key: target
value: a

Créez ensuite un autre brush avec la texture system/trigger. Faites click droit sur la vue 2D et assignez lui la fonction func/func_usable.
Cochez la case startoff et entrez la commande suivante:
key: targetname
value a

Enfin créez le model de votre choix via la vue 2D: models/misc_model
Gardez-le sélectionné et appuyez sur N pour ouvrir la fenêtre des entités.
Entrez la commande suivante:
key: target
value: a

Note: N'appliquez par la texture clip pour rendre le model solide, sinon quand bien même le model ne sera pas affiché, celle-ci restera. Préférez la seconde solution:
key: spawnflags
value: 2
Votre model sera bel et bien solide.
Au final vous devriez obtenir ceci:

