View difference between Paste ID: pQ9PvsBm and rbkqqAeD
SHOW: | | - or go back to the newest paste.
1
local maxItem = 2176
2
3
--######################--
4
5
6
chest = peripheral.wrap("draconic_chest_1")
7
local InvSize = chest.getInventorySize()
8
while true do
9
  term.clear()
10
  term.setCursorPos(1,1)
11
  
12
  slot = 0
13
  slotqt = 0
14
  t = {}
15
  
16
  for CurrSlot = 1, InvSize-1, 1 do
17
    if chest.getStackInSlot(CurrSlot) ~= nil then
18
      table.insert(t, chest.getStackInSlot(CurrSlot).display_name)
19
      slotqt = chest.getStackInSlot(CurrSlot).qty
20
      slot = slot + slotqt    
21
    end
22
  end
23
24
  if slot == maxItem then
25
    rs.setAnalogOutput("back", 15)
26
    sleep(0.5)
27
    rs.setAnalogOutput("right", 0)
28
    print("true")
29
  elseif slot == 0 then
30
    sleep(0.5)
31
    rs.setAnalogOutput("right", 15)
32
    sleep(0.5)
33
    rs.setAnalogOutput("back", 0)
34
    print("false")
35
  end
36
  
37
  table.foreachi (t, print)
38
  sleep(2)
39
end