Advertisement
purxiz

ComputerCraft MobOff

Oct 28th, 2018
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.06 KB | None | 0 0
  1. range = 17
  2.  
  3. function guaranteed_forward()
  4.     while true do
  5.         if (turtle.forward() == true) then
  6.             return
  7.         end
  8.     end
  9. end
  10.  
  11. function guaranteed_place(direction)
  12.     if(direction == 0) then
  13.         while (turtle.compare() == false ) do
  14.             turtle.place()
  15.         end
  16.     end
  17.     if(direction == 1) then
  18.         while (turtle.compareDown() == false ) do
  19.             turtle.placeDown()
  20.         end
  21.     end
  22.     return
  23. end
  24.  
  25. off = false
  26.  
  27. while true do
  28.     os.pullEvent("redstone")
  29.     if(redstone.getInput("back")) then
  30.         guaranteed_forward();
  31.         for i = 1, range, 1 do
  32.             guaranteed_forward();
  33.             turtle.turnLeft();
  34.             turtle.turnLeft();
  35.             guaranteed_place(0);
  36.             if(i ~= range and (i-1) % 2 == 0) then
  37.                 guaranteed_place(1);
  38.             end
  39.             turtle.turnLeft();
  40.             turtle.turnLeft();
  41.         end
  42.     end
  43.     if(redstone.getInput("front")) then
  44.         turtle.turnLeft();
  45.         turtle.turnLeft();
  46.         turtle.dig();
  47.         guaranteed_forward();
  48.         for i = 1, range - 1, 1 do
  49.             turtle.dig();
  50.             turtle.digDown();
  51.             guaranteed_forward();
  52.         end
  53.         guaranteed_forward();
  54.         turtle.turnLeft();
  55.         turtle.turnLeft();
  56.     end
  57. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement