--- title: erforderliche Ressourcen summary: Eine MD Station Eigenschaft, die Warenmangel für eine bestimmte Bauaufgabe. section: reference kind: api status: reference updated: 2026-10-22 tags: ["X4","modding","needed","build","resources"] sources: ["https://wiki.egosoft.com/X4%20Foundations%20Wiki/Modding%20Support/"] --- ## Rückgabewert | Typ | Bedeutung | | --- | --- | | [MD-Tabelle](wiki:type-md-values) | Die Tabelle ergibt eine MD-Tabelle, die von Waren mit knappen Mengen zusammengestellt wird. Sie ist keine Lua-Tabelle. | [Typen und Methoden](wiki:types) ## Beobachteter Ausdruck Ebene: Mission Director. Dies ist eine Stationseigenschaft für eine Bauaufgabe, nicht eine Lua-Funktion. `$Station` muss es geben und `$Build` muss seine gültige Aufgabe sein. Der Handler muss diese Variablen lösen; das Fragment erzeugt sie nicht. ```xml ``` **Was geschieht:** $Needed hält die Knappheitstabelle dieser Aufgabe und $Wares seine Schlüsselliste. Genaue Waren und Mengen hängen von der Station/Task ab; es gibt keine feste gedruckte Ausgabe. ## Iterieren Sie das Ergebnis Die Tabelle beschreibt Mangel für diese Bestellung. Stationsbestand, das Warenrezept und Build-Task fehlende Ressourcen sind verschiedene Fakten. Das Beispiel liest jede Ware ID und die entsprechende erforderliche Menge. ```xml ``` **Was geschieht:** Jeder $Ware Schlüssel liefert seine ID und Knappheitsmenge $Amount. Dieses Beispiel liest Daten, es liefert keine Waren. ## Grenzen Überprüfen Sie zuerst den Lebenszyklus der Aufgabe und die Stationsverbindung. Verwenden Sie keinen Handle nach Fertigstellung oder Stornierung. Behandeln Sie einen gültigen leeren Satz separat von einer fehlenden Bestellung. Lesen Sie diese Eigenschaft sollte weder Schiffe erstellen noch Ressourcen liefern; UI-Display hat eine eigene Überprüfung.