SHOW:
|
|
- or go back to the newest paste.
1 | me = peripheral.wrap("top") | |
2 | tr=peripheral.wrap("left") | |
3 | mon = peripheral.wrap("bottom") | |
4 | lastTrade={} | |
5 | while true do | |
6 | for _,v in pairs(tr.getVillagerIds()) do | |
7 | for t=0,tr.getNumTrades(v)-1,1 do | |
8 | - | if lastTrade[1] ~= v and lastTrade[2] ~= t then |
8 | + | |
9 | write("Deal: ") | |
10 | print(tr.getItemSold(v,t)["name"]) | |
11 | tr.performTrade(v,t) | |
12 | lastTrade[1]=v | |
13 | lastTrade[2]=t | |
14 | end | |
15 | if tr.getItemSold(v,t)["id"] == 6061 then | |
16 | contain=false | |
17 | for _,item in pairs(me.getAvailableItems()) do | |
18 | if item["name"] == tr.getItemSold(v,t)["name"] then | |
19 | contain=true | |
20 | end | |
21 | end | |
22 | if contain ~= true then | |
23 | tr.performTrade(v,t) | |
24 | write("Deal: ") | |
25 | print(tr.getItemSold(v,t)["name"]) | |
26 | lastTrade[1]=v | |
27 | lastTrade[2]=t | |
28 | end | |
29 | end | |
30 | end | |
31 | end | |
32 | sleep(1) | |
33 | end |