View difference between Paste ID: N5DSQu2r and gbG53u12
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