This is how each elevator functions are implemented:
1. The "COP": you would use the
CreatePanel command to create the panel and the
AddButton/AddControl commands within the Elevator Section to add the controls.
2. The "HOP" (we call these Call Stations, HOP is an incorrect term): You use the
CallButtonElevators and
CreateCallButtons commands to create the call stations. A more modern/better way of doing this would be to use the
CallStation section, and using the
CreatePanel for the panel and the
AddControl for the buttons/switches. Keep in mind that the
CallStation section only works in Skyscrapersim 1.12+ and for older versions you have to resort to the old
CallButtonElevators and
CreateCallButtons commands.
3. Outside/inside lanterns & Indicators:
AddDirectionalIndicator is used for lanterns and
AddFloorIndicator is used for the floor indicator.
All the documentation is found on this guide:
https://www.skyscrapersim.net/guide/. If you find any of this challenging, the best way to get familiar with these controls is to reference the code from a Skyscrapersim Building (eg. simple.bld) and view the code from there.