ivanzrer

Untitled

Oct 31st, 2024 (edited)
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.91 KB | None | 0 0
  1. ci = peripheral.find("colonyIntegrator")  or error("No CoIn attached", 0)
  2. bridge = peripheral.find("meBridge")  or error("No meBridge attached", 0)
  3.  
  4. -- ME system extraction
  5. function meExtract (eItem, eCount)
  6.     sItem = tostring(eItem)
  7.     --print(sItem)
  8.     bridge.exportItem({name=sItem, count=eCount}, "up") -- error("failed export", 0)
  9.  
  10. end
  11.  
  12. woOrder = ci.getWorkOrders()
  13.  
  14. for i=1, #woOrder,1 do
  15.     -- retrieve table for resources for work order
  16.     woID = tonumber(woOrder[i].id)
  17.     woOrResources = ci.getWorkOrderResources(woID)
  18.    
  19.     -- check through resources
  20.     for r=1, #woOrResources,1 do
  21.         availability = woOrResources[r].available
  22.         print(woOrResources[r].displayName)
  23.         print(availability)
  24.         if availability == 0 then
  25.             meExtract(woOrResources[r].item.name, woOrResources[r].needed)
  26.         else
  27.             print("skipping")
  28.         end
  29.     end
  30. end
  31.  
Advertisement
Add Comment
Please, Sign In to add comment