Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local nb = peripheral.wrap("left")
- local p = peripheral.wrap("right")
- local all = 0
- local mfsu = {0}
- local strom = {}
- local length = 100
- p.clear()
- function getAllEU()
- local all = 0
- for i = mfsu[1], tablelength(mfsu)+mfsu[1]-1 do
- all = all + strom[i]
- end
- return all
- end
- function tablelength(T)
- local count = 0
- for _ in pairs(T) do count = count + 1 end
- return count
- end
- function progressBarInit(left,top)
- p.addBox(left,top,length + 20, 30, 0xE0E0E0, 0.3)
- box = p.addBox(left +3,top + 15,length,5,0x000000,1)
- box.setColor2(0x2ADEDE)
- box.setGradient(2)
- box1 = p.addBox(3,10,4,15,0xF22E2E,1)
- text = p.addText(3,3 , "EU", 0x000000)
- end
- function progressBar(left,top)
- for i = mfsu[1], tablelength(mfsu)+mfsu[1]-1 do
- EU = nb.callRemote("batbox_"..i, "getStored")
- print(EU)
- strom[i] = EU
- end
- red = length / (tablelength(mfsu) * 10000000) * getAllEU()
- box1.delete()
- text.delete()
- box1 = p.addBox(left + 3 + red - 2,top + 10,4,15,0xF22E2E,1)
- text = p.addText(left + 3,top + 3 , getAllEU() .."/".. (tablelength(mfsu) * 10000000).."EU", 0x000000)
- sleep(1)
- end
- progressBarInit(0,0)
- while true do
- progressBar(0,0)
- end
Advertisement
Add Comment
Please, Sign In to add comment