Advertisement
Guest User

tc

a guest
Oct 19th, 2013
489
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 2.32 KB | None | 0 0
  1. name = "TC1"
  2. while true do
  3. cb = peripheral.wrap("right")
  4. event, player, msg = os.pullEvent("chat")
  5. if msg == name..": refuel" then
  6. rfing = true
  7. cb.tell(player, "Type the number of items you want to be refueled.")
  8. elseif msg == name..": forward" then
  9. turtle.forward()
  10. elseif msg == name..": up" then
  11. turtle.up()
  12. elseif msg == name..": back" then
  13. turtle.back()
  14. elseif msg == name..": down" then
  15. turtle.down()
  16. elseif msg == name..": get fuel" then
  17. fl = turtle.getFuelLevel()
  18. cb.tell(player, "Fuel Level: "..fl)
  19. elseif msg == name..": dig" then
  20. turtle.dig()
  21. elseif msg == name..": place" then
  22. turtle.place()
  23. elseif msg == name..": select" then
  24. sling = true
  25. cb.tell(player, "Type the number of the slot you want to select.")
  26. elseif sling == true then
  27. tonumber(msg)
  28. turtle.select(tonumber(msg))
  29. sling = false
  30. elseif rfing == true then
  31. tonumber(msg)
  32. turtle.refuel(tonumber(msg))
  33. rfing = false
  34. elseif msg == name..": turn left" then
  35. turtle.turnLeft()
  36. elseif msg == name..": turn right" then
  37. turtle.turnRight()
  38. elseif msg == name..": move left" then
  39. turtle.turnLeft()
  40. turtle.forward()
  41. turtle.turnRight()
  42. elseif msg == name..": move right" then
  43. turtle.turnRight()
  44. turtle.forward()
  45. turtle.turnLeft()
  46. elseif msg == name..": drop" then
  47. dping = true
  48. cb.tell(player, "Type the amount of items you want to drop.")
  49. elseif dping == true then
  50. tonumber(msg)
  51. turtle.drop(tonumber(msg))
  52. elseif msg == name..": suck" then
  53. turtle.suck()
  54. elseif msg == name..": drop up" then
  55. dUping = true
  56. cb.tell(player, "Type the amount of items you want to drop.")
  57. elseif msg == name..": drop down" then
  58. dDowning = true
  59. cb.tell(player, "Type the amount of items you want to drop.")
  60. elseif dUping == true then
  61. tonumber(msg)
  62. turtle.dropUp(tonumber(msg))
  63. elseif dDowning == true then
  64. tonumber(msg)
  65. turtle.dropDown(tonumber(msg))
  66. elseif msg == name..": suck up" then
  67. turtle.suckUp()
  68. elseif msg == name..": suck down" then
  69. turtle.suckDown()
  70. elseif msg == name..": turn around" then
  71. turtle.turnLeft()
  72. turtle.turnLeft()
  73. elseif msg == name..": terminate" then
  74. cb.tell(player, "Are you sure you want to terminate the program? yes/no")
  75. terming = true
  76. elseif terming == true and msg == "yes" then
  77. cb.tell(player, "Terminated.")
  78. break
  79. elseif terming == true and msg == "no" then
  80. cb.tell(player, "Termination canceled.")
  81. term = false
  82. end
  83. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement