Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- while true do
- local SignalStrength = rs.getAnalogInput("back")
- local chest = peripheral.wrap("top")
- local items
- local Set = {2,1}
- local direction = "WEST"
- local interval = 5.6
- local runes = 2
- if(SignalStrength < 2) then
- print("Not enough mana in the mana pool!")
- sleep(interval)
- os.reboot()
- end
- for i=1,#Set do
- items = chest.getStackInSlot(i)
- if(type(items) == "nil") then
- print("Slot "..i.." : missing items")
- sleep(interval)
- os.reboot()
- elseif(items.qty ~= Set[i]) then
- print("Slot "..i.." : wrong quantity of items")
- sleep(interval)
- os.reboot()
- end
- end
- print("Transfering items...")
- for i=1,#Set do
- chest.pushItemIntoSlot(direction, i, Set[i], i+runes)
- end
- rs.setAnalogOutput("top",14)
- sleep(2)
- rs.setAnalogOutput("top",0)
- sleep(interval)
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement