Advertisement
Lukas1982011

ReactorInfo

Aug 1st, 2014
205
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.39 KB | None | 0 0
  1. local reactor
  2. reactor = peripheral.wrap("back")
  3. while true do
  4. es = reactor.getEnergyStored()
  5. for i = 1,2 do
  6. shell.run("clear")
  7. o = reactor.getActive()
  8. t = reactor.getTemperature()
  9. r = reactor.getNumberOfControlRods()
  10.  
  11. f = reactor.getFuelAmount()
  12. w = reactor.getWasteAmount()
  13.  
  14. e = reactor.getEnergyProducedLastTick()
  15. ce = reactor.getEnergyStored()
  16. se = es - ce
  17. if se < 0 then
  18.  se = 0
  19. end
  20.  
  21. print("---------------------------------------------------")
  22. print("| ReaktorInfo:")
  23. print("|--------------")
  24. if o == true then
  25. print("| Reaktorstatus:               An")
  26. end
  27. if o == false then
  28. print("| Reaktorstatus:               Aus")
  29. end
  30. print("| Brennstaebe eingebaut:       ",r)
  31. print("| Reaktortemperatur:           ",t ,"Grad")
  32. print("---------------------------------------------------")
  33.  
  34. print("| Rohstoffe:")
  35. print("|------------")
  36. print("| Aktueller Fuellstand:        ",f , "mB")
  37. print("| Angefallener Abfall:         ",w , "mB")
  38. print("---------------------------------------------------")
  39.  
  40. print("| Energiestatus:")
  41. print("|----------------")
  42. print("| Aktuelle Leistung:           ",e , "RF")
  43. print("| Energie Gespeichert:         ",es,"RF")
  44. print("| Energie Output:              ",se,"RF")
  45. print("---------------------------------------------------")
  46. if es < 1000000 then
  47. reactor.setActive(true)
  48. end
  49. if es > 1000000 then
  50. reactor.setActive(false)
  51. end
  52. sleep(1)
  53. end
  54. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement