Benutzer:SymTec ltd./CIAD: Unterschied zwischen den Versionen

Aus X-Lexikon
Zur Navigation springenZur Suche springen
(FERTIG!!!!)
KKeine Bearbeitungszusammenfassung
 
(3 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt)
Zeile 1: Zeile 1:
{{HinweisBox|'''Es ist vollbracht! ^^''' - hiermit möchte ich euch allen von ganzem Herzen danken, dass ihr mir hier so unter die Arme gegriffen habt. x3plus, wir kommen! Ich muss noch einige kleinere Dinge fertigstellen (Sortierung, Hinweise, Aufbau), aber im Allgemeinen ist der Löwenanteil geschafft. Mit solch einem Großprojekt werde ich wohl in nächster Zeit nicht an irgendwen herantreten, aber die Idee, Textfiles in einer Wiki gemeinsam zu bearbeiten, finde ich gar nicht so schlecht. Vielleicht werde ich für noch mehr Scripts irgendwann die Möglichkeit einrichten, mehr Atmosphäre in die Script-Texte zu bringen, indem ich meine Rohen Texte hier verschnörkeln lasse <tt>;)</tt>}}
{{HinweisBox|Dieser Artikel soll einerseits ein Beispielartikel werden, wie ein Script im X-Lexikon vorgestellt werden könnte, andererseits bietet er auch Zutritt zum [[Benutzer:SymTec_ltd./CIAD/textfile|kompletten Text der Textdateien]] (Englisch und Deutsch). Damit kann jeder, der in den CIAD-Informationen noch Verbesserungsmöglichkeiten entdeckt hat, diese hier einbringen. Ich werde in regelmäßigen Abstanden die Infos in die Download-Datei übernehmen.}}
[[Bild:STL_X3_CIAD_1.jpg|thumb]][[Bild:STL_X3_CIAD_2.jpg|thumb]]
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 über einen einzigen Knopf 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.


