CultistaDeCrocs

ponte.lua

Mar 19th, 2024
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.00 KB | None | 0 0
  1. local parou = false
  2. local passos = 0
  3.  
  4. local atari = require("bibliotecas.atari")
  5.  
  6.  
  7.  
  8. function detectarChao()
  9. local isBlock, block = turtle.inspectDown()
  10. if (isBlock) then
  11. parou = true
  12. end
  13. end
  14.  
  15. function detectarColisao()
  16. local isBlock, block = turtle.inspect()
  17. if (isBlock) then
  18. parou = true
  19. end
  20. end
  21.  
  22. function andar()
  23. if not turtle.forward() then
  24. turtle.select(1)
  25. turtle.refuel(1)
  26. turtle.forward()
  27. end
  28.  
  29. passos = passos+1
  30. end
  31.  
  32. term.clear()
  33. term.setCursorPos(1,1)
  34. print("Vou fazer uma ponte até eu colidir com algo ou sentir chão embaixo de mim.\n")
  35. print("Já que eu não sei qual vai ser o comprimento da ponte, eu não sei quanto carvão eu vou precisar, então coloque bastante no primeiro slot do meu inventário.\n")
  36. print("Coloque bastante do bloco que você quiser no meu inventário e digite qualquer coisa para prosseguir.\n")
  37. write("> ")
  38. read()
  39.  
  40. while not parou do
  41. detectarColisao()
  42. colocarBaixo()
  43. andar()
  44. detectarChao()
  45. end
  46.  
  47. agradece(passos)
Advertisement
Add Comment
Please, Sign In to add comment