Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- me=peripheral.wrap("back")
- c=peripheral.wrap("front")
- itemsTab=me.listItems()
- itemsRaw=textutils.serialize(itemsTab)
- i=1
- items={}
- itemName={}
- function listItems()
- while string.find(itemsRaw,",") do
- items[i]=tonumber(string.sub(itemsRaw,string.find(itemsRaw,"{")+2,string.find(itemsRaw,"]")-1))
- itemsRaw="{"..string.sub(itemsRaw,string.find(itemsRaw,",")+1)
- i=i+1
- end
- end
- function scanItems()
- for i=1, #items do
- me.retrieve(items[i],1,4)
- turtle.drop()
- if c.getStackInSlot(0)~=nil then
- itemName[items[i]]=c.getStackInSlot(0)["rawName"]
- else
- itemName[items[i]]="N/A"
- end
- turtle.suck()
- turtle.dropUp()
- print("i="..tostring(i).." "..itemName[items[i]])
- end
- end
- function getRandomItems()
- listItems()
- randItems={}
- for i=1,108 do
- randItems[i]=items[math.random(1,#items)]
- end
- for i=1,108 do
- me.retrieve(randItems[i],1,1)
- end
- end
- getRandomItems()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement