Advertisement
Guest User

wither

a guest
Aug 3rd, 2015
158
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 2.16 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.getFuelLevel()<30 then
  27.     if turtle.getItemCount(3)<32 then
  28.       turtle.select(3)
  29.       turtle.turnRight()
  30.       turtle.turnRight()
  31.       os.sleep(0.5)
  32.       turtle.suck()
  33.       turtle.turnLeft()
  34.       turtle.turnLeft()
  35.       os.sleep(0.5)
  36.     end
  37.    
  38.     turtle.refuel(32)
  39.     turtle.select(1)
  40.   os.sleep(0.5)
  41.   end
  42.  
  43.   if turtle.getItemCount(1)<4 or turtle.getItemCount(2)<4 or turtle.getFuelLevel()<30 then
  44.     safe = 0
  45.   end
  46. end
  47.  
  48. function bauwither()
  49.  
  50.   turtle.up()
  51.   turtle.up()
  52.   turtle.place()
  53.   turtle.up()
  54.   turtle.place()
  55.   turtle.turnLeft()
  56.   turtle.forward()
  57.   turtle.turnRight()
  58.   turtle.place()
  59.   turtle.turnRight()
  60.   turtle.forward()
  61.   turtle.forward()
  62.   turtle.turnLeft()
  63.   turtle.place()
  64.   turtle.up()
  65.   turtle.select(2)
  66.   turtle.place()
  67.   turtle.turnLeft()
  68.   turtle.forward()
  69.   turtle.turnRight()
  70.   turtle.place()
  71.   turtle.turnLeft()
  72.   turtle.forward()
  73.   turtle.turnRight()
  74.   turtle.place()
  75.   turtle.turnRight()
  76.   turtle.forward()
  77.   turtle.turnLeft()
  78.   turtle.down()
  79.   turtle.down()
  80.   turtle.down()
  81.   turtle.down()
  82.   turtle.select(1)
  83.    
  84. end
  85.  
  86. function pickup()
  87.   turtle.up()
  88.   turtle.up()
  89.   turtle.select(16)
  90.   turtle.suck()
  91.   turtle.select(15)
  92.   turtle.suck()
  93.   turtle.turnRight()
  94.   turtle.turnRight()
  95.   turtle.drop()
  96.   turtle.select(16)
  97.   turtle.drop()
  98.   turtle.turnLeft()
  99.   turtle.turnLeft()
  100.   turtle.down()
  101.   turtle.down()
  102.   turtle.select(1)
  103.  
  104. end
  105.  
  106.  
  107. checkinv()
  108. print(safe)
  109. print(turtle.getFuelLevel())
  110.  
  111. if safe == 1 then
  112. bauwither()
  113. turtle.select(1)
  114. rs.setOutput("front", true)
  115. os.sleep(50)
  116. rs.setOutput("front", false)
  117. os.sleep(1)
  118. pickup()
  119.  
  120. else
  121. print("mimimimi mir fehlen Items / Fuel")
  122. end
  123.  
  124. shell.run("listener")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement