drProfessorGTA

DrohneV1

Aug 25th, 2020 (edited)
1,428
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 2.54 KB | None | 0 0
  1. rednet.open("left")
  2.  
  3. write("ID: ")
  4. print(os.computerID())
  5. while true do
  6. id,msg = rednet.receive()
  7. id=id+0
  8.  
  9.  
  10.     if msg == "vor" then
  11.         turtle.forward()
  12.     end
  13.     if msg == "back" then
  14.         turtle.back()
  15.     end
  16.     if msg == "links" then
  17.         turtle.turnLeft()
  18.     end
  19.     if msg == "rechts" then
  20.         turtle.turnRight()
  21.     end
  22.     if msg == "hoch" then
  23.         turtle.up()
  24.     end
  25.     if msg == "runter" then
  26.         turtle.down()
  27.     end
  28.  
  29.  
  30.  
  31.     if msg == "abbau" then
  32.         turtle.dig()
  33.     end
  34.     if msg == "abbauUp" then
  35.         turtle.digUp()
  36.     end
  37.     if msg == "abbauDown" then
  38.         turtle.digDown()
  39.     end
  40.  
  41.  
  42.  
  43.     if msg == "bau" then
  44.         turtle.place()
  45.     end
  46.     if msg == "bauUp" then
  47.         turtle.placeUp()
  48.     end
  49.     if msg == "bauDown" then
  50.         turtle.placeDown()
  51.     end
  52.  
  53.  
  54.  
  55.     if msg == "scan" then
  56.         local success, data = turtle.inspect()
  57.         if success then
  58.             rednet.send(id,data.name)
  59.         else
  60.             rednet.send(id,"ERROR")
  61.         end
  62.     end
  63.     if msg == "scanUp" then
  64.         local success, data = turtle.inspectUp()
  65.         if success then
  66.             rednet.send(id,data.name)
  67.         else
  68.             rednet.send(id,"ERROR")
  69.         end
  70.     end
  71.     if msg == "scanDown" then
  72.         local success, data = turtle.inspectDown()
  73.         if success then
  74.             rednet.send(id,data.name)
  75.         else
  76.             rednet.send(id,"ERROR")
  77.         end
  78.     end
  79.  
  80.  
  81.  
  82.     if msg == "Inventar" then
  83.         local data = turtle.getItemDetail()
  84.         local menge = turtle.getItemCount(turtle.getSelectedSlot())
  85.         if data then
  86.             rednet.send(id,data.name)
  87.             rednet.send(id,menge)
  88.         else
  89.             rednet.send(id,"ERROR")
  90.             rednet.send(id,"ERROR")
  91.         end
  92.     end
  93.  
  94.  
  95.  
  96.     if msg == "slot1" then
  97.         turtle.select(1)
  98.     end
  99.     if msg == "slot2" then
  100.         turtle.select(2)
  101.     end
  102.     if msg == "slot3" then
  103.         turtle.select(3)
  104.     end
  105.     if msg == "slot4" then
  106.         turtle.select(4)
  107.     end
  108.     if msg == "slot5" then
  109.         turtle.select(5)
  110.     end
  111.     if msg == "slot6" then
  112.         turtle.select(6)
  113.     end
  114.     if msg == "slot7" then
  115.         turtle.select(7)
  116.     end
  117.     if msg == "slot8" then
  118.         turtle.select(8)
  119.     end
  120.     if msg == "slot9" then
  121.         turtle.select(9)
  122.     end
  123.     if msg == "slot10" then
  124.         turtle.select(10)
  125.     end
  126.     if msg == "slot11" then
  127.         turtle.select(11)
  128.     end
  129.     if msg == "slot12" then
  130.         turtle.select(12)
  131.     end
  132.     if msg == "slot13" then
  133.         turtle.select(13)
  134.     end
  135.     if msg == "slot14" then
  136.         turtle.select(14)
  137.     end
  138.     if msg == "slot15" then
  139.         turtle.select(15)
  140.     end
  141.     if msg == "slot16" then
  142.         turtle.select(16)
  143.     end
  144.    
  145.    
  146.    
  147.     if msg == "tanken" then
  148.         local success = turtle.refuel()
  149.         rednet.send(id,success)
  150.     end
  151.    
  152.     if msg == "fuel" then
  153.         local fuel = turtle.getFuelLevel()
  154.         rednet.send(id,fuel)
  155.     end
  156.  
  157.  
  158. end
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
Advertisement
Add Comment
Please, Sign In to add comment