Advertisement
Guest User

Untitled

a guest
Oct 21st, 2014
151
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.81 KB | None | 0 0
  1. rednet.open("left")
  2.  
  3. function requestName()
  4. rednet.send(24, "newName")
  5. id, name = rednet.receive()
  6. return name
  7. end
  8.  
  9. function getNewBooks()
  10. while turtle.suckUp() do
  11. name = requestName()
  12. turtle.dropDown()
  13. books = fs.open("books","a")
  14. books.writeLine(name)
  15. books.flush()
  16. books.close()
  17. end
  18. end
  19.  
  20.  
  21. function giveBookNames()
  22. getNewBooks()
  23. books = fs.open("books","r")
  24. bookNames = {}
  25. i = 1
  26. l = books.readLine()
  27. while (l ~= nil) do
  28. if (l ~= "") then bookNames[i]= l
  29. i = i+1
  30. l = books.readLine()
  31. end
  32. return bookNames
  33. end
  34.  
  35. while true do
  36. senderID, data = rednet.receive()
  37. if data == "refreshAll" then
  38. bookNames = getNewBooks()
  39. else if data == "refreshNew" then
  40. bookNames = getNewBooks()
  41. end
  42. rednet.send(24, bookNames)
  43. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement