I understand it well enought when the player activates the button/switch by stepping on it, but how do you go about activating a switch when you try to push an object on top of it? (Think Zelda)
ah....well this is one puzzle im using for my game so.......
Make a Event, i will call it "Block", Collision with hero, and put a move event: This Event, Face Hero, Step Away from Hero. Now then make a new event, i will call it "Switch Checker", put inside a conditional branch that check if "Block"'s X and Y is equal to the area where the switch is, if the X and Y coordinates matches, put a Switch operation and make switch "Puzzle Solved1". Now put in the doors event (if theres one) a new page with th precondition "Puzzle Solved1" is on, leave it blank and change the grafic to a open door or whatever it is.....and there you go.
oh.dont forget to make a new event, i will call it "Swithc Checker2" and put inside if Hero's X and Y is equal to the area where the switch is, turn the switch "Puzzle Solved1", and in the else handler switch operation "Puzzle Solved1" off.....so when the hero moves out of the place, the door will close.......
(note i use 2k3, put if your not using script, it will work the same)
Still confuse, fell free to ask