Advertisement
gelatine87

Untitled

May 7th, 2023
817
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.43 KB | None | 0 0
  1. -- Laden Sie das Colony Integrator-API
  2. os.loadAPI("colony_integrator")
  3.  
  4. -- Konfigurieren Sie den Computer-Monitor
  5. local monitor = peripheral.wrap("top") -- Ändern Sie den Namen des Monitors entsprechend Ihrer Konfiguration
  6. monitor.setTextScale(1)
  7. monitor.clear()
  8.  
  9. -- Gebäude-IDs, für die Sie den Upgrade-Fortschritt anzeigen möchten
  10. local buildingIDs = {1, 2, 3} -- Ändern Sie diese Werte entsprechend Ihren Anforderungen
  11.  
  12. -- Funktion zum Anzeigen des Upgrade-Fortschritts auf dem Monitor
  13. local function displayUpgrades()
  14.   -- Überprüfen Sie den Upgrade-Fortschritt für jedes Gebäude in buildingIDs
  15.   for i, buildingID in ipairs(buildingIDs) do
  16.     local buildingData = colony_integrator.getBuildingData(buildingID)
  17.     if buildingData then
  18.       -- Berechnen Sie die Prozentsatz-Vervollständigung des Gebäudes
  19.       local percentComplete = math.floor((buildingData.level / buildingData.maxLevel) * 100)
  20.       -- Erstellen Sie die Textzeile, die auf dem Monitor angezeigt wird
  21.       local text = buildingData.name .. ": " .. percentComplete .. "%"
  22.       -- Schreiben Sie den Text auf dem Monitor
  23.       monitor.setCursorPos(1, i)
  24.       monitor.write(text)
  25.     else
  26.       -- Gebäude-ID wurde nicht gefunden
  27.       print("Gebäude-ID " .. buildingID .. " wurde nicht gefunden.")
  28.     end
  29.   end
  30. end
  31.  
  32. -- Aktualisieren Sie den Upgrade-Fortschritt auf dem Monitor alle 5 Sekunden
  33. while true do
  34.   displayUpgrades()
  35.   sleep(5)
  36. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement