frosty8612

playing around

May 25th, 2014
279
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.29 KB | None | 0 0
  1. --Variables
  2. array = {"rcirontankvalvetile_1","rcirontankvalvetile_2", "rcirontankvalvetile_3","rcirontankvalvetile_4","rcirontankvalvetile_5"}
  3. mon = peripheral.wrap("left")
  4.  
  5. --Looping continuously
  6. while true do
  7.     --Clearing terminal & monitor
  8.     shell.run('clear');term.setCursorPos(1,1)
  9.     mon.clear();mon.setCursorPos(1,1)
  10.     local count = 1
  11.     local monCount = 1
  12.    
  13.     for i,v in ipairs(array) do
  14.         --variables
  15.         m = peripheral.wrap(v)
  16.         tanksTable = m.getTankInfo("unknown")  
  17.         maintank = tanksTable[1] -- gets data for tank
  18.        
  19.         -- prints all data to computer
  20.         term.setCursorPos(1,count)
  21.         print(tostring(i)..": "..tostring(v))
  22.         count = count + 1
  23.  
  24.         for k, v in pairs(maintank) do
  25.             term.setCursorPos(1,count)
  26.             print(tostring(k)..": "..tostring(v))
  27.             count = count + 1
  28.         end
  29.         term.setCursorPos(1,count)
  30.         print(" ")
  31.         count = count + 1
  32.        
  33.         -- prints to monitor
  34.         mon.setCursorPos(1,monCount)
  35.         mon.write("Liquid: "..maintank.rawName)
  36.         monCount = monCount + 1
  37.    
  38.         mon.setCursorPos(1,monCount)
  39.         mon.write("Holding: "..(math.floor(maintank.amount/1000).." / "..(math.floor(maintank.capacity/1000)).." buckets."))
  40.         monCount = monCount + 1
  41.        
  42.         mon.setCursorPos(1,monCount)
  43.         print(" ")
  44.         monCount = monCount + 1
  45.        
  46.     end
  47.     sleep(5)
  48. end
  49. --pastebin get EdaMFTA0 play
Advertisement
Add Comment
Please, Sign In to add comment