Guest User

Untitled

a guest
Sep 19th, 2018
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.01 KB | None | 0 0
  1. term.write('Loading Copper Cable Sensor...')
  2.  
  3. senMidSolar = {}
  4. senMidSolar['pos'] = {187,70,11}
  5. senMidSolar['sen'] = 'copCable'
  6. senMidSolar['pr'] = sensors.getProbes(ctrl, senMidSolar['sen'])
  7. tar = sensors.getAvailableTargetsforProbe(ctrl,senMidSolar['sen'],senMidSolar['pr'][3])
  8. --printDict(tar)
  9.  
  10. for i,v in pairs(tar) do
  11.     td = sensors.getSensorReadingAsDict(ctrl,senMidSolar['sen'],tar[i],senMidSolar['pr'][1])   
  12.     if td['xCoord'] == senMidSolar['pos'][1] and td['yCoord'] == senMidSolar['pos'][2] and td['zCoord'] == senMidSolar['pos'][3] then
  13.         senMidSolar['tar'] = v
  14.         break
  15.     end
  16. end
  17. --data = sensors.getSensorReadingAsDict(ctrl,senMidSolar['sen'],senMidSolar['tar'][5],senMidSolar['pr'][3])
  18.  
  19. senMidSolar['count'] = function()
  20.     data = sensors.getSensorReadingAsDict(ctrl,senMidSolar['sen'],senMidSolar['tar'],senMidSolar['pr'][3])
  21.     c=0
  22.  for i,v in pairs(data) do
  23.         st = explode('*',v)
  24.         if st[2] == 'tile.CompactSolar@1' then
  25.     c = c + st[1]
  26.         end
  27.     end
  28.     print('Solar Count: '..c)
  29. end
  30.  
  31. print('done.')
Add Comment
Please, Sign In to add comment