Beschreibung#

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

Rückgabewert#

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

Typen und Methoden

Erklärung und Parameter#

C
BuildTaskID AddBuildTask6(UniverseID containerid, UniverseID defensibleid, const char* macroname, UILoadout2 uiloadout, int64_t price, CrewTransferInfo2 crewtransfer, bool immediate, const char* customname, AddBuildTask6Container* additionalinfo);
C-Parameter
UniverseID containerid
UniverseID defensibleid
const char* macroname
UILoadout2 uiloadout
int64_t price
CrewTransferInfo2 crewtransfer
bool immediate
const char* customname
AddBuildTask6Container* additionalinfo

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.