r333,
Move Object, I would say, is mainly for characters, to make them to
walk fowards or backwards. To make the door move up, just reposition it on the y axis. Create a seperate variable for the door, and add or subtract its value. Also, you don't want to be able to open the door from just anywhere, by pressing the spacekey. Note the example.
When the user pushes the spacekey, have it check the distance from the player to the door. If the player is within so far of the door, then the door should open. If you have many doors in the level, then when the spacekey is pressed, then you can make a quick loop that will find the distance between all the doors and the character. The one that is closest(there will usually not be two doors right next to eachother)out of all of them, will then open up
Example:
if spacekey() = 1
REM << check distance from character to door(p = player;d = door)
if sqrt((px - dx)^2 + (pz - dz)^2 + (py - dy)^2) < 10 then opendoor = 1
endif
REM << door open routine(object#1 is the door in this example)
if dooropen = 1
inc dy,1
REM << stop door when fully opened
if dy > 15 then dooropen = 2
position object 1,object positionx(1),dy,object positon z(1)
endif

+NanoBrain+