Advertisement
ecco7777

me preis Lister

Dec 31st, 2016
133
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.98 KB | None | 0 0
  1. me=peripheral.wrap("back")
  2. c=peripheral.wrap("front")
  3. itemsTab=me.listItems()
  4. itemsRaw=textutils.serialize(itemsTab)
  5.  
  6. i=1
  7. items={}
  8. itemName={}
  9.  
  10. function listItems()
  11. while string.find(itemsRaw,",") do
  12. items[i]=tonumber(string.sub(itemsRaw,string.find(itemsRaw,"{")+2,string.find(itemsRaw,"]")-1))
  13. itemsRaw="{"..string.sub(itemsRaw,string.find(itemsRaw,",")+1)
  14. i=i+1
  15. end
  16. end
  17.  
  18. function scanItems()
  19.  
  20. for i=1, #items do
  21. me.retrieve(items[i],1,4)
  22. turtle.drop()
  23. if c.getStackInSlot(0)~=nil then
  24. itemName[items[i]]=c.getStackInSlot(0)["rawName"]
  25. else
  26. itemName[items[i]]="N/A"
  27. end
  28. turtle.suck()
  29. turtle.dropUp()
  30. print("i="..tostring(i).." "..itemName[items[i]])
  31. fp=fs.open("price","a")
  32. fp.writeLine(items[i])
  33. fp.writeLine(itemName[items[i]])
  34. fp.writeLine(io.read())
  35. fp.close()
  36. end
  37.  
  38. end
  39.  
  40. function getRandomItems()
  41. listItems()
  42. randItems={}
  43. for i=1,108 do
  44. randItems[i]=items[math.random(1,#items)]
  45. end
  46. for i=1,108 do
  47. me.retrieve(randItems[i],1,1)
  48. end
  49. end
  50.  
  51. scanItems()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement