<RetVar/IF><RefObj> free space for marines

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

<RetVar/IF><RefObj> free space for marines

Post by X2-Illuminatus » Fri, 25. Feb 11, 13:37

[skip|else] if [not]|while [not]| <RetVar/IF><RefObj> free space for marines


[skip|else] if [not]|while [not]| = The possible 'Conditional' statements that can be used with this command.
<RetVar/IF> = The variable, where the requested information is stored.
<RefObj> = The object you want to know its free space for marines.


This command will check, how much free space for marines the <RefObj> has. The return value won't contain the free units of cargo space, but the amout of marines the <RefObj> can store additionally to its current cargo.


Example:

$ship = get player tracking aim
$space = $ship -> free space for marines
write to player logbook: printf: fmt='%s has units free cargo space for %s marines', $ship, $space, null, null, null
return null

This will get the player's currently selected target and check, how much free space for marines it has.


Related Commands:

<RetVar/IF><RefObj> get maximum number of marines
<RetVar/IF><RefObj> get number of marines can board


Command Location:

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

[TiP][49] 297414

Post by X2-Illuminatus » Mon, 28. Feb 11, 18:42

[skip|else] if [not]|while [not]| <RetVar/IF><RefObj> free space for marines


[skip|else] if [not]|while [not]| = Die möglichen bedingten Anweisungen, die mit diesem Befehl genutzt werden können.
<RetVar/IF> = Die Variable, in der die geforderte Information gespeichert wird.
<RefObj> = Das Objekt, dessen freien Frachtraum für Marineinfanteristen du wissen möchtest.


Dieser Befehl überprüft, wie viel freien Frachtraum für Marineinfanteristen das <RefObj> hat. Der Rückgabewert wird dabei nicht die freien Frachtraumeinheiten beinhalten sondern die Anzahl an Marineinfanteristen, die das <RefObj> zusätzlich zu seiner momentanen Ladung aufnehmen kann.


Beispiel:

$ship = get player tracking aim
$space = $ship -> free space for marines
write to player logbook: printf: fmt='%s hat Einheiten freien Frachtraum für %s Marineinfanteristen', $ship, $space, null, null, null
return null

Dieses Beispiel erfasst das Ziel des Spielers und überprüft, wie viel freien Frachtraum für Marineinfanteristen es hat.


Verwandte Befehle:

<RetVar/IF><RefObj> get maximum number of marines
<RetVar/IF><RefObj> get number of marines can board


Zu finden unter:

Return to “MSCI Reference”