script 1 (void) \\The first script of the map. (void) means it has to be activated by something, like a line.
{ \\Starts the actual script
L106(5, 0, 5, 0); \\L106 stands for Linedef Type 106; aka Move Sector Floor. It goes (tag, floor height, speed, and flags). The first three are hopefully self explainatory, however flags are 64 equal to NOCLIMB while the special is used on a linedef, while 2 is equal to BLOCKMONSTERS. They can be combined for the effect, just like normal.
wait; \\Waits until the previous special is done, then continues.
L107(6, 512, 32, 64) \\Move Sector Ceiling. See Move Sector Floor for parameters, obviously.
terminate; \\Stops the script from looping. While this has no effect on the map if it loops, if could mess with performance.
} \\Closes the script.
script 2 (void) ect.