Advertisement
Guest User

Wither v2,0

a guest
Aug 4th, 2015
167
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 2.73 KB | None | 0 0
  1. safe = 1
  2. turtle.select(1)
  3.  
  4. function checkinv()
  5.   if turtle.getItemCount(1)<4 then
  6.     turtle.select(1)
  7.     turtle.turnLeft()
  8.     os.sleep(0.5)
  9.     turtle.suck()
  10.     os.sleep(0.5)
  11.     turtle.turnRight()
  12.     os.sleep(0.5)
  13.   end
  14.  
  15.   if turtle.getItemCount(2)<4 then
  16.     turtle.select(2)
  17.     turtle.turnRight()
  18.     os.sleep(0.5)
  19.     turtle.suck()
  20.     os.sleep(0.5)
  21.     turtle.turnLeft()
  22.     turtle.select(1)
  23.     os.sleep(0.5)
  24.   end
  25.  
  26.   if turtle.getItemCount(3)<32 then
  27.       turtle.select(3)
  28.       turtle.turnRight()
  29.       turtle.turnRight()
  30.       os.sleep(0.5)
  31.       turtle.suck()
  32.       turtle.turnLeft()
  33.       turtle.turnLeft()
  34.       os.sleep(0.5)
  35.       turtle.select(1)
  36.     end
  37.  
  38.   if turtle.getFuelLevel()<30 then
  39.     turtle.select(3)  
  40.     turtle.refuel(32)
  41.     turtle.select(1)
  42.   os.sleep(0.5)
  43.   end
  44.  
  45.   if turtle.getItemCount(1)<4 or turtle.getItemCount(2)<4 or turtle.getFuelLevel()<30 then
  46.     safe = 0
  47.   end
  48. end
  49.  
  50. function bauwither()
  51.  
  52.   turtle.up()
  53.   turtle.up()
  54.   turtle.place()
  55.   turtle.up()
  56.   turtle.place()
  57.   turtle.turnLeft()
  58.   turtle.forward()
  59.   turtle.turnRight()
  60.   turtle.place()
  61.   turtle.turnRight()
  62.   turtle.forward()
  63.   turtle.forward()
  64.   turtle.turnLeft()
  65.   turtle.place()
  66.   turtle.up()
  67.   turtle.select(2)
  68.   turtle.place()
  69.   turtle.turnLeft()
  70.   turtle.forward()
  71.   turtle.turnRight()
  72.   turtle.place()
  73.   turtle.turnLeft()
  74.   turtle.forward()
  75.   turtle.turnRight()
  76.   turtle.place()
  77.   turtle.turnRight()
  78.   turtle.forward()
  79.   turtle.turnLeft()
  80.   turtle.down()
  81.   turtle.down()
  82.   turtle.down()
  83.   turtle.down()
  84.   turtle.select(1)
  85.    
  86. end
  87.  
  88. function pickup()
  89.   turtle.up()
  90.   turtle.up()
  91.   turtle.select(16)
  92.   turtle.suck()
  93.   turtle.select(15)
  94.   turtle.suck()
  95.   turtle.turnRight()
  96.   turtle.turnRight()
  97.   turtle.select(1)
  98.   turtle.drop()
  99.   turtle.select(2)
  100.   turtle.drop()
  101.   turtle.select(3)
  102.   turtle.drop()
  103.   turtle.select(4)
  104.   turtle.drop()
  105.   turtle.select(5)
  106.   turtle.drop()
  107.   turtle.select(6)
  108.   turtle.drop()
  109.   turtle.select(7)
  110.   turtle.drop()
  111.   turtle.select(8)
  112.   turtle.drop()
  113.   turtle.select(9)
  114.   turtle.drop()
  115.   turtle.select(10)
  116.   turtle.drop()
  117.   turtle.select(11)
  118.   turtle.drop()
  119.   turtle.select(12)
  120.   turtle.drop()
  121.   turtle.select(13)
  122.   turtle.drop()
  123.   turtle.select(14)
  124.   turtle.drop()
  125.   turtle.select(15)
  126.   turtle.drop()
  127.   turtle.select(16)
  128.   turtle.drop()
  129.   turtle.turnLeft()
  130.   turtle.turnLeft()
  131.   turtle.down()
  132.   turtle.down()
  133.   turtle.select(1)
  134.  
  135. end
  136.  
  137.  
  138. checkinv()
  139. print(safe)
  140. print(turtle.getFuelLevel())
  141.  
  142. if safe == 1 then
  143. bauwither()
  144. turtle.select(1)
  145. rs.setOutput("front", true)
  146. os.sleep(50)
  147. rs.setOutput("front", false)
  148. os.sleep(1)
  149. pickup()
  150.  
  151. else
  152. print("mimimimi mir fehlen Items / Fuel")
  153. end
  154.  
  155. os.reboot()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement