SHOW:
|
|
- or go back to the newest paste.
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 |