Beschreibung#

Referenz zur X4-Schnittstelle. Typen sind nur innerhalb des angegebenen Geltungsbereichs geklärt.

Rückgabewert#

Typ Bedeutung
none (MD-Aktion) Typen beschreiben die deklarierte Schnittstelle, nicht den Nachweis eines erfolgreichen Spieleffekts.

Typen und Methoden

XML-Attribute#

Wie wirken schema Typen?

libraries/aiscripts.xsd

Attribut Schematyp Erforderlich Standard / festgelegt
yaw expression Nein nicht deklariert
pitch expression Nein nicht deklariert
roll expression Nein nicht deklariert
value expression Nein nicht deklariert
comment comment Nein nicht deklariert

libraries/common.xsd

Attribut Schematyp Erforderlich Standard / festgelegt
yaw expression Nein nicht deklariert
pitch expression Nein nicht deklariert
roll expression Nein nicht deklariert
value expression Nein nicht deklariert
comment comment Nein nicht deklariert

libraries/effects.xsd

Attribut Schematyp Erforderlich Standard / festgelegt
pitch xs:float Nein nicht deklariert
yaw xs:float Nein nicht deklariert
roll xs:float Nein nicht deklariert

libraries/gamestarts.xsd

Attribut Schematyp Erforderlich Standard / festgelegt
yaw expression Nein nicht deklariert
pitch expression Nein nicht deklariert
roll expression Nein nicht deklariert
value expression Nein nicht deklariert
comment comment Nein nicht deklariert

libraries/objectspawnpoints.xsd

Attribut Schematyp Erforderlich Standard / festgelegt
yaw xs:float Nein nicht deklariert
pitch xs:float Nein nicht deklariert
roll xs:float Nein nicht deklariert

libraries/parameters.xsd

Attribut Schematyp Erforderlich Standard / festgelegt
yaw xs:float Nein nicht deklariert
pitch xs:float Nein nicht deklariert
roll xs:float Nein nicht deklariert

libraries/parameters.xsd

Attribut Schematyp Erforderlich Standard / festgelegt

libraries/parameters.xsd

Attribut Schematyp Erforderlich Standard / festgelegt
min xs:float Nein nicht deklariert
max xs:float Nein nicht deklariert

libraries/region_definitions.xsd

Attribut Schematyp Erforderlich Standard / festgelegt
yaw xs:float Nein nicht deklariert
pitch xs:float Nein nicht deklariert
roll xs:float Nein nicht deklariert

libraries/regionyields.xsd

Attribut Schematyp Erforderlich Standard / festgelegt
yaw xs:float Nein nicht deklariert
pitch xs:float Nein nicht deklariert
roll xs:float Nein nicht deklariert

Eine MD-Aktion kann eine benannte Variable schreiben oder die Spielwelt ändern. Das ist kein Lua-Rückgabewert. Die Ausgabevariable hängt von der Aktion und ihren Attributen ab.

Beispiel und Kontext#

Siehe Sprachkenntnisse, Arten und Methoden und Lua / MD-Veranstaltungen. Beispiele gibt es unabhängige Lernbeispiele. Mit dieser Referenz werden keine Projekt-Quelldateien oder private Implementierungsfragmente verteilt.