Advertisement
Guest User

startup

a guest
Jan 24th, 2018
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.86 KB | None | 0 0
  1. while true do
  2.   local SignalStrength = rs.getAnalogInput("back")
  3.   local chest = peripheral.wrap("top")
  4.   local items
  5.   local Set = {2,1}
  6.   local direction = "WEST"
  7.   local interval = 5.6
  8.   local runes = 2
  9.   if(SignalStrength < 2) then
  10.     print("Not enough mana in the mana pool!")
  11.     sleep(interval)
  12.     os.reboot()
  13.   end
  14.   for i=1,#Set do
  15.     items = chest.getStackInSlot(i)
  16.     if(type(items) == "nil") then
  17.       print("Slot "..i.." : missing items")
  18.       sleep(interval)
  19.       os.reboot()
  20.     elseif(items.qty ~= Set[i]) then
  21.       print("Slot "..i.." : wrong quantity of items")
  22.       sleep(interval)
  23.       os.reboot()
  24.     end
  25.   end
  26.   print("Transfering items...")
  27.   for i=1,#Set do
  28.     chest.pushItemIntoSlot(direction, i, Set[i], i+runes)
  29.   end
  30.   rs.setAnalogOutput("top",14)
  31.   sleep(2)
  32.   rs.setAnalogOutput("top",0)
  33.   sleep(interval)
  34. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement