Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local component = require("component")
- --local itemTrans = component.proxy(component.get("0224"))
- --local me = component.proxy(component.get("4947"))
- --local MilkTrans = component.proxy(component.get("8969"))
- --local SewageTrans = component.proxy(component.get("9f87"))
- --local loaderInfo = component.proxy(component.get("8b6a"))
- local loaderInfo = component.proxy(component.get("7dfe"))
- local rs = component.redstone
- local colors = require("colors")
- local sides = require("sides")
- --print (myTable[1]["amount"],"local")
- local transposers = {}
- transposers["milk"] = component.proxy(component.get("8969"))
- transposers["sewage"] = component.proxy(component.get("9f87"))
- --local inUse = false --for later use
- print("Input Fluid Type: milk,sewage")
- local fluid = io.read()
- print("Input Amount To Order Max=256000")
- local order = io.read("n")
- if fluid=="milk" or fluid=="sewage" then
- print("Fluid Type", fluid)
- else
- print("Incorrect Input")
- end
- print("Order Amount", order)
- --while order > 256000 do
- -- print("The maximum order amount is 256000. The inputted number is too high. Please try again")
- -- order = io.read("n")
- --end
- --This will only execute if the order number is less than 256000
- local function cartRelease()
- rs.setBundledOutput(sides.east, colors.blue, 253)
- os.sleep(1)
- rs.setBundledOutput(sides.east, colors.blue, 0)
- -- Changed loaderInfo.getFluidInTank to transposers[fluid]
- print(myTable[1]["amount"],"cartRelease")
- end
- local function loaderCheck()
- myTable = loaderInfo.getFluidInTank(sides.down)
- --myTable = transposers[fluid].getFluidInTank(sides.south)
- while myTable[1]["amount"] > 0 do
- print(myTable[1]["amount"],"loaderCheck1")
- cartRelease()
- os.sleep(70)
- end
- end
- local function getRemainder()
- if myTable[1]["amount"] <= 32000 then
- print(myTable[1]["amount"],"getRemainder")
- end
- end
- -- Changing MilkTrans to fluid
- transposers[fluid].transferFluid(sides.north, sides.south, order)
- os.sleep(5)
- --cartRelease()
- loaderCheck()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement