--- title: los recursos necesarios para la construcción summary: Una propiedad de estación MD que da escasez de material para una tarea de construcción en particular. 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/"] --- ## Valor devuelto | Tipo | Significado | | --- | --- | | [Tabla MD](wiki:type-md-values) | La forma.table da una tabla MD keyed por mercancías con cantidades de escasez. No es una tabla Lua. | [Tipos y métodos](wiki:types) ## Expresión observada Capa: Mission Director. Esta es una propiedad de estación para una tarea de construcción, no una función Lua. `$Station` debe existir y `$Build` debe ser su tarea válida. El controlador debe resolver estas variables; el fragmento no las crea. ```xml ``` **Qué ocurre:** $Needed sostiene la tabla de escasez de esta tarea y $Wares su lista de claves. Las cantidades y los artículos exactos dependen de la estación/tarea; no hay salida impresa fija. ## Iterar el resultado La tabla describe la escasez de ese pedido. Las existencias de la estación, la receta de material y los recursos que faltan son diferentes. El ejemplo lee cada ID de material y la cantidad requerida correspondiente. ```xml ``` **Qué ocurre:** Cada llave $Ware suministra su ID y cantidad de escasez $Amount. Este ejemplo lee datos; no entrega mercancías. ## Límites Compruebe primero el ciclo de vida de la tarea y la asociación de la estación. No reutilice una manija después de la terminación o cancelación. Maneje un conjunto vacío válido por separado de un pedido que falta. Leer esta propiedad no debe crear barcos ni recursos de suministro; la pantalla de la UI tiene su propia verificación.