Beschreibung#

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

Rückgabewert#

Typ Bedeutung
UniverseID Typen beschreiben die deklarierte Schnittstelle, nicht den Nachweis eines erfolgreichen Spieleffekts.

Typen und Methoden

Erklärung und Parameter#

C
UniverseID SpawnStationAtPos(const char* macroname, UniverseID sectorid, UIPosRot offset, const char* constructionplanid, const char* ownerid);
C-Parameter
const char* macroname
UniverseID sectorid
UIPosRot offset
const char* constructionplanid
const char* ownerid

Ein Zeigerrückgabe ist cdata, kein Lua String. Ein C bool Karten zu Lua boolean, skalare C Zahlen normalerweise karten zu nummer, und 64-Bit Ganzzahlen und Strukturen können cdata bleiben. void hat keine direkte Rückkehr; Ausgabepuffer können noch verändert werden. Puffergröße, Lebensdauer, Eigentum und der korrekte UI Kontext müssen vor dem Aufrufen festgelegt werden.

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.