Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- rangeA = 26
- rangeB = 45
- lamps = {}
- lamps[1] = {26,27,28,29}
- lamps[2] = {30,31,32,33}
- lamps[3] = {34,35,36,37}
- lamps[4] = {38,39,40,41}
- lamps[5] = {42,43,44,45}
- lamp_name = "colorful_lamp_"
- function pulse(sle,col)
- for a = rangeA , rangeB , 1 do
- lamp = peripheral.wrap(lamp_name .. a)
- lamp.setLampColor(col)
- sleep(sle)
- end
- end
- while true do
- pulse(0,colors.white)
- mfsu_api = "ic2:mfsu_0"
- mfsu = peripheral.wrap(mfsu_api)
- stored = mfsu.getEUStored()
- capa = mfsu.getEUCapacity()
- traction = 5
- calc = 100/capa*stored
- calc = math.floor(calc)
- calc_l = traction/100*calc
- calc_l = math.ceil(calc_l)
- print("Stored : " .. stored)
- print("Capacity : " .. capa)
- print("Percentage: " .. calc)
- print("Lamps : " .. calc_l)
- pulse(0,colors.red)
- calc_l = tonumber(calc_l)
- x = 8
- for b = 1,calc_l,1 do
- for v,k in pairs(lamps[b]) do
- cName = lamp_name .. k
- print(cName)
- cName = peripheral.wrap(cName)
- cName.setLampColor(2^x)
- end
- sleep(0.5)
- end
- sleep(10)
- end
Add Comment
Please, Sign In to add comment