Advertisement
Guest User

Miner 3x3

a guest
May 15th, 2015
775
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.19 KB | None | 0 0
  1. local robot = require("robot")
  2.  
  3. -- Информация
  4. print("Programist135 3x3 Tunnel Miner")
  5. print("Copyright Programist135")
  6. print("")
  7.  
  8. -- Устанавливаем хранилище
  9. robot.turnAround()
  10. robot.select(1)
  11. robot.place()
  12. robot.turnAround()
  13.  
  14. -- Ввод/вывод
  15. print("Введите дистанцию: ")
  16. dis = io.read()
  17.  
  18. -- Поднимаем робота со старта
  19. robot.up()
  20.  
  21. -- Сама копалка
  22. for i=1,dis do
  23.   robot.swing()
  24.   robot.forward()
  25.   robot.turnRight()
  26.   robot.swing()
  27.   robot.forward()
  28.   robot.swingUp()
  29.   robot.swingDown()
  30.   robot.back()
  31.   robot.turnAround()
  32.   robot.swing()
  33.   robot.forward()
  34.   robot.swingUp()
  35.   robot.swingDown()
  36.   robot.back()
  37.   robot.turnRight()
  38.   robot.swingUp()
  39.   robot.swingDown()
  40. end
  41.  
  42. -- Завершил копать? Возвращайся назад!
  43. for a = 1,dis do
  44.   robot.back()
  45. end
  46. robot.down()
  47.  
  48. -- Скидываем всё в хранилище
  49. robot.turnAround()
  50. for c = 1,16 do
  51.   robot.drop()
  52.   robot.select(c)
  53. end
  54. robot.turnAround()
  55.  
  56. -- Выводим на экран выкопанное количество
  57. print("Я накопал: ", dis*9, " предметов ;)")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement