If you look at twitch 19
https://www.youtube.com/watch?v=0hyqHPQx6qQ&feature=youtu.be&t=3m16s
You will see moving an object and using TransportToIfUsed(e) to keep the player on it . If you use a dummy object move it to where you want to go and transport to it is should provide a work around for what you want..
The entity number is displayed at the bottom of the screen in the editor.
Or you could save it to a global in the init part of the target entiies script. Then set the name of the Target in the if used field of the trigger script.
so in a target called Destination you attach a script with say
destination_id=0
function destination_script_init(e)
destination_id = e
end
in the trigger_zone you would set ifused= Destination
and in its main you would have something like
SetPosition(destination_id,x,y,z) --whey x,y.z is where you want to go this moves the entity there
TransportToIfUsed(e) -- gets the player there
As for the target Object I think you could use a light with all the values set to zero so it does not glow.
its just an idea of the top of my head Have yet to try it .I also think you have to set the target(Destination) as immobile but not sure about that also you may need resetPosition instead of setposition on some target entities.
If you look at the twitch you will see what got me think this way.
though I may be completely wrong which will not be the first time.
THE GLACIER IN THE MOUNTAIN MUST MELT BEFORE THE RICE IN THE VALLEY CAN GROW.
CPU:i7-4720HQ Mem: 16G Graphic: GTX 980M 8G and intel HD4600 OS: Windows10