drProfessorGTA

AufzugV1

Jul 25th, 2020 (edited)
669
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.43 KB | None | 0 0
  1. laut = peripheral.wrap("left")
  2. print("Programm Aufzug gestartet!")
  3.  
  4. local FuelBagger = turtle.getFuelLevel()
  5.  
  6. print("Fuellstand Turtle: ",FuelBagger)
  7. if turtle.getFuelLevel() ~= "unlimited" and turtle.getFuelLevel() < 1 then
  8.     for t=1,16 do
  9.         local data = turtle.getItemDetail()
  10.  
  11.         if data then
  12.           if data.name=="minecraft:coal" or data.name=="ic2:coke" then
  13.             turtle.refuel()
  14.             print("Treibstoff erkannt! Turtle betankt!")
  15.             local FuelBagger = turtle.getFuelLevel()
  16.             print("Fuellstand Turtle: ",FuelBagger)
  17.             break
  18.           end
  19.         end
  20.        
  21.         turtle.select(t)  
  22.         if t==16 then
  23.             print("Treibstoff nicht erkannt! Benoetigt Kohle!")
  24.             return
  25.         end
  26.     end
  27. else
  28.     print("Fuellstand Turtle: ",FuelBagger)
  29. end
  30.  
  31.  
  32. write("Wo wollen Sie hin? (hoch/runter): ")
  33. richtung = io.read()
  34. write("Anzahl der Stockwerke: ")
  35. stock = io.read()
  36. stock=stock+0
  37.  
  38.  
  39.  
  40.  
  41. print("Turtle gestartet!")
  42.  
  43. print("Turtle Aufzug gestartet!")
  44.  
  45. if stock>0 then
  46.     while true do
  47.         if richtung=="hoch" then
  48.             successR=turtle.up()
  49.         end
  50.         if richtung=="runter" then
  51.             successR=turtle.down()
  52.         end
  53.        
  54.        
  55.         if successR==true then
  56.             local success, data = turtle.inspect()
  57.             if success then
  58.                 if data.name=="minecraft:planks" then
  59.                     stock=stock-1
  60.                     if stock==0 then
  61.                         laut.playNote("pling",15,12)
  62.                         break
  63.                     end
  64.                 end
  65.             end
  66.         end
  67.     end
  68. end
  69.  
  70.  
  71.  
  72.  
  73.  
  74. print("Turtle Aufzug beendet!")
  75. os.sleep(3.0)
  76. os.shutdown()
  77.  
  78.  
  79.  
  80.  
  81.  
  82.  
  83.  
  84.  
  85.  
Advertisement
Add Comment
Please, Sign In to add comment