Well... Multimanagers is the deal. Also depends on what elevator do you want to do:
a) Elevator with doors that open, close and move when the elevator?s move... ----> Look at the tutorial in this very own site about moving doors and elevators.
b) Elevator with doors that open and close but don?t follow the elevator ----> Rather easy to set up, keep on reading:
First of it all you need these things:
-Elevator.
-Doors.
-Switches.
And well, if you know how to make elevators with func_train you?re half-way done, if you don?t, there?s also a good tutorial in our cool site. So, make the elevator and think about it, you want a switch to activate it?. Yes!. You want the switch to move with the elevator?. Yes!. Can this be done with the HL engine?. No!!!. Let?s fool the player this way. When the elevator is made create the switch brush (just the brush, it won?t move) and make it part of the elevator itself. If you trigger the elevator the switch brush will move along but it won?t trigger a thing so next, create a func_rotating_button in the same place that the switch would be. Texture is as blue, and set it?s rendering properties to solid and 255. Tick the Non-Solid flag and we?ve got an invisible but functional switch. Make our rotating button trigger the elevator and whenever you "Use" the switch brush you will be actually using an invisible func_rotating button but nobody will know :D. When you get it to work you will need an exact switch in the upper part of the elevator so copy it and we?re done with the elevator.
The doors are easy, create a switch outside the elevator that triggers the doors and set them to close 4 seconds after they?re opened... But that?s not what you want. You want to use the elevator switch, close the doors, make the elevator move, open the upper doors and close them again... That?s easy if you know how to set up multimanagers. As I don?t want to spoil the fun of making it and helping you learn I?ll give you some tips and reccomend you to read the multimanager tutorial on this site, It?s such an easy and powerful tool!!!!... These are the tips:
-Doors will have to be named in order to be opened and closed by switches.
-Doors with the "Toogle" flag ticked will work fun since will only open or close when triggered.
-A multimanager can trigger several things through time, you?ll need a clock to time your elevator or you?ll need to be good in maths.
-Multimanagers can be triggered by switches (like the invisible one).
-Multimanagers can be triggered by more than one object.
So read the tutorials and it will be done :).
Peace!.