Gerade in komplizierteren Scripts gibt es für ein Kommando etliche Beschränkungen, besondere Eingaben und bestimmte Erweiterungen, die man installieren muss, um das Kommando ideal zu nutzen. Über den Piloten würde man auch gerne noch mehr erfahren, während das Kommando läuft, der gute Scripter hat aber aus Kompatibilitätsgründen den Knopf "Statistik anzeigen" weggelassen, andere nutzen einen ganzen Kommandoslot für eine einzige Statistik.
Das Script:
In jedem Schiff kann man in der Kommandokonsole über einen einzigen Hotkey alle Informationen und Statistiken über das laufende Kommando erhalten. Wenn kein Kommando gewählt ist, erhält man eine Liste aller installierten Erweiterungen und kann sich die readme auswählen.
Installation und Download
Installation: Diese Version ist nur eine Zwischenversion, die ohne .spk und readme daherkommt. Installation:
* Herunterladen und entpacken (.zip)
* Die Datei 498762.xml in den "t"-Ordner des Spielverzeichnisses schieben
* Die übrigen Dateien in den "scripts"-Ordner schieben, dabei bei doppelten Dateien immer die neuere Datei im Ordner lassen, die ältere löschen.
* Spiel starten, Scripteditor aktivieren, fertig.
* Für die Schiffstatistik benötigt dieses Script die Taxisoftware ab Version 3.0. Die generelle Readme ist auch ohne dieses Script abrufbar.
Download V1.1.00:
[ external image ]
Ressourcen:
Textfile und Textseite 8762 (498762.xml)
Uninstall-Script
Dies ist ein Script, das den Hotkey wieder freigibt. In den "scripts"-Ordner kopieren, Scripteditor im Spiel öffnen und mit "r"-Enter-Enter ausführen. Achtung: Beim nächsten Laden des Spiels taucht der Hotkey wieder auf, wenn bis dahin nicht das setup entfernt wurde.
-----------------------------------------------------------------------------
Eintragen der eigenen Scripts in diese Übersicht:
-> Auf jedem Schiff sind bis zu 5 lokale Variablen gespeichert:
--> Bis zu fünf Variablen, die als Statistik in einen Nachrichtentext eingefügt werden.
Name: local.stl.info.arg(1-10)
Hier gepostet werden:
-> Scriptname
-> Name eines Scripts, das beim Laufen immer auf task 0 läuft
-> Text für die allgemeine Kommandoübersicht
-> Text für die Statistik eines einzelnen Schiffes
-> "Credits" für den Autor
Ins Script eingefügt werden:
-> Im Script Zeilen, die die einzelnen Infos für die Statistik auf die lokalen variablen legen
Kurze Farbübersicht der Textformatierung:
Bitte nur diese Formatierungen benutzen (wenn jemand nicht weiß, wie's geht: Ich kann das auch selbst machen - das verzögert die Sache aber)
\033A - Grey,
\033B - Blue,
\033C - Cyan,
\033G - Green,
\033M - Magenta,
\033R - Red,
\033W - White,
\033Y - Yellow,
\033X - End of color formatting
\n - Neue Zeile
%s - Variable einfügen
Ein Beispiel:
Ich möchte einen Statistikeintrag für die Taxisoftware MK1 machenen. Ich schreibe hier:
---------------------------------
Script: Taxisoftware MK1 & MK2
Hauptscript: plugin.taxi.main
Kommandotext:
Code: Select all
Mit der \033YTaxi-Software MK1\033X wird im M5 ein "Taxifahrer" angeheuert, der von nun an das Taxi für Personentransporte benutzt. Er fliegt von einer Station zur nächsten und verdient Geld, indem er Passagiere transportiert. Je weiter er im Rang steigt, desto weiter fliegt er - während das Taxi in den niederen Rängen nur im Startsektor anzutreffen ist, wird es später im ganzen Universum zu finden sein. Die Besoldung richtet sich nach Rang, Flugstrecke und Anzahl der durchflogenen Sektoren.
Code: Select all
\033YTaxisoftware MK1\n
Pilot\033X: %s\n
\033YVerdiente Credits\033X: %s\n
\033YGeflogene Kilometer\033X: %s km\n
\033YMomentanes Flugziel\033X: %s
Code: Select all
\033B© STL Software Development and Modification, Argon Prime\033X
Daraufhin setze ich bei der nächsten Version meiner Taxisoftware folgende Variablen:
Lokal:
local.stl.info.arg1: $PilotName (die Variable, die den Pilotennamen trägt)
local.stl.info.arg2: $TotalCR
local.stl.info.arg3: $TotalKM
local.stl.info.arg4: $Destination
---------------------------------
Scripts, die auch im Englischen einen Eintrag benötigen, sollten gleichzeitig für beide Sprachen veröffentlicht werden. Diese Scripts dann bitte mit deutscher und englischer Übersetzung hier und im Englischen Thread eintragen.
Dieses Scriptprojekt wird dann noch um einige Beschreibungen der normalen Handelsbefehle sowie der Bonuspack-Erweiterungen ergänzt werden und irgendwann an (möglichst exponierter) Stelle erscheinen.
Schöne Grüße, STL