Corbinhol

Print Items in ME network

Jul 16th, 2021 (edited)
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.64 KB | None | 0 0
  1. component = require("component");
  2. controller = component.me_controller;
  3. exportbus = component.me_exportbus;
  4.  
  5. args = {...};
  6. print("Searching For Data on " .. args[1]);
  7. function getItems()
  8.     return controller.getItemsInNetwork();
  9. end
  10.  
  11. local largeItem;
  12. for i, item in ipairs(getItems()) do
  13.     if item.name == args[1] then
  14.         for t, data in pairs(item) do
  15.             print(t, " -- ", data);
  16.         end
  17.     block = item;
  18.     break;
  19.     end
  20. end
  21.  
  22. if block == nil then
  23.     print("Could not locate", args[1], ". Please ensure it is in system.");
  24. else
  25.     for i = 0, 5, 1 do
  26.         exportbus.setExportConfiguration(i, block);
  27.     end
  28.    
  29.     print("Set Export bus!");
  30. end
  31.  
  32.  
  33.  
Add Comment
Please, Sign In to add comment