Для начала сделайте комнату,поставьте источники света и точку старта игрока как обычно.
Затем делаем из брашей лестницу (я думаю не стоит обьяснять как это делается)
Она будет выглядеть примерно так

Затем выделяем лестницу целиком(со всеми деталями, удерживая Ctrl щёлкаем по ним мышкой) и нажимаем To entity>func_physbox
Name: ladder
Затем расставляем info_ladder_dismount и func_useableladder,(на рисунке info_ladder_dismount выделенны красным цветом,а func_useableladder зелёным) так же как на рисунке

помните они должны быть с двух сторон иначе у лестнице будет "работать" только одна сторона.
И ещё внизу расстояние от энтитей до лестнице должно быть примерно таким же как наверху и они должны быть немного дальше лестницы,иначе она будет глючной и неудобной

Затем выделяем все info_ladder_dismount и func_useableladder и в поле Parent пишем: ladder.
Вот и всё. :) сохраняем компилим,и наслаждаемя нашей лестницей.
PS. это мой первый тутор по маппингу,так что прошу не бейте если я где ошибся.