Advertisement
Kiliandeca

Minage

Oct 20th, 2015
201
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 2.20 KB | None | 0 0
  1. shell.run("clear")
  2. print("test")
  3.  
  4.  
  5.  
  6.  
  7. function vide()
  8.         for x=1, 16 do
  9.                 if turtle.getItemCount(x) > 0 then
  10.                         return false
  11.                 end
  12.         end
  13.         return true
  14. end
  15.  
  16.  
  17.  
  18. function loot()
  19.         while true do
  20.                 if turtle.inspect() then
  21.                         for x=1,16 do
  22.                                 turtle.select(x)
  23.                                 turtle.drop()
  24.                         end
  25.                 end
  26.                 sleep(0.5)
  27.                 if vide() then
  28.             sleep(10)
  29.             if vide() then
  30.                 break
  31.                 end
  32.             end
  33.         end
  34. end
  35.  
  36.  
  37.  
  38. function mine(a)  
  39.         n = 0
  40.         slot = 1
  41.         while n < a do
  42.                 print(turtle.getFuelLevel())
  43.                 print(a-n)
  44.                 while turtle.getFuelLevel() < 256 do
  45.                         turtle.select(slot)
  46.                         if turtle.refuel(8) then
  47.                         elseif slot > 15 then
  48.                                 print("Plus de gaz pd")
  49.                                 sleep(2)
  50.                                 slot = 1
  51.                         else
  52.                         slot = slot + 1
  53.                         end
  54.                 end
  55.          
  56.                 turtle.dig()
  57.                 turtle.digUp()
  58.                 turtle.digDown()
  59.          
  60.                 if turtle.forward()
  61.                         then n = n + 1
  62.                 end
  63.         end
  64.         sleep(5)
  65. end
  66.  
  67.  
  68. rednet.open("right")
  69.  
  70. gdr = 0
  71. while true do
  72.         local id, m, p = rednet.receive()
  73.         if id == 279 and p == "mine" then
  74.                 mine(m)
  75.         rednet.receive()
  76.                 turtle.turnRight()
  77.         turtle.turnRight()
  78.                
  79.                 local success, data = turtle.inspect()
  80.  
  81.                 if data.name ~= "EnderStorage:enderChest" then
  82.                         print("Je ne suis pas la boss :(")
  83.                         turtle.turnLeft()
  84.         else
  85.             gdr = 1
  86.                 end
  87.  
  88.                 loot()
  89.         if gdr == 1 then
  90.         turtle.turnLeft()
  91.         end
  92.                 turtle.turnLeft()
  93.         end
  94.      
  95.     shell.run("pastebin run jnV0Sdit")
  96. end
  97.  
  98.  
  99.  
  100. os.shutdown()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement