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
chance expression Nein nicht deklariert
weight expression Nein nicht deklariert
comment comment Nein nicht deklariert
actor actor Ja. nicht deklariert
page pagewithdefault Nein nicht deklariert
line lineorlist Nein nicht deklariert
delay speakdelay Nein nicht deklariert
emotion speakemotion Nein nicht deklariert
timer speaktimer Nein nicht deklariert
interruptontimer speakinterruptontimer Nein nicht deklariert
priority expression Nein nicht deklariert
caninterrupt booleanexpression Nein nicht deklariert
recipient expression Nein nicht deklariert
topic expression Nein nicht deklariert
backgroundcomm booleanexpression Nein nicht deklariert
broadcast booleanexpression Nein nicht deklariert
voiceover booleanexpression Nein nicht deklariert
check boolean Nein nicht deklariert

libraries/voicesequences.xsd

Attribut Schematyp Erforderlich Standard / festgelegt
page xs:positiveInteger Nein nicht deklariert
line xs:positiveInteger Ja. nicht deklariert
priority xs:integer Nein nicht deklariert
nosubtitles xs:boolean Nein nicht deklariert
filter xs:string 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.