In the following code:
:state=10,plrwithinzone=1,scancodekeypressed=2:plrmoveto=Floor1 :state=11,plrwithinzone=1,scancodekeypressed=3:plrmoveto=Floor2
:state=12,plrwithinzone=1,scancodekeypressed=4:plrmoveto=Floor3 :state=13,plrwithinzone=1,scancodekeypressed=5:plrmoveto=Floor4
You have two script lines on a single text line. You cannot do that.
Try replacing the above portion with this:
:state=10,plrwithinzone=1,scancodekeypressed=2:plrmoveto=Floor1
:state=11,plrwithinzone=1,scancodekeypressed=3:plrmoveto=Floor2
:state=12,plrwithinzone=1,scancodekeypressed=4:plrmoveto=Floor3
:state=13,plrwithinzone=1,scancodekeypressed=5:plrmoveto=Floor4
Notice how they are all on seperate lines? Your script needs to run like that.
Also, Floors 2, 3, 4 will not work as-is. The "state" will never reach 11, 12, and 13 so the script will never execute those lines. What you could try doing for this script is simply removing the "state=10", "state=11", "state=12", and "state=13" from the beginning of the above lines.
This type of script only needs the state command for loading up the HUD.
The one and only,
~PlystirE~