I'm intrigued as to how these can currently be done. Do tell.
Currently, I am not entirely sure if a real elevator works ( due to collision problems with the current docking system, current major logic bugs etc) I've tried over the winter break (not like the fake elevator you see in the picture) to make an elevator which had buttons for the passengers on each floor (of which there were 8) and worked with a combination of push, pull, shielded elevator, and door blocks. Due to severe issues with the physics of starmade, it was impossible to get an elevator to work consistently 100% of the time, however given that the bugs have been fixed you can create an elevator with sufficient knowlege of digital systems (logic , kmaps, flipflops etc).
This sound simple until you actually realize the logic of this needs to be made. Each floor needs 8 blocks to signify that the floor is selected, you need to figure out which floor you need to go to first, you also need a button outside of each elevator to signify some one is waiting for the elvator on that floor, and you need to figure out which direction the elevator is going. This would be possible, but certain flipflops were broken/would not work consistently (I submitted all relevant bug reports, so this stuff might have been fixed in the 3 months since I tried). Additionally you need to coordinate logic for which beam you are going to use on the elevator, which the correct direction, AND know where the elevator is at any given time (which floor), this must be done with area triggers, and you must trigger the appropriate plex door plate depending on the direction the elevator was going.
There is no simple way to explain how to create such an elevator, and in order for you to be able to actually create one, the starmade logic tutorials are not going to be enough probably (they leave out a tonne of info and I also don't follow them, I learned about this stuff from school)