Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local offset=7 --nummer van eerste interface
- local interfaces=9+offset --9 slots per interface, 3 interfaces per rack, 2 racks in een set = 54 stacks per set (meer kan ook trouwens)
- local moved=0
- local slot=0
- function pisvlek()
- redstone.setOutput("Top", false)
- while redstone.getInput("Left") do
- print("redstone signal detected")
- redstone.setOutput("Top", true)
- r=3 --rack
- n=offset --interface
- while n <= interfaces-1 do
- for i=1,9 do --9 slots in een interface
- slot = (n-offset)*9+i
- if slot > 54 then --max 54 slots
- slot = slot-54
- end
- moved = peripheral.call("ae2:interface_"..n, "pushItems", "minecolonies:rack_"..r, i, 64, slot)
- --if moved ~= 0 then
- print("interface "..n..", slot "..i..": "..moved.." items to rack "..r..", slot "..slot)
- --end
- sleep(0.5)
- end
- n=n+1
- if (n-offset)%3==0 then --elke 3 interfaces een nieuw rack
- r=r+1
- --if r == 1 then r=2 end --eerste doet et niet ofzo
- end
- end
- sleep(5)
- end
- end
- term.clear()
- term.setCursorPos(1,1)
- print("ready")
- while true do
- if not pcall(pisvlek) then print("Error") end
- --pisvlek()
- sleep(1)
- end
Add Comment
Please, Sign In to add comment