<RetVar> = <RefObj> get universe x index

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
X2-Illuminatus
Moderator (Deutsch)
Moderator (Deutsch)
Posts: 20848
Joined: Sun, 2. Apr 06, 16:38

<RetVar> = <RefObj> get universe x index

Post by X2-Illuminatus » Mon, 1. Aug 11, 20:07

<RetVar> = <RefObj> get universe x index


<RetVar> = A variable where the requested information is stored.
<RefObj> = A variable containing a sector.


Returns the x-coordinate of the sector in the universe map.

The sectors on the universe map are arranged in a coordinate system. The point of origin is Kingdom End with the coordinates x = 0, y = 0, short form: (0|0). Starting from Kingdom End the x-coordinates go rightwards and the y-coordinates downwards. So each sector has own coordinates.


Example:

$x = $sector -> get universe x index
$y = $sector -> get universe y index
$name = get sector from universe index: x=$x, y=$y
write to player logbook $name
return null

Assuming the variable $sector contains a sector, this will find out its x- and y-coordinate and based on that the name of the sector. Afterwards the name will be written to the logbook.


Related Commands:

<RetVar/IF> get sector from universe index: x=<Var/Number>, y=<Var/Number>
<RetVar> = <RefObj> get universe y index


Command Location:

User avatar
X2-Illuminatus
Moderator (Deutsch)
Moderator (Deutsch)
Posts: 20848
Joined: Sun, 2. Apr 06, 16:38

[TiP][49] 305153

Post by X2-Illuminatus » Sun, 2. Oct 11, 23:25

<RetVar> = <RefObj> get universe x index


<RetVar> = Eine Variable, in der die geforderte Information gespeichert wird.
<RefObj> = Eine Variable, die einen Sektor enthält.


Gibt die X-Koordinate des gewählten Sektors in der Universumskarte zurück.

Die Sektoren in der Universumkarte sind in einem Koordinatensystem angeordnet, dessen Ursprung in Königstal mit den Koordinaten x = 0, y = 0 Kurzform (0|0) liegt. Ausgehend von Königstal gehen die x-Koordinaten nach rechts und die y-Koordinaten nach unten. Somit hat jeder Sektor seine eigenen Koordinaten.


Beispiel:

$x = $sector -> get universe x index
$y = $sector -> get universe y index
$name = get sector from universe index: x=$x, y=$y
write to player logbook $name
return null

Vorausgesetzt die Variable $sector enthält einen Sektor, wird dieses Beispiel seine x- und y-Koordinate und davon ausgehend seinen Namen herausfinden. Anschließend wird der Name ins Logbuch geschrieben.


Verwandte Befehle:

<RetVar/IF> get sector from universe index: x=<Var/Number>, y=<Var/Number>
<RetVar> = <RefObj> get universe y index


Zu finden unter:

Locked

Return to “MSCI Reference”