Guest User

test

a guest
Jan 25th, 2016
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.04 KB | None | 0 0
  1. reactor = peripheral.wrap("back")
  2. glasses = peripheral.wrap("left")
  3. glasses.clear()
  4. glasses.addBox(4,6,124,27,0x000000, 0.5)
  5. glasses.addText(7, 9, "Stored Energy: ", 0x0033FF)
  6. glasses.addText(7, 22, "Reactor State: ", 0x0033FF)
  7. term.clear()
  8. term.setCursorPos(1,1)
  9. max = 9000000
  10. min = 2500
  11.  
  12. while true do
  13.  energy = reactor.getEnergyStored()
  14.  limit = 10000000
  15.  final = math.floor((energy/limit)*100)
  16.  color = 0xFFFFFF
  17.  getState = reactor.getActive()
  18.  
  19.  if getState == true then
  20.    state = "ONLINE"
  21.  end
  22.  
  23.  if getState == false then
  24.    state = "OFFLINE"
  25.  end
  26.  
  27.  if energy >= max then
  28.   reactor.setActive(false)
  29.  end
  30.  if energy <= min then
  31.   reactor.setActive(true)
  32.  end
  33.  term.setCursorPos(1,1)
  34.  write("Stored Energy: "..(final).."%")
  35.  glasses.addText(87, 9, final.."%")
  36.  
  37.  
  38.  if state == "ONLINE" then
  39.       on_text = glasses.addText(84, 22, state, 0x00CC00)
  40.  end
  41.  
  42.  if state == "OFFLINE" then
  43.       off_text = glasses.addText(84, 22, state, 0x990000)
  44.   end
  45.  
  46.  
  47.  glasses.sync()
  48.  sleep(0.5)
  49.  term.setCursorPos(1,2)
  50. end
Advertisement
Add Comment
Please, Sign In to add comment