Advertisement
ZimmermannCC

Treppe-ZimmermannCC

Apr 17th, 2014
173
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.94 KB | None | 0 0
  1. -- Turtle-Programm zum Bau einer Treppe
  2. -- Computercraft fΓΌr Minecraft
  3.  
  4. shell.run("clear")
  5. p = print
  6. p("----- Herzlich Willkommen -----")
  7. p()
  8. p(" Ich wurde Programmiert um dir ")
  9. p()
  10. p(" bei dem Bau einer Treppe etwas")
  11. p()
  12. p("           zu Helfen ")
  13. p("-------------------------------")
  14.  
  15. sleep(4)
  16.  
  17. p("Du musst mir nur sagen ")
  18. p(" wie Lang und Breit")
  19. p("deine Treppe werden soll")
  20. p()
  21. p()
  22. sleep(5)
  23. shell.run("clear")
  24. write("Wie breit soll die Treppe werden?: ")
  25.  
  26. b = io.read()
  27. b1 = b+0
  28. b2 = b+0
  29. b3 = b+0
  30. b4 = b-1
  31. b5 = b+0
  32.  
  33. write("Wie lang soll die Treppe werden?: ")
  34.  
  35. l = io.read()
  36. l1 = l+0
  37. l2 = l+0
  38.  
  39.     turtle.turnLeft()
  40.  
  41. shell.run("clear")
  42.  
  43. p("In 20 sekunden geht es los")
  44. p()
  45. p("es werden ", l*b, " Materialien gebraucht")
  46. p()
  47. p("lege diese in die Slots 1 - 3 ")
  48.  
  49.  
  50.  
  51. sleep(20)
  52.  
  53. while l1 > 0 do
  54.    turtle.select(1)
  55.    
  56.    if  turtle.getItemCount(1) == 0 then
  57.        
  58.        turtle.select(2)
  59.          
  60.           if turtle.getItemCount(2) == 0 then
  61.            
  62.              turtle.select(3)
  63.          
  64.                if turtle.getItemCount(3) == 0 then
  65.  
  66.                    turtle.select(1)
  67.              
  68.              end
  69.       end
  70.    
  71.    end
  72.  
  73.       while b1 > 0 do
  74.      
  75.             turtle.digUp()
  76.             turtle.digDown()
  77.             turtle.placeDown()
  78.            
  79.                   b1 = b1 - 1
  80.                  
  81.            if b1 > 0 then
  82.        
  83.                turtle.dig()
  84.                turtle.forward()
  85.                  
  86.            end
  87.            
  88.       end
  89.    
  90.                        l1 = l1 - 1
  91.                        b1 = b1 + b5
  92.  
  93.       while b4 > 0 do
  94.    
  95.           turtle.back(b4)
  96.           b4 = b4 - 1
  97.       end
  98.  
  99.       turtle.turnRight()
  100.       turtle.dig()
  101.       turtle.forward()
  102.       turtle.turnLeft()
  103.       turtle.digDown()
  104.       turtle.down()
  105.      
  106.       b4 = b4+b5-1    
  107.  
  108.                          
  109.      
  110. end
  111.  
  112.       turtle.turnRight()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement