<RefObj> set max trade 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

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

<RefObj> set max trade jumps <Var/Number>

Post by X2-Illuminatus » Sat, 2. Apr 11, 17:57

<RefObj> set max trade jumps <Var/Number>


<RefObj> = The station you want to set its maximum trade jumps.
<Var/Number> = The number of jumps.


This commands sets the maximum number of trade jumps of the as <RefObj> selected station.
The maximum jump range determines, how far (how many sector jumps away) from the station a ship with that station as homebase and running a "wares buy/sell"-command will fly to execute its job.


Example:

$factory.arr = $sector -> get factory array from sector
$size = size of array $factory.arr
while $size
|dec $size =
|$factory = $factory.arr[$size]
|$owner = $factory -> get owner race
|if $owner == Player
||$factory -> set max trade jumps: 9
|end
end
return null

Assuming $sector contains a sector, this will set the maximum trade jumps of every player's factory in $sector to 9.


Related Commands:

<RetVar/IF><RefObj> get max trade jumps


Command Location:

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

[TiP][49] 299241

Post by X2-Illuminatus » Mon, 9. May 11, 18:31

<RefObj> set max trade jumps <Var/Number>


<RefObj> = Die Station, deren maximale (Handels-)Sprünge du setzen möchtest.
<Var/Number> = Die Anzahl an Sprüngen.


Dieser Befehl setzt die maximale Zahl an (Handels-) Sprungen von der als <RefObj> ausgewählten Station.
Diese Zahl bestimmt, wie weit (wie viele Sprünge entfernt) von der Station ein Schiff mit dieser Station als Heimatbasis und einem "Waren Kauf/Verlauf"-Befehl fliegen wird, um seinen Auftrag auszuführen.


Beispiel:

$factory.arr = $sector -> get factory array from sector
$size = size of array $factory.arr
while $size
|dec $size =
|$factory = $factory.arr[$size]
|$owner = $factory -> get owner race
|if $owner == Player
||$factory -> set max trade jumps: 9
|end
end
return null

Vorausgesetzt $sector enthält einen Sektor, wird dies die Maximalen Sprünge aller Spielerfabriken in diesem Sektor auf 9 setzen.


Verwandte Befehle:

<RetVar/IF><RefObj> get max trade jumps


Zu finden unter:

Return to “MSCI Reference”