draco_Slot = "draconic_rf_storage_0" mon_Slot = "monitor_0" counter = 0 progessBarColor = colors.lightBlue --mon.setBackgroundColor(colors.white) --mon.setTextColor(colors.black) mon = peripheral.wrap(mon_Slot) storage = peripheral.wrap(draco_Slot) function Update() energy_Storage = storage.getEnergyStored() energy_Storage_Max = storage.getMaxEnergyStored() storage_Prozent = energy_Storage/energy_Storage_Max * 100 storage_Prozent_New = math.ceil(storage_Prozent) progessBar = storage_Prozent_New/4 if storage_Prozent_New < 50 then progessBarColor = colors.red progessBarColorTwo = colors.black else progessBarColor = colors.lightBlue end end function Screen() mon.setCursorPos (8,1) mon.write("Energiespeicher") mon.setCursorPos(6,5) mon.write(energy_Storage .. " / " .. energy_Storage_Max) end function Ladebalken() mon.clear() mon.setCursorPos(1,2) for i = 1,10 do mon.setBackgroundColor(colors.black) mon.write(" ") end mon.setCursorPos(1,2) for i = 1,progessBar do mon.setBackgroundColor(progessBarColor) mon.write(" ") end mon.setCursorPos(1,3) for i = 1,10 do mon.setBackgroundColor(colors.black) mon.write(" ") end mon.setCursorPos(1,3) for i = 1,progessBar do mon.setBackgroundColor(progessBarColor) mon.write(" ") end mon.setCursorPos(1,4) for i = 1,10 do mon.setBackgroundColor(colors.black) mon.write(" ") end mon.setCursorPos(1,4) for i = 1,progessBar do mon.setBackgroundColor(progessBarColor) mon.write(" ") end mon.setBackgroundColor(colors.white) mon.setTextColor(colors.black) end while true do term.clear() term.setCursorPos(1,1) print(progessBar) Update() Ladebalken() Screen() sleep (1) end