gt22

Untitled

May 19th, 2016
149
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.06 KB | None | 0 0
  1. local rb = require("robot")
  2. local os = require 'os'
  3.  
  4. function dig()
  5.   rb.swing(3, false)
  6.   rb.turnLeft()
  7.   rb.forward()
  8.   rb.turnRight()
  9.   rb.swing(3, false)
  10.   rb.turnRight()
  11.   rb.forward()
  12.   rb.forward()
  13.   rb.turnLeft()
  14.   rb.swing(3, false)
  15.   rb.turnLeft()
  16.   rb.forward()
  17.   rb.turnRight()
  18.   rb.down()
  19.   rb.swing(3, false)
  20.   rb.turnLeft()
  21.   rb.forward()
  22.   rb.turnRight()
  23.   rb.swing(3, false)
  24.   rb.turnRight()
  25.   rb.forward()
  26.   rb.forward()
  27.   rb.turnLeft()
  28.   rb.swing(3, false)
  29.   rb.up()
  30.   rb.up()
  31.   rb.swing(3, false)
  32.   rb.turnLeft()
  33.   rb.forward()
  34.   rb.forward()
  35.   rb.turnRight()
  36.   rb.swing(3, false)
  37.   rb.turnRight()
  38.   rb.forward()
  39.   rb.turnLeft()
  40.   rb.swing(3, false)
  41.   rb.down()
  42.  end
  43.  
  44. function  store()
  45.   rb.back()
  46.   rb.placeDown(0, false)
  47.   local i = 2
  48.   while i < 17 do
  49.   rb.select(i)
  50.   rb.dropDown()
  51.   i = i+1
  52.   end
  53.   end
  54.   while true do
  55.   if rb.count(16) == 0 then
  56.   dig()
  57.   rb.forward()
  58.   else
  59.   store()
  60.   rb.select(1)
  61.   rb.forward()
  62.   end
  63.   if rb.count(1) == 0 or rb.durability() == nil then
  64.   break
  65.   end
  66.   end
Advertisement
Add Comment
Please, Sign In to add comment