lumixe

Untitled

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