Advertisement
Guest User

NucleaControl

a guest
Aug 21st, 2014
171
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.97 KB | None | 0 0
  1. local Time = 0
  2. local TimeStunden = 0
  3. local TimeMinuten = 0
  4. local TimeSekunden = 0
  5. local Bundled = "back"
  6. local EnergyLevel = "Empty"
  7. local ReactorON = false
  8. local Storage = false
  9.  
  10.  
  11. term.setCursorPos(1, 1)
  12.  
  13. function _print()
  14.  
  15.  term.clear()
  16.  term.setCursorPos(1, 1)
  17.  
  18.  print("       _____________________________________")
  19.  print("       !                                   !")
  20.  print("       !         edit by XMaster96         !")
  21.  print("       !     Reactor Control Computer      !")
  22.  print("       !                                   !")
  23.  print("       !___________________________________!")
  24.  print(" ")
  25.  print(" ")
  26.  print(" ")
  27.  write("   Energy Storage : ")
  28.  print(EnergyLevel)
  29.  print(" ")
  30.  
  31.  if ReactorON then
  32.   write("   Reactor is ") term.setTextColor(colors.lime) write("Online ") term.setTextColor(colors.white) --write("since     ")
  33.  -- write(TimeStunden) write(":") write(TimeMinuten)
  34.  -- write(":") print(TimeSekunden)
  35.  else
  36.   write("   Reactor is ") term.setTextColor(colors.red) write("Offline") term.setTextColor(colors.white)      
  37.  end
  38.  
  39. end
  40.  
  41. function _rechne()
  42.   if rs.testBundledInput(Bundled, 1) then
  43.    EnergyLevel = "Empty"
  44.    ReactorON = true
  45.    Storage = false
  46.    rs.setBundledOutput(Bundled, 8)
  47.   end
  48. --   Time = Time + 10
  49. --   if Time > 60 then
  50. --    x = Time - 60
  51. --   else
  52. --    x = 0
  53. --   end
  54. --   TimeSekunden = (Time - x)
  55. --   TimeMinuten = math.floor((Time/60)+ 0.5)
  56. --   TimeStunden = math.floor((TimeMinuten/60)+ 0.5)
  57.   if rs.testBundledInput(Bundled, 4) then
  58.    EnergyLevel = "Full"
  59.    ReactorON = false
  60.    Storage = true
  61.    rs.setBundledOutput(Bundled, 0)
  62. --   Time = 0
  63.   end
  64.   if rs.testBundledInput(Bundled, 16384) then
  65.    EnergyLevel = "ME Empty"
  66.    ReactorON = true
  67.    rs.setBundledOutput(Bundled, 8)
  68.   end
  69.   if rs.testBundledInput(Bundled, 8192) and Storage then
  70.    EnergyLevel = Full
  71.    ReactotON = false
  72.    rs.setBundledOutput(Bundled, 0)
  73.   end
  74. end
  75.  
  76. while true do
  77.  _rechne()
  78.  _print()
  79.  sleep(2)
  80. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement