> For the complete documentation index, see [llms.txt](https://docs.settlers-united.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.settlers-united.com/s4-lua-api-de/su-library-functions/su.buildings/su.buildings.getpreviousbuilding.md).

# SU.Buildings.GetPreviousBuilding

## SU.Buildings.GetPreviousBuilding(buildingID, buildingState=Buildings.ALL)

Gibt die vorherige (=**neuere**) Gebäude-ID zurück.

Dies ist eine auf Gebäude reduzierte Version von [SU.Entity.GetPreviousEntityID](/s4-lua-api-de/su-library-functions/su.entity/su.entity.getpreviousentityid.md).

#### Parameter

* `buildingID`: ID des aktuellen Gebäudes
* `buildingState` (optional): Gebäude-Status nach dem gesucht werden soll, siehe [Buildings](/s4-lua-api-de/api-enums/buildings.md)

#### Rückgabewert

* Gebäude-ID
* 0 falls keines vorhanden / Fehler

#### Beispiel

```lua
-- findet das vorherige (neuere) Gebäude ausgehen vom Gebäude mit ID 135
local previousBuildingID = SU.Buildings.GetPreviousBuilding(135)
```
