Вообще можно сделать костыль таймера, его будет легко реализовать для узкого прохода или помещения. Вообщем, ставите сб(1) в начале пути, он будет вызывать кб(1), который имеет задержку N секунд и Установку значения массива(это потребуется для главного действия). Сразу же после сб(1) ставите кб(2), который сбрасывает всё то, что вы получили до этого. Главное чтобы везде задержка была одна и та же. После человек должен попасть на кб(1) и затем, когда прошло 30 секунд будет работать кб(3), который уже делает действие, которое нужно вам с условием того, что у вас есть массив из кб(1).