Advertisement
Plazter

quarryplacement

Mar 27th, 2016
126
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.94 KB | None | 0 0
  1. tess = 16
  2. marker = 15
  3. quarry = 14
  4. length = 32
  5.  
  6.  
  7. local function checkFuel()
  8.   if turtle.getFuelLevel() < 10 then
  9.     term.clear()
  10.     term.setCursorPos(1,1)
  11.     print("My Fuel level is low.. please add some fuel..")
  12.     print("Press Enter when i have fuel.")
  13.       local event, key = os.pullEvent("key")
  14.         if key == keys.enter then
  15.         term.clear()
  16.         term.setCursorPos(1,1)
  17.         print("Thanks")
  18.         sleep(1)
  19.        end
  20.     turtle.refuel()
  21.   elseif turtle.getFuelLevel() >= 180 then
  22.     print("Fuel level ok, for one quarry!")
  23.     sleep(1)
  24.   end
  25. end
  26.  
  27. local function size()
  28.   term.clear()
  29.   term.setCursorPos(1,1)
  30.  
  31.   print("How big do you wish the quarry to be?")
  32.  
  33.     scale = read()
  34.    
  35.     if scale then
  36.       length = scale
  37.     elseif scale == nil then
  38.       print("Error.")
  39.     end
  40. end
  41.  
  42. local function info()
  43.   term.clear()
  44.   term.setCursorPos(1,1)
  45.   print("Aight..!, so.. please place tesseract in slot ".. tess .." and quarry in ".. quarry)
  46. end
  47.  
  48. local function move()
  49.   turtle.up()
  50.  
  51.   for i = 1, length do
  52.       while not turtle.forward() do
  53.         turtle.dig()
  54.         sleep(.2)
  55.       end
  56.   end
  57.    
  58.     turtle.select(marker)
  59.     turtle.placeDown()
  60.     turtle.turnRight()
  61.      
  62.   for i = 1, length do
  63.       while not turtle.forward() do
  64.         turtle.dig()
  65.         sleep(.2)
  66.       end
  67.   end
  68.    
  69.     turtle.placeDown()
  70.     turtle.turnRight()
  71.      
  72.   for i = 1, length do
  73.       while not turtle.forward() do
  74.         turtle.dig()
  75.         sleep(.2)
  76.       end
  77.   end
  78.    
  79.     turtle.placeDown()
  80.     turtle.turnRight()
  81.    
  82.   for i = 1, length do
  83.       while not turtle.forward() do
  84.         turtle.dig()
  85.         sleep(.2)
  86.       end
  87.   endd
  88.    
  89.     turtle.placeDown()
  90.     turtle.turnRight()
  91.     turtle.back()
  92.     turtle.select(quarry)
  93.     turtle.place()
  94.     turtle.up()
  95.     turtle.select(tess)
  96.     turtle.placeDown()
  97.   end
  98. end
  99. checkFuel()
  100. size()
  101. info()
  102. move()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement