<RetVar> = create new array, arguments = <Value>, <Value>, <Value>, <Value>,

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

Moderators: Scripting / Modding Moderators, MSCI Moderators

Locked
mark_a_condren
Posts: 1468
Joined: Wed, 3. Aug 05, 05:05
x3tc

<RetVar> = create new array, arguments = <Value>, <Value>, <Value>, <Value>,

Post by mark_a_condren » Wed, 15. Sep 10, 16:15

<RetVar> = create new array, arguments = <Value>, <Value>, <Value>, <Value>, <Value>


<RetVar> = The name for the new nested array.
<Value> X 5 = The names for each of the new internal arrays. Existing arrays can be inserted into the <Value> fields if you wish or if the value entered is not an existing array, a new array will be created with a size of zero (0).


Shortcut to create a new array with up to 5 values (arrays) preloaded. The order that values are placed in this command will also be their index order.


Example:

$multi.array = create new array, arguments = $internal.array.1, $internal.array.2, $internal.array.3, null, null

In the above example, $multi.array will have the following internal structure.

$multi.array [0] = $internal.array.1
$multi.array [1] = $internal.array.2
$multi.array [2] = $internal.array.3

See here and here for more diagrams of the internal structure of nested arrays.


Command Location:
  • »» General Commands
    • »» Arrays
      <RetVar> = create new array, arguments = <Value>, <Value>, <Value>, <Value>, <Value>

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

[TiP][49] 286948

Post by X2-Illuminatus » Sun, 10. Oct 10, 00:30

<RetVar> = create new array, arguments = <Value>, <Value>, <Value>, <Value>, <Value>


<RetVar> = Der Name des neuen, geschachtelten Arrays.
<Value> X 5 = Die Namen für jedes neue, interne Array. Bereits existierende Arrays können ebenfalls in <Value> Felder eingetragen werden. Wenn du wünschst oder wenn der eingegebene Werte kein existierendes Array ist, wird ein neues Array mit der Größe null (0) erstellt.


Kurzform, um ein neues Array mit bis zu 5 vorgeladenen Werten (Arrays) zu erstellen. Die Reihenfolge, mit der die Werte in diesem Befehl platziert werden, wird auch deren Index-Reihenfolge sein.


Beispiel:

$multi.array = create new array, arguments = $internal.array.1, $internal.array.2, $internal.array.3, null, null

In obigem Beispiel wird $multi.array die folgende interne Struktur haben:

$multi.array [0] = $internal.array.1
$multi.array [1] = $internal.array.2
$multi.array [2] = $internal.array.3

Siehe hier und hier für mehr Diagramme, die die interne Struktur von geschachtelten Arrays zeigen.


Zu finden unter:
  • »» General Commands
    • »» Arrays
      <RetVar> = create new array, arguments = <Value>, <Value>, <Value>, <Value>, <Value>

Locked

Return to “MSCI Reference”