Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- Настройки
- -- Зададим сторону подключения майнера к компьютеру
- -- Зададим начальное смещение для майнера, с какого слоя относительно майнера начинать копать
- local mLayerOffset = tonumber(read())
- -- Обратимся к майнеру как к периферийному устройству
- miner1 = peripheral.wrap("warpdriveMiningLaser_56")
- miner2 = peripheral.wrap("warpdriveMiningLaser_36")
- -- Если майнер не запущен, то запустим его в режиме автошахтёра
- if (not miner1.isMining()) then
- miner1.offset(mLayerOffset)
- miner1.mine()
- end
- if (not miner2.isMining()) then
- miner2.offset(mLayerOffset)
- miner2.mine()
- end
- while miner1.isMining() do
- -- Получаем информацию о состоянии майнера
- state, energy, currentLayer, mined, total = miner1.state()
- -- Выводим
- term.clear()
- term.setCursorPos(0,0)
- print("State: " .. state)
- print("Energy: " .. energy .. " Eu")
- print("Mined " .. mined .. "/" .. total .." at layer " .. currentLayer)
- sleep(1)
- end
Advertisement
Add Comment
Please, Sign In to add comment