lumixe

Untitled

Oct 31st, 2013
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.56 KB | None | 0 0
  1. local mLayerOffset1 = tonumber(read())
  2. -- Обратимся к майнеру как к периферийному устройству
  3. miner1 = peripheral.wrap("mininglaser_645")
  4. miner2 = peripheral.wrap("mininglaser_644")
  5. miner3 = peripheral.wrap("mininglaser_643")
  6. miner4 = peripheral.wrap("mininglaser_642")
  7. miner5 = peripheral.wrap("mininglaser_641")
  8. miner6 = peripheral.wrap("mininglaser_640")
  9. miner7 = peripheral.wrap("mininglaser_651")
  10. miner8 = peripheral.wrap("mininglaser_652")
  11.  
  12.  
  13. miner1.setStartLayerOffset(mLayerOffset1)
  14. miner1.startQuarry()
  15.  
  16. miner2.setStartLayerOffset(mLayerOffset1)
  17. miner2.startQuarry()
  18.  
  19. miner3.setStartLayerOffset(mLayerOffset1)
  20. miner3.startQuarry()
  21.  
  22. miner4.setStartLayerOffset(mLayerOffset1)
  23. miner4.startQuarry()
  24.  
  25. miner5.setStartLayerOffset(mLayerOffset1)
  26. miner5.startQuarry()
  27.  
  28. miner6.setStartLayerOffset(mLayerOffset1)
  29. miner6.startQuarry()
  30.  
  31. miner7.setStartLayerOffset(mLayerOffset1)
  32. miner7.startQuarry()
  33.  
  34. miner8.setStartLayerOffset(mLayerOffset1)
  35. miner8.startQuarry()
  36.  
  37. while miner1.isMining() do
  38. -- Получаем информацию о состоянии майнера
  39. state, energy, currentLayer, mined, total = miner1.getMinerState()
  40.  
  41. -- Выводим
  42. term.clear()
  43. term.setCursorPos(0,0)
  44.  
  45. print("State: " .. state)
  46. print("Energy: " .. energy .. " Eu")
  47. print("Mined " .. mined .. "/" .. total .." at layer " .. currentLayer)
  48.  
  49. sleep(1)
  50. end
Advertisement
Add Comment
Please, Sign In to add comment