Как обычно делаем комнату примерно такую :

Теперь делаем проем для двери и окон смотрим ниже:

Теперь создаём дверь и CTRL+T - func_Physbox:

Настаиваем :
name : door
Затем создаём два phys_ballsocket
И савим как у меня .

настройки
Entity 1 :door
Так же и во втором
теперь делам два держака и превращаем в func_detail:

Теперь засов и превращаем его func_physbox:

Создаём игрока и rblftv графипушку.
Ну что всё ? Жмём F9 и смотри.
