Sabbertran

Untitled

Jul 23rd, 2014
234
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.44 KB | None | 0 0
  1. local modem = peripheral.wrap("bottom")
  2. modem.open(1)
  3. local monitor_ = peripheral.wrap("left")
  4. monitor_.open(1)
  5. local monitor = peripheral.wrap("monitor_26")
  6.  
  7. print(math.round(((10/6.5548)*10)*0.1)
  8.  
  9. while (true) do
  10.  
  11. local energy = {0,0,0,0,0,0,0,0,0,0,0}
  12. local maxEnergy = {0,0,0,0,0,0,0,0,0,0,0}
  13. local allEnergy = 0
  14. local allMaxEnergy = 0
  15. local currentCell = 0
  16.  
  17. for i=11,1,-1 do
  18. for j=0,10,1 do
  19. temp = peripheral.wrap("cofh_thermalexpansion_energycell_" .. currentCell)
  20. maxEnergy[i] = maxEnergy[i] + temp.getMaxEnergyStored("east")
  21. energy[i] = energy[i] + temp.getEnergyStored("east")
  22. allEnergy = allEnergy + temp.getEnergyStored("east")
  23. allMaxEnergy = allMaxEnergy + temp.getMaxEnergyStored("east")
  24. currentCell = currentCell + 1
  25. end
  26. end
  27.  
  28. monitor.setTextColour(1)
  29. for k=01,11,1 do
  30. number = k
  31. if k < 10 then
  32. number = "0" .. k
  33. end
  34. text = "Row " .. number .. ": " .. energy[k] .. " RF/" .. maxEnergy[k] .. " RF (" .. math.round(((energy[k]*100)/maxEnergy[k])*10)*0.1 .. "%)"
  35. print(text)
  36. monitor.setCursorPos(1,k)
  37. monitor.clearLine()
  38. monitor.write(text)
  39. end
  40. text1 = "Summe: " .. allEnergy .. " RF/" .. allMaxEnergy .. " RF " .. math.round(((allEnergy*100)/allMaxEnergy)*10)*0.1 .. "%"
  41. print(text1)
  42. monitor.setCursorPos(1,12)
  43. monitor.clearLine()
  44. monitor.setTextColour(2)
  45. monitor.write(text1)
  46. sleep(0.5)
  47. print("")
  48. end
Advertisement
Add Comment
Please, Sign In to add comment