Advertisement
Belzebub

RobotMiner.lua

Mar 15th, 2018
192
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.78 KB | None | 0 0
  1. -- Робот Майнер Копирайт Vanilla_ mcskill TechnoMagic :)
  2. --Гайд по установке:
  3. --Снизу сундук для руды, слева воронку для дропа, с любой оставшейся стороны зарядное устройство.
  4. --После установки компонентов вручите роботу кирку, руду в первый слот(более 33 штук!!!) и запустите программу :)
  5. --В программе отсутствует функция зарядки инструмента по этому рекомендую использовать ихор или подобную кирку которая не ломаеться!
  6. -- (Функция отсутствует из за ненадобности ибо даже алмазная кирка с фулл зачаром которая ничего не стоит ломаеться раз в год)
  7.  
  8. local robot = require("robot")
  9.  
  10. function mine() -- Копка и установка блоков из первого слота
  11.     robot.select(1)
  12.     robot.place()
  13.     robot.swing()
  14.   end
  15.  
  16. function unload() --Дроп из слотов 2-16 направо (поставьте воронку)
  17.   for c = 2, 16 do
  18.     robot.select(c)
  19.     if robot.count() > 0 then
  20.       robot.turnRight()
  21.       robot.drop()
  22.       robot.turnLeft()
  23.     end
  24.   end
  25.   robot.select(1)
  26. end
  27.  
  28. function suck() --Если в первом слоте меньше либо равно 32 блока, то берёт руду из сундука снизу
  29.         sp = robot.count(1)
  30.     if sp <= 32 then
  31.       robot.suckDown(sp)
  32.   end
  33. end
  34.  
  35. while true do  --Цикл копки
  36.     mine()
  37.     if robot.count(2) == 64 then
  38.       unload()
  39.     end
  40.     suck()
  41. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement