<RefObj> force position: x=<Var/Number> y=<Var/Number> z=<Var/Number>

This forum serves as MSCI Reference at EGOSOFT. It's Read-Only for non MSCI Group members.

Moderators: Scripting / Modding Moderators, MSCI Moderators

Locked
User avatar
EmperorJon
Posts: 9378
Joined: Mon, 29. Dec 08, 20:58
x3tc

<RefObj> force position: x=<Var/Number> y=<Var/Number> z=<Var/Number>

Post by EmperorJon » Wed, 8. Sep 10, 18:48

<RefObj> force position: x=<Var/Number> y=<Var/Number> z=<Var/Number>

<RefObj> = The object the script effects.
<Var/Number> = A number or a numeric variable for the X,Y and Z coordinates.

This command forces the current X,Y and Z location of <RefObj> to the <Var/Number> input into each field.

Forcing the position of an object means that collision detection won't 'bounce' it away, even if it's directly inside another object. This means you can place it exactly where you want.

The command only moves an object within its current sector.

It is moved instantaneously without a delay. It disappears and reappears in the set location.

Coordinates are in meters.

[PLAYERSHIP] force position: x=10000 y=-10000 z=0

Will forcibly set the [PLAYERSHIP] to 10km across to the left, 10km down and 0km backwards or forwards.


Command Location:

Alex Vanderbilt
Winner X3 Sektorquest
Posts: 2127
Joined: Thu, 4. May 06, 12:07
x3tc

[TiP][49] 286475

Post by Alex Vanderbilt » Sat, 18. Sep 10, 17:57

<RefObj> force position: x= <Var/Number> y=<Var/Number> z=<Var/Number>

<RefObj> = Das vom Skript betroffene Objekt.
<Var/Number> = Eine Nummer oder numerische Variable für eine X, Y und Z Koordinate.

Dieses Kommando erzwingt die Positionsänderung von <RefObj> auf die in <Var/Number> in den einzelnen Feldern eingegebenen X,Y and Z Koordinaten.

Eine erzwungene Position setzt die Kollisionsabfrage außer Kraft und ein Objekt genau an die angegebenen Koordinaten, sogar wenn es sich dann in einem anderen Objekt befinden sollte. Das bedeutet, dass man ein Objekt genau an die Position setzen kann, die man will.

Das Kommando kann nur Objekte innerhalb des Sektors, in dem sich das Objekt befindet, bewegen.

Das Objekt wird augeblicklich versetzt. Es verschwindet kurz, nur um dann an den Zielkoordinaten wieder aufzutauchen.

Die Koordinaten werden in Metern angegeben.


Beispiel:

[PLAYERSHIP] force position: x=10000 y=-10000 z=0

Die Positionsänderung von [PLAYERSHIP] wird um 10 Km nach links, 10 Km nach unten und 0 Km nach hinten oder vorn im Sektor erzwungen.


Zu finden unter:

Locked

Return to “MSCI Reference”