Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local r = require('robot')
- local comp = require('computer')
- local term = require('term')
- local inv = require('component').inventory_controller
- local craft = require('component').crafting.craft
- local sizeOfInventory, item, craft_true = inv.getInventorySize(3), _, _
- while true do
- craft_true = false
- for i = 1, sizeOfInventory do
- item = inv.getStackInSlot(3,i)
- if item and item.name == "IC2:itemDustSmall" and item.size >=9 then
- craft_true = true
- r.select(4)
- item.size = (item.size - item.size%9)
- inv.suckFromSlot(3, i, item.size)
- item.size = item.size / 9
- for ii = 0, 2 do
- for jj = 1, 3 do
- r.transferTo(ii*4 +jj, item.size)
- end
- end
- craft()
- while not r.dropUp() do
- os.sleep(5)
- end
- end
- end
- if not craft_true then
- while r.suck() do end
- for i = 1, 16 do
- if r.count(i) > 0 then
- r.select(i)
- r.drop()
- end
- end
- r.select(4)
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement