about the elevators.. i thought about them being hardcoded into exe file. As I am aware the elevator GUI cannot be spawned unless you overwrite an existing map from the original game with an elevator
They are. That's why I suggested using the windowing script functions to create a fake one. :shrug:
lexAddToken(T_SELECTWIN, "selectwin"); lexAddToken(T_CREATEWIN, "createwin"); lexAddToken(T_DELETEWIN, "deletewin"); lexAddToken(T_RESIZEWIN, "resizewin"); lexAddToken(T_SCALEWIN, "scalewin"); lexAddToken(T_SHOWWIN, "showwin"); lexAddToken(T_FILLWIN, "fillwin"); lexAddToken(T_FILLRECT, "fillrect"); lexAddToken(T_FILLWIN3X3, "fillwin3x3"); lexAddToken(T_ADDBUTTON, "addbutton"); lexAddToken(T_ADDBUTTONTEXT, "addbuttontext"); lexAddToken(T_ADDBUTTONGFX, "addbuttongfx"); lexAddToken(T_ADDBUTTONPROC, "addbuttonproc"); lexAddToken(T_ADDBUTTONFLAG, "addbuttonflag"); lexAddToken(T_ADDBUTTONRIGHTPROC, "addbuttonrightproc"); lexAddToken(T_DELETEBUTTON, "deletebutton");
Look at the Mr Fixit mod for examples of how to use them to create your own pieces of ui.