CSM.Dev

Пароль из multisource и func_button

Здравствуйте. В маппинге изучил практически все. Умею и скрипты делать и разные условия и тд.
Но вот чего не умею, так это делать пароли и условия для открытия дверей.

Мне нужно из 5 домофонов, точнее нажать в правильном порядке 5 домофонов, что бы открылась определенная дверь.
Пока получилось сделать только так, что просто все домофоны нажимаешь и дверь открывается. А мне нужно если игрок совершил ошибку, то как бы все сбрасывалось и нужно начинать с начала.
Если есть тутор скиньте пожалуйста. Или тут опишите. А то че то я запутался совсем