Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- 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
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement