Advertisement
Captain_Admiral

ChunkyTurtle

May 9th, 2013
24
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.17 KB | None | 0 0
  1. local start = true
  2. resupply=peripheral.wrap("right")
  3.  
  4. while true do
  5.  
  6. --Startup
  7. if start == true then
  8. print("Hi! My name is Chunky!")
  9. print("Job: Chunk'n dat shizzle")
  10. print("")
  11. print("Inventory:")
  12. print("#,#,#,#")
  13. print("#,#,#,#")
  14. print("#,#,#,#")
  15. print("#,#,#,#")
  16. print("")
  17.  
  18. if turtle.getItemCount(16) ~= 0 then
  19. os.terminate()
  20. end
  21. start = false
  22.  
  23. end
  24.  
  25. --[[function refuelSelf()
  26. if turtle.getFuelLevel()<500 then
  27. while turtle.getFuelLevel()<500 do
  28. for i=1,15,1 do
  29. if resupply.resupply(i) then
  30. break
  31. end
  32. if i == 15 then
  33. os.terminate()
  34. end
  35. end
  36. end
  37. end
  38. end]]--
  39.  
  40. function refuelSelf()
  41. if turtle.getFuelLevel()<500 then
  42. while turtle.getFuelLevel()<500 do
  43. for i=1,16,1 do
  44. turtle.select(i)
  45. turtle.refuel(1)
  46. turtle.select(1)
  47. end
  48. end
  49. end
  50. end
  51.  
  52.  
  53. --Main
  54.  
  55. refuelSelf()
  56.  
  57. if turtle.getItemCount(16) > 0 then
  58. turtle.select(16)
  59. for i=1,15,1 do
  60. if turtle.transferTo(i) then
  61. break
  62. end
  63. if i == 15 then
  64. os.terminate()
  65. end
  66. end
  67. else
  68. turtle.select(16)
  69. if turtle.compare() then
  70. os.sleep(3)
  71. while not turtle.forward() do
  72. os.sleep(3)
  73. end
  74. end
  75. end
  76. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement