gelatine87 icon

Color

gelatine87 | PRO | 08/04/16 12:18:43 PM UTC | 0 ⭐ | 494 👁️ | Never ⏰ | []
Lua |

820 B

|

None

|

0 👍

/

0 👎

local maxItem = 2176
 
--######################--
 
 
chest = peripheral.wrap("draconic_chest_1")
local InvSize = chest.getInventorySize()
while true do
  term.clear()
  term.setCursorPos(1,1)
  
  slot = 0
  slotqt = 0
  t = {}
  
  for CurrSlot = 1, InvSize-1, 1 do
    if chest.getStackInSlot(CurrSlot) ~= nil then
      table.insert(t, chest.getStackInSlot(CurrSlot).display_name)
      slotqt = chest.getStackInSlot(CurrSlot).qty
      slot = slot + slotqt    
    end
  end
 
  if slot == maxItem then
    rs.setAnalogOutput("back", 15)
    sleep(0.5)
    rs.setAnalogOutput("right", 0)
    print("true")
  elseif slot == 0 then
    sleep(0.5)
    rs.setAnalogOutput("right", 15)
    sleep(0.5)
    rs.setAnalogOutput("back", 0)
    print("false")
  end
  
  table.foreachi (t, print)
  sleep(2)
end

Comments