RTS_Dmitriy

Untitled

Nov 7th, 2025
267
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function iff (x,y,z)
  2.     if a[x][y][z]==1 then
  3.         turtle.select(1)
  4.     elseif a[x][y][z]==2 then
  5.         turtle.select(2)
  6.     elseif a[x][y][z]==3 then
  7.         turtle.select(3)
  8.     elseif a[x][y][z]==4 then
  9.         turtle.select(4)
  10.     elseif a[x][y][z]==5 then
  11.         turtle.select(5)
  12.     elseif a[x][y][z]==6 then
  13.         turtle.select(6)
  14.     elseif a[x][y][z]==0 then
  15.         turtle.select(16)
  16.     end
  17. end
  18.  
  19. a={
  20.     {
  21.       {0,0,0,1,0,1,0,0} ,
  22.       {0,0,0,0,0,0,0,0} ,
  23.       {0,0,0,1,0,1,0,0} ,
  24.     },
  25.     {
  26.       {0,0,0,2,0,2,0,0} ,
  27.       {0,0,0,2,2,2,0,0} ,
  28.       {0,0,0,2,0,2,0,0} ,
  29.     },
  30.     {
  31.       {0,0,0,2,2,2,0,0} ,
  32.       {1,2,2,2,2,2,0,0} ,
  33.       {0,0,0,2,2,2,0,0} ,
  34.     },
  35.     {
  36.       {0,0,2,0,0,0,0,0} ,
  37.       {0,3,2,0,0,2,3,0} ,
  38.       {0,0,3,0,0,0,0,0} ,
  39.     },
  40.     {
  41.       {0,0,0,0,0,0,0,0} ,
  42.       {0,0,0,0,0,0,0,1} ,
  43.       {0,0,0,0,0,0,0,0} ,
  44.     },
  45.     {
  46.       {0,0,0,0,0,0,0,0} ,
  47.       {0,0,0,0,0,0,0,3} ,
  48.       {0,0,0,0,0,0,0,0} ,
  49.     }
  50. }
  51.  
  52. turtle.up()
  53. for x = 1, #a do
  54.     for y = 1, #a[x] do
  55.         for z = 1, #a[x][y] do
  56.             iff(x,y,z)
  57.             turtle.placeDown()
  58.             turtle.forward()
  59.         end
  60.         turtle.turnRight()
  61.         turtle.forward()
  62.         turtle.turnRight()
  63.         for y = 1, #a[x][y] do
  64.             turtle.forward()
  65.         end
  66.         turtle.turnRight()
  67.         turtle.turnRight()
  68.     end
  69.     turtle.turnLeft()
  70.     for y = 1, #a[x] do
  71.         turtle.forward()
  72.     end
  73.     turtle.turnRight()
  74.     turtle.up()
  75. end
Advertisement
Add Comment
Please, Sign In to add comment