Hello , cleverdog32. I don't know if I'm late to post here , but ok..
You can set your object move to specific coordinates using command. For example you type '/movemyobject' and it moves to where do you want. BTW you create the object you want using lua , not map editor.
Hope this piece of code will help you:
function createTheObject () -- function for creating your object
myObject = createObject ( objectmodel , x , y , z , xrotation , yrotation , zrotation) -- If you haven't rotated the object , put for xyz rotation all to 0.
-- x , y , z is the position where you want to create the object
end
addEventHandler ( "onResourceStart", getResourceRootElement ( getThisResource () ), createTheObject )
function moveMyObject( ) -- function for moving your object
moveObject ( myObject , 2500, x , y , z ) -- 2500 is the time in miliseconds ( how fast will the object move to it's position )
end
addCommandHandler("myobjectmove",moveMyObject) -- change "myobjectmove" to anything you want. for example: 'abracadabra!'
function moveMyObjectBack () -- function for moving your object back
moveObject ( myObject , 2500, x , y , z ) -- set xyz to original object's position.
end
addCommandHandler("myobjectmoveback", moveMyObjectBack) -- change "myobjectmoveback" to anything you want.