Maxstripe

PIM

Dec 18th, 2014
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. m = peripheral.wrap("top")
  2. --data = m.getAllStacks()
  3. --for i,j in pairs(data) do
  4. --   for a,b in pairs(j) do
  5. --      print(a)
  6. --      print(b)
  7. --   end
  8. --   print(i..j["name"])
  9. --end
  10.  
  11. function emptyPlayer()
  12.    a=1
  13.    for i = 1,9 do
  14.       m.pushItemIntoSlot("east", i, 64,a)
  15.       a=a+1
  16.    end
  17.    for i = 37, 40 do
  18.       m.pushItemIntoSlot("east", i, 64,a)
  19.       a=a+1
  20.    end
  21. end
  22.  
  23. function fillPlayer()
  24.    a=1
  25.    for i = 1,9 do
  26.       m.pullItemIntoSlot("east", a, 64, i)
  27.       a=a+1
  28.    end
  29.    for i = 37,40 do
  30.       m.pullItemIntoSlot("east", a, 64, i)
  31.       a=a+1
  32.    end
  33. end
  34.  
  35. while true do
  36. event = os.pullEvent()
  37. print(event)
  38. if event == "player_on" then
  39. if m.getStackInSlot(1) then
  40.    emptyPlayer()
  41.    print("empty")
  42. else
  43.    fillPlayer()
  44.    print("full")
  45. end
  46. end
  47. end
Add Comment
Please, Sign In to add comment