-- Laden Sie das Colony Integrator-API os.loadAPI("colony_integrator") -- Konfigurieren Sie den Computer-Monitor local monitor = peripheral.wrap("top") -- Ändern Sie den Namen des Monitors entsprechend Ihrer Konfiguration monitor.setTextScale(1) monitor.clear() -- Gebäude-IDs, für die Sie den Upgrade-Fortschritt anzeigen möchten local buildingIDs = {1, 2, 3} -- Ändern Sie diese Werte entsprechend Ihren Anforderungen -- Funktion zum Anzeigen des Upgrade-Fortschritts auf dem Monitor local function displayUpgrades() -- Überprüfen Sie den Upgrade-Fortschritt für jedes Gebäude in buildingIDs for i, buildingID in ipairs(buildingIDs) do local buildingData = colony_integrator.getBuildingData(buildingID) if buildingData then -- Berechnen Sie die Prozentsatz-Vervollständigung des Gebäudes local percentComplete = math.floor((buildingData.level / buildingData.maxLevel) * 100) -- Erstellen Sie die Textzeile, die auf dem Monitor angezeigt wird local text = buildingData.name .. ": " .. percentComplete .. "%" -- Schreiben Sie den Text auf dem Monitor monitor.setCursorPos(1, i) monitor.write(text) else -- Gebäude-ID wurde nicht gefunden print("Gebäude-ID " .. buildingID .. " wurde nicht gefunden.") end end end -- Aktualisieren Sie den Upgrade-Fortschritt auf dem Monitor alle 5 Sekunden while true do displayUpgrades() sleep(5) end