<RetVar> = find a random sector: startsector=<Var/Sector>, jumps=<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
X2-Illuminatus
Moderator (Deutsch)
Moderator (Deutsch)
Posts: 24965
Joined: Sun, 2. Apr 06, 16:38
x4

<RetVar> = find a random sector: startsector=<Var/Sector>, jumps=<Var/Number>, ...

Post by X2-Illuminatus » Fri, 29. Jul 11, 20:05

<RetVar> = find a random sector: startsector=<Var/Sector>, jumps=<Var/Number>, owner=<Var/Race>, security level=<Var/Number>


<RetVar> = A variable where the requested information is stored.
<Var/Sector> = A sector or a variable containing it.
<Var/Number> = A non-negative integer or a variable containing it.
<Var/Race> = A race, a variable containing it or 'null'.
<Var/Number> = An integer or 'null'.


Returns a random sector with the as <Var/Number> specified security level, owned by the as <Var/Race> selected race and not more than <Var/Number> jumps away from the as <Var/Sector> selected sector.
Entering 'null' as owner race will return a sector of a random race. The returned sector will be a core sector, if the security level is greater or equal '2', a border sector if the security level is '1' or random (core or border) if the security level is less or equal '0' or 'null'.

Note that the returned sector can also be the starting sector.


Example:

$sector = get sector from universe index: x=1, y=3
$random.sector = find a random sector: startsector=$sector, jumps=12, owner=Argon, security level=2
write to player logbook $random.sector
return null

This gets a random Argon core sector not more than 12 jumps away from Argon Prime and writes it to the logbook.


Related Commands:

<RetVar> = find a random sector: startsector=<Var/Sector>, jumps=<Var/Number>, owner=<Var/Race>


Command Location:
  • »» Universe and Sector Commands
    <RetVar/IF><RefObj> find all sectors within <RetVar> = find a random sector: startsector=<Var/Sector>, jumps=<Var/Number>, owner=<Var/Race>, security level=<Var/Number>

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

[TiP][49] 304993

Post by X2-Illuminatus » Sun, 2. Oct 11, 22:28

<RetVar> = find a random sector: startsector=<Var/Sector>, jumps=<Var/Number>, owner=<Var/Race>, security level=<Var/Number>


<RetVar> = Eine Variable, in der die geforderte Information gespeichert wird.
<Var/Sector> = Ein Sektor oder eine Variable, die einen enthält.
<Var/Number> = Eine natürliche Zahl oder eine Variable, die diese enthält.
<Var/Race> = Ein Volk, eine Variable, die eins enthält, oder 'null'.
<Var/Number> = Eine ganze Zahl oder 'null'.


Gibt einen Sektor mit der als <Var/Number> ausgewählten Sicherheitszone, der von dem als <Var/Race> ausgewählten Volk besessen wird und nicht mehr als <Var/Number> Sprünge von dem als <Var/Sector> ausgewählten Sektor entfernt ist.
'null' als Eingabe für das Besitzervolk wird einen Sektor von einem zufälligen Volk auswählen. Der zurückgegebene Sektor wird ein Kernsektor sein, wenn der Wert für die Sicherheitszone größer gleich 2, ein Grenzsektor wenn der Wert gleich 1 oder zufällig (Kern- oder Grenzsektor) wenn der Wert kleiner gleich 0 oder 'null' ist.

Beachte, dass der zufällige Sektor auch der Ausgangssektor sein kann.


Beispiel:

$sector = get sector from universe index: x=1, y=3
$random.sector = find a random sector: startsector=$sector, jumps=12, owner=Argonen, security level=2
write to player logbook $random.sector
return null

Dies ermittelt einen zufälligen argonischen Kernsektor nicht mehr als 12 Sprünge entfernt von Argon Prime und schreibt ihn ins Spielerlogbuch.


Verwandte Befehle:

<RetVar> = find a random sector: startsector=<Var/Sector>, jumps=<Var/Number>, owner=<Var/Race>


Zu finden unter:
  • »» Universe and Sector Commands
    <RetVar/IF><RefObj> find all sectors within <RetVar> = find a random sector: startsector=<Var/Sector>, jumps=<Var/Number>, owner=<Var/Race>, security level=<Var/Number>

Locked

Return to “MSCI Reference”