Diese Seite <strike>ist</strike> <u>war</u> kurzfristig von mit geöffnet worden, weil ich für mein Projekt [http://forum.egosoft.com/viewtopic.php?t=173002 CIAD] noch Übersetzungshilfe brauche. Folgendes File <strike>darf</strike> <u>durfte</u> jeder, der gerade lustig <strike>ist</strike> <u>war</u>, von der deutschen in die englische Sprache bringen:
==Scriptinfos==
{{Script|script=CIAD (Command Info And Description)|autor=[[Benutzer:SymTec ltd.{{!}}SymTec ltd.]]|spiel=X3|version=1.0|language=DE/EN|group=[[x3plus]]|forum=http://forum.egosoft.com/viewtopic.php?t=173002 Egosoft|filesize=11/76kB|download=http://x-lexikon.xibo.at/board/download.php?id=60 X-Lexikon-Forum|cmd1=1259|textid=7009}}


==Info==
*Die Zeichen \033Y, \033A, \033W etc. setzen eine andere Farbe. \033X beendet den Bereich der geänderten Schriftfarbe.
*\n markiert einen Zeilenumbruch
*%s steht als Platzhalter für eine Variable, die später in den Text eingefügt wird.
*Wenn man nur eine "Section" editiert, verringert das die Gefahr eines "Bearbeitungskonfliktes". Daher ist es sinnvoll, die "Bearbeiten"-Felder in den Sections zu nutzen, als den "bearbeiten"-Link am Anfang dieses Artikels.




{{----}}
==Section1==
{{DescrBox|Übernommen (Blade0815)}}


==Section2==
==Eintragen der eigenen Scripts in diese Übersicht==
{{DescrBox|Übernommen (Alex Vanderbilt)}}
Auf jedem Schiff sind bis zu 5 lokale Variablen gespeichert, die als Statistik in einen Nachrichtentext eingefügt werden. Diese Varibalen heißen ''local.stl.info.arg(1-10)'', können aber auch jeden anderen Namen haben.


==Section2.2==
'''Hier gepostet werden:'''
{{DescrBox|Übernommen (Alex Vanderbilt)}}
* 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


==Section3==
==Ein Beispiel==
{{DescrBox|Übernommen (Blacky BPG)}}
Ich möchte einen Statistikeintrag für die Taxisoftware MK1 machenen. Ich schreibe hier:


==Section4==
*Script: Taxisoftware MK1 & MK2
===Section4.1===
*Hauptscript: plugin.taxi.main
*Kommandotext:
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.
*Statistiktext:
\033YTaxisoftware MK1\n
Pilot\033X: %s\n
\033YVerdiente Credits\033X: %s\n
\033YGeflogene Kilometer\033X: %s km\n
\033YMomentanes Flugziel\033X: %s
*Credits:
\033B© STL Software Development and Modification, Argon Prime\033X


{{DescrBox|Übernommen (neomedes)}}
Daraufhin setze ich bei der nächsten Version meiner Taxisoftware folgende Variablen:
*''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''


===Section4.2===
[[Kategorie:Script]][[Kategorie:Scripts und Modding]]
 
{{DescrBox|Übernommen (neomedes)}}
 
Übersetzt von [[Benutzer:neomedes|neomedes]] - Ich habe zum Schluss noch ein paar zusätzliche Hinweise eingefügt, die auf der englischen Script-Seite (<nowiki>http://forum.egosoft.com/viewtopic.php?t=151491</nowiki>) zu finden waren --Neomedes
:Damit hast du die 100 Zeilen um genau 5 überschritten - ich musste die Hinweise wieder rausnehmen ;) --[[Benutzer:SymTec ltd.|SymTec]] 21:58, 5. Jul 2007 (CEST)
 
===Section4.3===
{{DescrBox|Übernommen (Blacky_BPG)}}
 
===Section4.4===
{{DescrBox|Übernommen (Blacky_BPG)}}
 
===Section4.5===
{{DescrBox|Übernommen (Blacky_BPG)}}
 
===Section4.6===
{{DescrBox|Übernommen (Blacky_BPG)}}

Aktuelle Version vom 2. Juli 2012, 03:41 Uhr

Achtungzeichen.gif Achtung: Dieser Artikel soll einerseits ein Beispielartikel werden, wie ein Script im X-Lexikon vorgestellt werden könnte, andererseits bietet er auch Zutritt zum kompletten Text der Textdateien (Englisch und Deutsch). Damit kann jeder, der in den CIAD-Informationen noch Verbesserungsmöglichkeiten entdeckt hat, diese hier einbringen. Ich werde in regelmäßigen Abstanden die Infos in die Download-Datei übernehmen.

STL X3 CIAD 1.jpg
STL X3 CIAD 2.jpg

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 über einen einzigen Knopf 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.

Scriptinfos

{{#if:x3plus||Gruppe:||x3plus {{#if:7009||TextID:||7009 (497009.xml) {{#if:1259||valign="top"|CommandIDs: ||{{#ifexpr: 1259 > 1200|COMMAND_TYPE_SHIP_{{#expr:1259 mod 1200}} (1259)|{{#ifexpr: 1259 > 1100|COMMAND_TYPE_STATION_{{#expr:1259 mod 1100}} (1259)|{{#ifexpr: 1259 > 900|COMMAND_TYPE_TURRET_{{#expr:1259 mod 900}} (1259)|{{#ifexpr: 1259 > 800|COMMAND_TYPE_GENERAL_{{#expr:1259 mod 800}} (1259)|{{#ifexpr: 1259 > 700|COMMAND_TYPE_CUSTOM_{{#expr:1259 mod 700}} (1259)|{{#ifexpr: 1259 > 600|COMMAND_TYPE_PIRACY_{{#expr:1259 mod 600}} (1259)|{{#ifexpr: 1259 > 500|COMMAND_TYPE_SPECIAL_{{#expr:1259 mod 500}} (1259)|{{#ifexpr: 1259 > 400|COMMAND_TYPE_TRADE_{{#expr:1259 mod 400}} (1259)|{{#ifexpr: 1259 > 300|COMMAND_TYPE_FIGHT_{{#expr:1259 mod 300}} (1259)|{{#ifexpr: 1259 > 200|COMMAND_TYPE_NAV_{{#expr:1259 mod 200}} (1259)|nicht angegeben}}}}}}}}}}}}}}}}}}}}}} {{#if:|
{{#ifexpr: {{{cmd2}}} > 1200|COMMAND_TYPE_SHIP_{{#expr:{{{cmd2}}} mod 1200}} ({{{cmd2}}})|{{#ifexpr: {{{cmd2}}} > 1100|COMMAND_TYPE_STATION_{{#expr:{{{cmd2}}} mod 1100}} ({{{cmd2}}})|{{#ifexpr: {{{cmd2}}} > 900|COMMAND_TYPE_TURRET_{{#expr:{{{cmd2}}} mod 900}} ({{{cmd2}}})|{{#ifexpr: {{{cmd2}}} > 800|COMMAND_TYPE_GENERAL_{{#expr:{{{cmd2}}} mod 800}} ({{{cmd2}}})|{{#ifexpr: {{{cmd2}}} > 700|COMMAND_TYPE_CUSTOM_{{#expr:{{{cmd2}}} mod 700}} ({{{cmd2}}})|{{#ifexpr: {{{cmd2}}} > 600|COMMAND_TYPE_PIRACY_{{#expr:{{{cmd2}}} mod 600}} ({{{cmd2}}})|{{#ifexpr: {{{cmd2}}} > 500|COMMAND_TYPE_SPECIAL_{{#expr:{{{cmd2}}} mod 500}} ({{{cmd2}}})|{{#ifexpr: {{{cmd2}}} > 400|COMMAND_TYPE_TRADE_{{#expr:{{{cmd2}}} mod 400}} ({{{cmd2}}})|{{#ifexpr: {{{cmd2}}} > 300|COMMAND_TYPE_FIGHT_{{#expr:{{{cmd2}}} mod 300}} ({{{cmd2}}})|{{#ifexpr: {{{cmd2}}} > 200|COMMAND_TYPE_NAV_{{#expr:{{{cmd2}}} mod 200}} ({{{cmd2}}})|nicht angegeben}}}}}}}}}}}}}}}}}}}}}} {{#if:|
{{#ifexpr: {{{cmd3}}} > 1200|COMMAND_TYPE_SHIP_{{#expr:{{{cmd3}}} mod 1200}} ({{{cmd3}}})|{{#ifexpr: {{{cmd3}}} > 1100|COMMAND_TYPE_STATION_{{#expr:{{{cmd3}}} mod 1100}} ({{{cmd3}}})|{{#ifexpr: {{{cmd3}}} > 900|COMMAND_TYPE_TURRET_{{#expr:{{{cmd3}}} mod 900}} ({{{cmd3}}})|{{#ifexpr: {{{cmd3}}} > 800|COMMAND_TYPE_GENERAL_{{#expr:{{{cmd3}}} mod 800}} ({{{cmd3}}})|{{#ifexpr: {{{cmd3}}} > 700|COMMAND_TYPE_CUSTOM_{{#expr:{{{cmd3}}} mod 700}} ({{{cmd3}}})|{{#ifexpr: {{{cmd3}}} > 600|COMMAND_TYPE_PIRACY_{{#expr:{{{cmd3}}} mod 600}} ({{{cmd3}}})|{{#ifexpr: {{{cmd3}}} > 500|COMMAND_TYPE_SPECIAL_{{#expr:{{{cmd3}}} mod 500}} ({{{cmd3}}})|{{#ifexpr: {{{cmd3}}} > 400|COMMAND_TYPE_TRADE_{{#expr:{{{cmd3}}} mod 400}} ({{{cmd3}}})|{{#ifexpr: {{{cmd3}}} > 300|COMMAND_TYPE_FIGHT_{{#expr:{{{cmd3}}} mod 300}} ({{{cmd3}}})|{{#ifexpr: {{{cmd3}}} > 200|COMMAND_TYPE_NAV_{{#expr:{{{cmd3}}} mod 200}} ({{{cmd3}}})|nicht angegeben}}}}}}}}}}}}}}}}}}}}}} {{#if:|
{{#ifexpr: {{{cmd4}}} > 1200|COMMAND_TYPE_SHIP_{{#expr:{{{cmd4}}} mod 1200}} ({{{cmd4}}})|{{#ifexpr: {{{cmd4}}} > 1100|COMMAND_TYPE_STATION_{{#expr:{{{cmd4}}} mod 1100}} ({{{cmd4}}})|{{#ifexpr: {{{cmd4}}} > 900|COMMAND_TYPE_TURRET_{{#expr:{{{cmd4}}} mod 900}} ({{{cmd4}}})|{{#ifexpr: {{{cmd4}}} > 800|COMMAND_TYPE_GENERAL_{{#expr:{{{cmd4}}} mod 800}} ({{{cmd4}}})|{{#ifexpr: {{{cmd4}}} > 700|COMMAND_TYPE_CUSTOM_{{#expr:{{{cmd4}}} mod 700}} ({{{cmd4}}})|{{#ifexpr: {{{cmd4}}} > 600|COMMAND_TYPE_PIRACY_{{#expr:{{{cmd4}}} mod 600}} ({{{cmd4}}})|{{#ifexpr: {{{cmd4}}} > 500|COMMAND_TYPE_SPECIAL_{{#expr:{{{cmd4}}} mod 500}} ({{{cmd4}}})|{{#ifexpr: {{{cmd4}}} > 400|COMMAND_TYPE_TRADE_{{#expr:{{{cmd4}}} mod 400}} ({{{cmd4}}})|{{#ifexpr: {{{cmd4}}} > 300|COMMAND_TYPE_FIGHT_{{#expr:{{{cmd4}}} mod 300}} ({{{cmd4}}})|{{#ifexpr: {{{cmd4}}} > 200|COMMAND_TYPE_NAV_{{#expr:{{{cmd4}}} mod 200}} ({{{cmd4}}})|nicht angegeben}}}}}}}}}}}}}}}}}}}}}} {{#if:|
{{#ifexpr: {{{cmd5}}} > 1200|COMMAND_TYPE_SHIP_{{#expr:{{{cmd5}}} mod 1200}} ({{{cmd5}}})|{{#ifexpr: {{{cmd5}}} > 1100|COMMAND_TYPE_STATION_{{#expr:{{{cmd5}}} mod 1100}} ({{{cmd5}}})|{{#ifexpr: {{{cmd5}}} > 900|COMMAND_TYPE_TURRET_{{#expr:{{{cmd5}}} mod 900}} ({{{cmd5}}})|{{#ifexpr: {{{cmd5}}} > 800|COMMAND_TYPE_GENERAL_{{#expr:{{{cmd5}}} mod 800}} ({{{cmd5}}})|{{#ifexpr: {{{cmd5}}} > 700|COMMAND_TYPE_CUSTOM_{{#expr:{{{cmd5}}} mod 700}} ({{{cmd5}}})|{{#ifexpr: {{{cmd5}}} > 600|COMMAND_TYPE_PIRACY_{{#expr:{{{cmd5}}} mod 600}} ({{{cmd5}}})|{{#ifexpr: {{{cmd5}}} > 500|COMMAND_TYPE_SPECIAL_{{#expr:{{{cmd5}}} mod 500}} ({{{cmd5}}})|{{#ifexpr: {{{cmd5}}} > 400|COMMAND_TYPE_TRADE_{{#expr:{{{cmd5}}} mod 400}} ({{{cmd5}}})|{{#ifexpr: {{{cmd5}}} > 300|COMMAND_TYPE_FIGHT_{{#expr:{{{cmd5}}} mod 300}} ({{{cmd5}}})|{{#ifexpr: {{{cmd5}}} > 200|COMMAND_TYPE_NAV_{{#expr:{{{cmd5}}} mod 200}} ({{{cmd5}}})|nicht angegeben}}}}}}}}}}}}}}}}}}}}}} {{#if:|
{{#ifexpr: {{{cmd6}}} > 1200|COMMAND_TYPE_SHIP_{{#expr:{{{cmd6}}} mod 1200}} ({{{cmd6}}})|{{#ifexpr: {{{cmd6}}} > 1100|COMMAND_TYPE_STATION_{{#expr:{{{cmd6}}} mod 1100}} ({{{cmd6}}})|{{#ifexpr: {{{cmd6}}} > 900|COMMAND_TYPE_TURRET_{{#expr:{{{cmd6}}} mod 900}} ({{{cmd6}}})|{{#ifexpr: {{{cmd6}}} > 800|COMMAND_TYPE_GENERAL_{{#expr:{{{cmd6}}} mod 800}} ({{{cmd6}}})|{{#ifexpr: {{{cmd6}}} > 700|COMMAND_TYPE_CUSTOM_{{#expr:{{{cmd6}}} mod 700}} ({{{cmd6}}})|{{#ifexpr: {{{cmd6}}} > 600|COMMAND_TYPE_PIRACY_{{#expr:{{{cmd6}}} mod 600}} ({{{cmd6}}})|{{#ifexpr: {{{cmd6}}} > 500|COMMAND_TYPE_SPECIAL_{{#expr:{{{cmd6}}} mod 500}} ({{{cmd6}}})|{{#ifexpr: {{{cmd6}}} > 400|COMMAND_TYPE_TRADE_{{#expr:{{{cmd6}}} mod 400}} ({{{cmd6}}})|{{#ifexpr: {{{cmd6}}} > 300|COMMAND_TYPE_FIGHT_{{#expr:{{{cmd6}}} mod 300}} ({{{cmd6}}})|{{#ifexpr: {{{cmd6}}} > 200|COMMAND_TYPE_NAV_{{#expr:{{{cmd6}}} mod 200}} ({{{cmd6}}})|nicht angegeben}}}}}}}}}}}}}}}}}}}}}} {{#if:|
{{#ifexpr: {{{cmd7}}} > 1200|COMMAND_TYPE_SHIP_{{#expr:{{{cmd7}}} mod 1200}} ({{{cmd7}}})|{{#ifexpr: {{{cmd7}}} > 1100|COMMAND_TYPE_STATION_{{#expr:{{{cmd7}}} mod 1100}} ({{{cmd7}}})|{{#ifexpr: {{{cmd7}}} > 900|COMMAND_TYPE_TURRET_{{#expr:{{{cmd7}}} mod 900}} ({{{cmd7}}})|{{#ifexpr: {{{cmd7}}} > 800|COMMAND_TYPE_GENERAL_{{#expr:{{{cmd7}}} mod 800}} ({{{cmd7}}})|{{#ifexpr: {{{cmd7}}} > 700|COMMAND_TYPE_CUSTOM_{{#expr:{{{cmd7}}} mod 700}} ({{{cmd7}}})|{{#ifexpr: {{{cmd7}}} > 600|COMMAND_TYPE_PIRACY_{{#expr:{{{cmd7}}} mod 600}} ({{{cmd7}}})|{{#ifexpr: {{{cmd7}}} > 500|COMMAND_TYPE_SPECIAL_{{#expr:{{{cmd7}}} mod 500}} ({{{cmd7}}})|{{#ifexpr: {{{cmd7}}} > 400|COMMAND_TYPE_TRADE_{{#expr:{{{cmd7}}} mod 400}} ({{{cmd7}}})|{{#ifexpr: {{{cmd7}}} > 300|COMMAND_TYPE_FIGHT_{{#expr:{{{cmd7}}} mod 300}} ({{{cmd7}}})|{{#ifexpr: {{{cmd7}}} > 200|COMMAND_TYPE_NAV_{{#expr:{{{cmd7}}} mod 200}} ({{{cmd7}}})|nicht angegeben}}}}}}}}}}}}}}}}}}}}}} {{#if:|
{{#ifexpr: {{{cmd8}}} > 1200|COMMAND_TYPE_SHIP_{{#expr:{{{cmd8}}} mod 1200}} ({{{cmd8}}})|{{#ifexpr: {{{cmd8}}} > 1100|COMMAND_TYPE_STATION_{{#expr:{{{cmd8}}} mod 1100}} ({{{cmd8}}})|{{#ifexpr: {{{cmd8}}} > 900|COMMAND_TYPE_TURRET_{{#expr:{{{cmd8}}} mod 900}} ({{{cmd8}}})|{{#ifexpr: {{{cmd8}}} > 800|COMMAND_TYPE_GENERAL_{{#expr:{{{cmd8}}} mod 800}} ({{{cmd8}}})|{{#ifexpr: {{{cmd8}}} > 700|COMMAND_TYPE_CUSTOM_{{#expr:{{{cmd8}}} mod 700}} ({{{cmd8}}})|{{#ifexpr: {{{cmd8}}} > 600|COMMAND_TYPE_PIRACY_{{#expr:{{{cmd8}}} mod 600}} ({{{cmd8}}})|{{#ifexpr: {{{cmd8}}} > 500|COMMAND_TYPE_SPECIAL_{{#expr:{{{cmd8}}} mod 500}} ({{{cmd8}}})|{{#ifexpr: {{{cmd8}}} > 400|COMMAND_TYPE_TRADE_{{#expr:{{{cmd8}}} mod 400}} ({{{cmd8}}})|{{#ifexpr: {{{cmd8}}} > 300|COMMAND_TYPE_FIGHT_{{#expr:{{{cmd8}}} mod 300}} ({{{cmd8}}})|{{#ifexpr: {{{cmd8}}} > 200|COMMAND_TYPE_NAV_{{#expr:{{{cmd8}}} mod 200}} ({{{cmd8}}})|nicht angegeben}}}}}}}}}}}}}}}}}}}}}} {{#if:|
{{#ifexpr: {{{cmd9}}} > 1200|COMMAND_TYPE_SHIP_{{#expr:{{{cmd9}}} mod 1200}} ({{{cmd9}}})|{{#ifexpr: {{{cmd9}}} > 1100|COMMAND_TYPE_STATION_{{#expr:{{{cmd9}}} mod 1100}} ({{{cmd9}}})|{{#ifexpr: {{{cmd9}}} > 900|COMMAND_TYPE_TURRET_{{#expr:{{{cmd9}}} mod 900}} ({{{cmd9}}})|{{#ifexpr: {{{cmd9}}} > 800|COMMAND_TYPE_GENERAL_{{#expr:{{{cmd9}}} mod 800}} ({{{cmd9}}})|{{#ifexpr: {{{cmd9}}} > 700|COMMAND_TYPE_CUSTOM_{{#expr:{{{cmd9}}} mod 700}} ({{{cmd9}}})|{{#ifexpr: {{{cmd9}}} > 600|COMMAND_TYPE_PIRACY_{{#expr:{{{cmd9}}} mod 600}} ({{{cmd9}}})|{{#ifexpr: {{{cmd9}}} > 500|COMMAND_TYPE_SPECIAL_{{#expr:{{{cmd9}}} mod 500}} ({{{cmd9}}})|{{#ifexpr: {{{cmd9}}} > 400|COMMAND_TYPE_TRADE_{{#expr:{{{cmd9}}} mod 400}} ({{{cmd9}}})|{{#ifexpr: {{{cmd9}}} > 300|COMMAND_TYPE_FIGHT_{{#expr:{{{cmd9}}} mod 300}} ({{{cmd9}}})|{{#ifexpr: {{{cmd9}}} > 200|COMMAND_TYPE_NAV_{{#expr:{{{cmd9}}} mod 200}} ({{{cmd9}}})|nicht angegeben}}}}}}}}}}}}}}}}}}}}}} {{#if:1259||-}} {{#if:||colspan="2"|Ersetzte Scriptdateien:||{{{replaced}}} {{#if:http://forum.egosoft.com/viewtopic.php?t=173002 Egosoft||Forum:||Egosoft {{#if:http://x-lexikon.xibo.at/board/download.php?id=60 X-Lexikon-Forum||Download:||X-Lexikon-Forum {{#if:11/76kB||Anzahl Files/Größe:||11/76kB {{#if:||{{{add1}}}:||{{{add2}}}}}
Script: CIAD (Command Info And Description) {{#if:SymTec ltd.|von SymTec ltd.|}} {{#if:1.0|(V1.0)|}}
Spiel: X3|X³ - Reunion|{{#ifeq:X3|X2|X² - The Threat|nicht angegeben}}}} {{#if: DE/EN|- DE/EN|}}



Eintragen der eigenen Scripts in diese Übersicht

Auf jedem Schiff sind bis zu 5 lokale Variablen gespeichert, die als Statistik in einen Nachrichtentext eingefügt werden. Diese Varibalen heißen local.stl.info.arg(1-10), können aber auch jeden anderen Namen haben.

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

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:
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.
  • Statistiktext:
\033YTaxisoftware MK1\n
Pilot\033X: %s\n
\033YVerdiente Credits\033X: %s\n
\033YGeflogene Kilometer\033X: %s km\n
\033YMomentanes Flugziel\033X: %s
  • Credits:
\033B© STL Software Development and Modification, Argon Prime\033X

Daraufhin setze ich bei der nächsten Version meiner Taxisoftware folgende Variablen:

  • 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