Advertisement
praetorianer777

tank_monitor_remote

Dec 25th, 2013
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. monitor = peripheral.wrap("top")
  2. monitor.setTextScale(1)
  3. monitor.setTextColor(32768)
  4.  
  5. rednet.open("right")
  6. local pc = 0
  7. local name = ""
  8. local menge = 0
  9. local kapazitaet = 0
  10. local timer = 0
  11. local menge_alt = 0
  12.  
  13. while true do
  14.   pc,name = rednet.receive()
  15.   pc,menge = rednet.receive()
  16.   pc,kapazitaet = rednet.receive()
  17.  
  18.   term.clear()
  19.   term.setCursorPos(1,1)
  20.  
  21.   if timer = 5 then
  22.     timer = 0
  23.   end
  24.  
  25.   if menge >= kapazitaet/2 then
  26.     monitor.setBackgroundColor(8192)
  27.   end
  28.   if menge < kapazitaet/2 and menge >= kapazitaet/5 then
  29.     monitor.setBackgroundColor(2)
  30.   end
  31.   if menge < kapazitaet/5 then
  32.     monitor.setBackgroundColor(16384)
  33.   end
  34.    
  35.   term.write("Inhalt: "..name.." ")
  36.   term.setCursorPos(1,2)
  37.   term.write("Fuellstand: "..menge.." / "..kapazitaet)
  38.   term.setCursorPos(1,3)
  39.   if menge_alt > menge then
  40.       term.write("Tendenz fallend")
  41.   else
  42.     if menge_alt = menge
  43.       term.write("Tendenz gleichbleibend")
  44.     else
  45.       term.write("Tendenz steigend")
  46.     end
  47.   end
  48.   sleep(1)
  49.   timer = timer + 1
  50.   menge_alt = menge
  51. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement