The elevator function basically works with with teleporters on a delay. The delay is created using a spawner and receptor.
I found using the spawner/receptor to be a nice substitute for people who haven't got the hang of scripting.
It's also nice for a visual representation of the delay.
To add more realism, you can simply add a little screen shake script.
Link these scripts to the elevator button.
Initiation shake
Code: Select all
function buttonconnect()
party:shakeCamera(0.5, 0.5)
end
Code: Select all
function buttonconnect()
party:shakeCamera(0.1, 2)
end
Landing shake
Code: Select all
function buttonconnect()
party:shakeCamera(0.5, 0.5)
endHere is a (very bad) image guide.
SpoilerShow

If anybody has anything to add to this elevator method, it would be appreciated.