Bedeutung#

roomtypeexprlookup: X4-Attributtyp: Basistypen, Einschränkungen und mögliche Werte.

Ein XSD-Typ schränkt XML ein. Er deklariert weder einen Lua-Rückgabewert noch den Nutzdatentyp von event.param. Ein schema-konformer Wert beweist keinen erfolgreichen Spieleffekt.

Schemastruktur#

libraries/common.xsd

Eigenschaft Wert
Konstruktion union
Zweige der Vereinigung expression

Zusätzliche Inline-Union-Zweigstelle:

Eigenschaft Wert
Konstruktion restriction
Basistyp xs:string
Einschränkung Wert
enumeration roomtype.bar
enumeration roomtype.casino
enumeration roomtype.corridor
enumeration roomtype.crewquarters
enumeration roomtype.embassy
enumeration roomtype.factionrep
enumeration roomtype.generatorroom
enumeration roomtype.infrastructure
enumeration roomtype.intelligenceoffice
enumeration roomtype.livingroom
enumeration roomtype.manager
enumeration roomtype.office
enumeration roomtype.playeroffice
enumeration roomtype.prison
enumeration roomtype.security
enumeration roomtype.serverroom
enumeration roomtype.serviceroom
enumeration roomtype.trafficcontrol
enumeration roomtype.warroom

restriction schränkt einen Basistyp ein; union erlaubt einen ihrer Typzweige; list beschreibt durch Leerraum getrennte Elemente. enumeration-Werte innerhalb einer Einschränkung sind Alternativen. pattern verwendet reguläre Ausdrücke von XML Schema, keine Lua-Muster oder JavaScript-RegExp. Geerbte Einschränkungen des Basistyps gelten weiterhin.

Beispiel und Ergebnis#

Verwenden Sie die Attributseiten unten für Kontextbeispiele. Ein generisches executable Beispiel wird nicht allein aus einem Typnamen abgeleitet.

Verwendet von#

Element Attribut Schema
create_dynamic_interior roomtype libraries/common.xsd
find_object_component roomtype libraries/common.xsd
find_room roomtype libraries/common.xsd
match_content roomtype libraries/common.xsd

Alle Schematypen · Lua- / MD-Werttypen