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/common.xsd

Attribut Schematyp Erforderlich Standard / festgelegt
ware expression Ja. nicht deklariert
macro expression Nein nicht deklariert
context expression Nein nicht deklariert
group expression Nein nicht deklariert

libraries/common.xsd

Attribut Schematyp Erforderlich Standard / festgelegt
macro namestring Ja. nicht deklariert
path namestring Nein nicht deklariert
optional boolean Nein nicht deklariert
ammunition namestring Nein nicht deklariert
weaponmode extendedweaponmodelookup Nein nicht deklariert
debug boolean Nein nicht deklariert

libraries/gamestarts.xsd

Attribut Schematyp Erforderlich Standard / festgelegt
ware xs:string Nein nicht deklariert
context xs:string Nein nicht deklariert
group xs:string Nein nicht deklariert
comment comment Nein nicht deklariert

libraries/parameters.xsd

Attribut Schematyp Erforderlich Standard / festgelegt
maxaimrangefactor unknown Nein nicht deklariert
fastcharge unknown Nein nicht deklariert
maxshotrangefactor unknown Nein nicht deklariert
maxextrashotrange unknown 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.