lumixe

Untitled

Oct 31st, 2013
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.22 KB | None | 0 0
  1. -- Настройки
  2. -- Зададим сторону подключения майнера к компьютеру
  3.  
  4.  
  5. -- Зададим начальное смещение для майнера, с какого слоя относительно майнера начинать копать
  6.  
  7. local mLayerOffset = tonumber(read())
  8. -- Обратимся к майнеру как к периферийному устройству
  9. miner1 = peripheral.wrap("warpdriveMiningLaser_56")
  10. miner2 = peripheral.wrap("warpdriveMiningLaser_36")
  11. -- Если майнер не запущен, то запустим его в режиме автошахтёра
  12. if (not miner1.isMining()) then
  13.    miner1.offset(mLayerOffset)
  14.    miner1.mine()
  15. end
  16.  
  17. if (not miner2.isMining()) then
  18.    miner2.offset(mLayerOffset)
  19.    miner2.mine()
  20. end
  21.  
  22. while miner1.isMining() do
  23.    -- Получаем информацию о состоянии майнера
  24.    state, energy, currentLayer, mined, total = miner1.state()
  25.  
  26.    -- Выводим
  27.    term.clear()
  28.    term.setCursorPos(0,0)
  29.  
  30.    print("State: " .. state)
  31.    print("Energy: " .. energy .. " Eu")
  32.    print("Mined " .. mined .. "/" .. total .." at layer " .. currentLayer)
  33.  
  34.    sleep(1)
  35. end
Advertisement
Add Comment
Please, Sign In to add comment