Advertisement
MC403

QuarzDiamonds Program

Jul 9th, 2014
190
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.15 KB | None | 0 0
  1. --QuarzDiamonsPROGRAM for myTurtleOS by MC403 (vz10Xn1s)
  2.  
  3. tArgs = {...}
  4.  
  5. if #tArgs == 2 then
  6.     bedrock = tArgs[1]
  7.     bedrock = bedrock - 2
  8.    
  9.     host = tArgs[2]
  10.     host = host + 0
  11.    
  12.     os.loadAPI("m")
  13.  
  14.     m.refuel()
  15.    
  16.     turtle.select(1)
  17.  
  18.     score = 0
  19.  
  20.     m.setText("Quartz & Diamonds: "..score)
  21.    
  22.     rednet.send(host,"Starting")
  23.  
  24.     local c = 1
  25.     for i=1,bedrock do
  26.         m.digDown()
  27.         m.down()
  28.         c = c + 1
  29.        
  30.         for i=1,4 do
  31.             m.turnRight()
  32.             for j=1,16 do
  33.                 turtle.select(j)
  34.                 if turtle.compare() then
  35.                     m.dig()
  36.                     score = score + 1
  37.                     m.setText("Quarz & Diamonds: "..score)
  38.                     rednet.send(host,"Found something!")
  39.                 end
  40.             end
  41.         end
  42.        
  43.     end
  44.     rednet.send(host,"Half-Done with "..score)
  45.    
  46.     for i=1,3 do
  47.         m.dig()
  48.         m.forward()
  49.     end
  50.    
  51.     for t=1,c-1 do
  52.         m.digUp()
  53.         m.up()
  54.        
  55.         for i=1,4 do
  56.             m.turnRight()
  57.             for j=1,16 do
  58.                 turtle.select(j)
  59.                 if turtle.compare() then
  60.                     m.dig()
  61.                     score = score + 1
  62.                     m.setText("Quarz & Diamonds: "..score)
  63.                     rednet.send(host,"Found something!")
  64.                 end
  65.             end
  66.         end
  67.     end
  68.     rednet.send(host,"Going home!")
  69.     m.gohome()
  70.    
  71.     rednet.send(host,"Finished with "..score)
  72. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement