Belzebub

check_slots.lua

Dec 6th, 2021 (edited)
177
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.76 KB | None | 0 0
  1. -- wget https://pastebin.com/raw/hhMm21i0 /bin/check_slots.lua
  2. -- check_slots north
  3.  
  4. local component = require("component")
  5. local sides = require("sides")
  6. local serialization = require("serialization")
  7. local transposer = component.transposer
  8.  
  9. local side = ...
  10. if sides[side] then
  11. side = sides[side]
  12. end
  13.  
  14. side = tonumber(side)
  15.  
  16. if not side then
  17. return print("Укажите side в качестве аргумента!")
  18. end
  19.  
  20. if not transposer.getInventorySize(side) then
  21. return print("Инвентарь на стороне ".. side .." не найден!")
  22. end
  23.  
  24. for i = 1, transposer.getInventorySize(side) do
  25. local slot = transposer.getStackInSlot(side, i)
  26. if slot then
  27. print("---> ".. i)
  28.  
  29. print(serialization.serialize(slot))
  30. end
  31. end
Advertisement
Add Comment
Please, Sign In to add comment