For multiple buttons opening a door, its just a bunch of func_buttons that when activated (by however you want) will add a value to a math_counter, and when a certain value is reached, the door opens. So if we have 3 func_buttons, and when each one gets pressed, it adds '1' to math_counter. We set math_counter to have a max value of 3, so when all three buttons are pressed, it will equal '3'. All you need to do is add a triggered event to the math_counter to open the door when it reaches the value '3' (and one to reset it).
You can also decompile any map, load it up in Hammer and take a look.
|