<RetVar> = get script version

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: 1385
Joined: Wed, 3. Aug 05, 05:05
x3tc

<RetVar> = get script version

Post by mark_a_condren » Tue, 7. Sep 10, 19:33

<RetVer> = get script version


<RetVer> = Returns the version number for the currently running script.


Example:

$script.ver = get script version


$script.ver will be the script version as entered by the script writer displayed near the script arguments.

This can be useful for setup scripts as it can then be saved to a global variable and used on subsequent game loads to see if a script has been updated and appropriate action taken. Perhaps a one time options menu needs to be displayed to set newly added options. Or, a message to the player telling them of the new or removed features.


Command Location:

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

[TiP][49] 286401

Post by X2-Illuminatus » Fri, 17. Sep 10, 13:41

<RetVer> = get script version


<RetVer> = Gibt die Versionsnummer des zurzeit laufenden Scriptes zurück.


Beispiel:

$script.ver = get script version


$script.ver wird die Script-Version sein, die vom Autor des Scriptes eingegeben wurde und in der Nähe der Script-Argumente angezeigt wird.

Dies kann für Setup-Scripte nützlich sein, da die Versionsnummer in eine globale Variable gespeichert werden und bei weiteren Ladevorgängen des Spiels überpüft werden kann, ob ein Script aktualisiert und entsprechende Aktionen vorgenommen wurden. Unter Umständen muss ein einmaliges Optionsmenü angezeigt werden, um neu hinzugefügte Einstellungen vorzunehmen. Oder es muss eine Nachricht an den Spieler gesendet werden, die ihn über neue oder entfernte Funktionen informiert.


Zu finden unter:
Last edited by X2-Illuminatus on Wed, 24. Nov 10, 21:38, edited 2 times in total.

User avatar
Capux
Posts: 2141
Joined: Sat, 31. Oct 09, 22:17
x4

[TiP][34]286401

Post by Capux » Thu, 23. Sep 10, 19:40

<RetVar> = get script version

<RetVar> = restituisce la versione, in numero, dello script corrente.

Esempio:

$script.ver = get script version

$script.ver sarà la versione dello script inserita dallo scripter e visualizzata vicino agli Script Arguments.

Questo può essere utile per gli script preparati così che il valore possa poi essere salvato in una variabile globale e usato in seguenti caricamenti della partita per vedere se uno script è stato aggiornato e se sono state prese appropriate procedure. Forse è necessaria una opzione del menu da usare in questo caso per settare nuovamente le opzioni precedentemente aggiunte. Oppure, un messaggio che informa il giocatore delle caratteristiche aggiunte o rimosse.


Posizione dell'istruzione nella lista:

Locked

Return to “MSCI Reference”