The appearance of a real elevator can of course be done using segments. Simply create some interior elevator textures and make them into segments, or a "room". You can make the features as complicated as you like, with the player having to push a button on the wall, key in a number, whatever. You can create a delay for the doors and car movement, play an elevator sound or music, whatever you like. Then simply transport the player into another (duplicate) elevator on another floor, the door opens and presto! The writing on the wall say's he's arrived.
The only problem I see is how the player is facing when he transports. Sometimes, the player direction is changed during transport, so while he was facing the side of the elevator when he pushed the button, he may be facing the front when he arrives in the new location.
There may be a way to fix that too, but I don't know.
Best.