SVty

Studna

Feb 27th, 2013
142
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.56 KB | None | 0 0
  1. --Program pro tezebni zelvu pro vykop jednokostkove vertikalni sachty
  2. --Verze programu 1.3
  3. --vytvoril SVty
  4. --*****************************
  5. function palivo()
  6. if turtle.getFuelLevel() < 5 then
  7.   turtle.select(16)
  8.   turtle.refuel(1)
  9.   turtle.select(1)
  10. end
  11. end
  12.  
  13. function nahoru()
  14. for k=1,kop do
  15.   while(turtle.detectUp()) do
  16.     turtle.digUp()
  17.     sleep(0.5)
  18.   end
  19.   turtle.up()
  20. end
  21. print("nahoru")
  22. if zpet == "ano" then
  23.   zpet = "ne"
  24.   for i=1,kop do
  25.     turtle.down()
  26.     sleep(0.2)
  27.   end
  28. end
  29. end
  30.  
  31. function dolu()
  32. for i=1,kop do
  33.   palivo()
  34.   turtle.digDown()
  35.   turtle.down()
  36.   sleep(0.5)
  37. end
  38. if zpet == "ano" then
  39.   zpet = "ne"
  40.   for d=1,kop do
  41.     turtle.up()
  42.     sleep(0.2)
  43.   end
  44. end
  45. end
  46.  
  47. cnt = 0
  48. term.clear()
  49. term.setCursorPos(1,1)
  50. print("Tento program slouzi pro vykop jednokostkove sachty vertikalne od shora dolu nebo naopak.")
  51. print("")
  52. print("Pred spustenim programu prosim vlozte do 16 slotu palivo. Bude automaticky odebirano podle potreby")
  53. print("Chcete kopat nahoru nebo dolu?")
  54. print("Pomoc: Napiste pouze nahoru nebo dolu")
  55. smer = (read())
  56. print("Zvolili jste si smer " ..smer)
  57. print("")
  58. print("Ma se zelva po ukonceni prace sachtou vratit zpet?")
  59. print("Pomoc: pouze ano nebo ne")
  60. zpet = (read())
  61. print("kolik kostek si prejete vykopat?")
  62. kop = (read())
  63. sleep(1)
  64. turtle.select(1)
  65.  
  66. if smer == "nahoru" then
  67.   nahoru()
  68. elseif smer == "dolu" then
  69.   dolu()
  70. else
  71.   print("Vlozene hodnoty nevyhovuji! Program bude ukoncen.")
  72.   sleep(2)
  73.   shell.exit()
  74. end  
  75. print("Ukol splnen!!")
  76. print("Program je ukoncen")
Advertisement
Add Comment
Please, Sign In to add comment