MagmaLP

ME auslesen Items aus UU-Matter

Jan 9th, 2022 (edited)
707
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. sle = 20
  2. shell.run("clear")
  3. os.loadAPI("ocs/apis/sensor")
  4. sen = sensor.wrap("top")
  5. rednet.open("left")
  6. wert = 0
  7.  
  8. function a()
  9.     term.setCursorPos(1,1)
  10.     print("Alles in ausreichenden Mengen vorhanden")
  11. end
  12.  
  13.     term.clear()
  14.     s = sen.getTargets()
  15.     function getS()
  16.         for v, k  in pairs(s) do
  17.             if k.Name == "ME Wireless Access Point" then  
  18.                 target = v
  19.             end
  20.         end
  21.         return target
  22.     end
  23.     f = getS()
  24.     s1 = sen.getTargetDetails(target)
  25.     for v, k in pairs(s1.Items) do      --1
  26.         if k.Name == "Cobblestone" then
  27.             number = k.Size
  28.             if k.Size <= 10000 then
  29.                 rednet.send(8204,1)
  30.                 print("stellt "..k.Name.." her")   
  31.             else
  32.                 a()
  33.             end
  34.         end
  35.     end
  36.     for v, k in pairs(s1.Items) do      --2
  37.         if k.Name == "Stone" then
  38.             number = k.Size
  39.             if k.Size <= 10000 then
  40.                 rednet.send(8204,2)
  41.                 print("stellt "..k.Name.." her")   
  42.             else
  43.                 a()
  44.             end
  45.         end
  46.     end
  47.     for v, k in pairs(s1.Items) do      --3
  48.         if k.Name == "Glass" then
  49.             number = k.Size
  50.             if k.Size <= 10000 then
  51.                 rednet.send(8204,3)
  52.                 print("stellt "..k.Name.." her")   
  53.             else
  54.                 a()
  55.             end
  56.         end
  57.     end
  58.     for v, k in pairs(s1.Items) do      --4
  59.         if k.Name == "Grass Block" then
  60.             number = k.Size
  61.             if k.Size <= 10000 then
  62.                 rednet.send(8204,4)
  63.                 print("stellt "..k.Name.." her")   
  64.             else
  65.                 a()
  66.             end
  67.         end
  68.     end
  69.     for v, k in pairs(s1.Items) do      --5
  70.         if k.Name == "Moss Stone" then
  71.             number = k.Size
  72.             if k.Size <= 10000 then
  73.                 rednet.send(8204,5)
  74.                 print("stellt "..k.Name.." her")   
  75.             else
  76.                 a()
  77.             end
  78.         end
  79.     end
  80.     for v, k in pairs(s1.Items) do      --6
  81.         if k.Name == "Sandstone" then
  82.             number = k.Size
  83.             if k.Size <= 10000 then
  84.                 rednet.send(8204,6)
  85.                 print("stellt "..k.Name.." her")   
  86.             else
  87.                 a()
  88.             end
  89.         end
  90.     end
  91.     for v, k in pairs(s1.Items) do      --7
  92.         if k.Name == "Snow" then
  93.             number = k.Size
  94.             if k.Size <= 10000 then
  95.                 rednet.send(8204,7)
  96.                 print("stellt "..k.Name.." her")   
  97.             else
  98.                 a()
  99.             end
  100.         end
  101.     end
  102.     for v, k in pairs(s1.Items) do      --8
  103.         if k.Name == "Water Still" then
  104.             number = k.Size
  105.             if k.Size <= 2000 then
  106.                 rednet.send(8204,8)
  107.                 print("stellt "..k.Name.." her")   
  108.             else
  109.                 a()
  110.             end
  111.         end
  112.     end
  113.     for v, k in pairs(s1.Items) do      --9
  114.         if k.Name == "Lava Still" then
  115.             number = k.Size
  116.             if k.Size <= 2000 then
  117.                 rednet.send(8204,9)
  118.                 print("stellt "..k.Name.." her")   
  119.             else
  120.                 a()
  121.             end
  122.         end
  123.     end
  124.     for v, k in pairs(s1.Items) do      --10
  125.         if k.Name == "Iron Ore" then
  126.             number = k.Size
  127.             if k.Size <= 5000 then
  128.                 rednet.send(8204,10)
  129.                 print("stellt "..k.Name.." her")   
  130.             else
  131.                 a()
  132.             end
  133.         end
  134.     end
  135.     for v, k in pairs(s1.Items) do      --11
  136.         if k.Name == "Gold Ore" then
  137.             number = k.Size
  138.             if k.Size <= 5000 then
  139.                 rednet.send(8204,11)
  140.                 print("stellt "..k.Name.." her")   
  141.             else
  142.                 a()
  143.             end
  144.         end
  145.     end
  146.     for v, k in pairs(s1.Items) do      --12
  147.         if k.Name == "Obsidian" then
  148.             number = k.Size
  149.             if k.Size <= 10000 then
  150.                 rednet.send(8204,12)
  151.                 print("stellt "..k.Name.." her")   
  152.             else
  153.                 a()
  154.             end
  155.         end
  156.     end
  157.     for v, k in pairs(s1.Items) do      --13
  158.         if k.Name == "Netherrack" then
  159.             number = k.Size
  160.             if k.Size <= 1500 then
  161.                 rednet.send(8204,13)
  162.                 print("stellt "..k.Name.." her")   
  163.             else
  164.                 a()
  165.             end
  166.         end
  167.     end
  168.     for v, k in pairs(s1.Items) do      --14
  169.         if k.Name == "Glowstone" then
  170.             number = k.Size
  171.             if k.Size <= 10000 then
  172.                 rednet.send(8204,14)
  173.                 print("stellt "..k.Name.." her")   
  174.             else
  175.                 a()
  176.             end
  177.         end
  178.     end
  179.     for v, k in pairs(s1.Items) do      --15
  180.         if k.Name == "Oak Wood" then
  181.             number = k.Size
  182.             if k.Size <= 10000 then
  183.                 rednet.send(8204,15)
  184.                 print("stellt "..k.Name.." her")   
  185.             else
  186.                 a()
  187.             end
  188.         end
  189.     end
  190.     for v, k in pairs(s1.Items) do      --16
  191.         if k.Name == "Cactus" then
  192.             number = k.Size
  193.             if k.Size <= 5000 then
  194.                 rednet.send(8204,16)
  195.                 print("stellt "..k.Name.." her")   
  196.             else
  197.                 a()
  198.             end
  199.         end
  200.     end
  201.     for v, k in pairs(s1.Items) do      --17
  202.         if k.Name == "Vines" then
  203.             number = k.Size
  204.             if k.Size <= 1500 then
  205.                 rednet.send(8204,17)
  206.                 print("stellt "..k.Name.." her")   
  207.             else
  208.                 a()
  209.             end
  210.         end
  211.     end
  212.     for v, k in pairs(s1.Items) do      --18
  213.         if k.Name == "Wool" then
  214.             number = k.Size
  215.             if k.Size <= 10000 then
  216.                 rednet.send(8204,18)
  217.                 print("stellt "..k.Name.." her")   
  218.             else
  219.                 a()
  220.             end
  221.         end
  222.     end
  223.  
  224.     term.setTextColor(colors.lime)
  225.     for i = 20,1,-1 do
  226.         term.setCursorPos(1,2)
  227.         print(i.." ")
  228.         sleep(0.9)
  229.     end
  230.  
  231.     os.reboot()
  232.  
Add Comment
Please, Sign In to add comment