djmattyg007

ComputerCraft Dissolution Chamber Fluids

Mar 23rd, 2024 (edited)
810
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.76 KB | Gaming | 0 0
  1. require("./lib/string_util")
  2.  
  3. local periNamePrefix = "industrialforegoing:dissolution_chamber_"
  4. local numFilePath = "/chamber"
  5.  
  6. local storage = peripheral.find("rsBridge")
  7.  
  8. local function readNumFile(filename)
  9.     local file = fs.open(numFilePath .. "/" .. filename, "r")
  10.     local contents = file.readAll()
  11.     file.close()
  12.     return contents:strip()
  13. end
  14.  
  15. local periNums = {}
  16. for _, name in pairs(fs.list(numFilePath)) do
  17.     periNums[name] = readNumFile(name)
  18. end
  19.  
  20. for name, periNum in pairs(periNums) do
  21.     local exportedAmount = storage.exportFluidToPeripheral({name="industrialforegoing:" .. name, count=2000}, periNamePrefix .. periNum)
  22.     if exportedAmount > 0 then
  23.         print(string.format("Exported %d %s", exportedAmount, name))
  24.     end
  25. end
  26.  
Advertisement
Add Comment
Please, Sign In to add comment