Advertisement
Guest User

lesnik

a guest
Nov 22nd, 2017
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.80 KB | None | 0 0
  1. --[[ start program ]]--
  2.  
  3. term.clear()
  4. term.setCursorPos(1,1)
  5. print("Mej ve slotu 1 sazenice pestovaneho stromu")
  6. print("Mej ve slotu 2 drevo pestovaneho stromu")
  7. print("Kdyz dojdou sazenice, zelva prestane pracovat")
  8. print("---------------------------------------------")
  9.  
  10. local sapling = 1       -- cislo slotu kde jsou sazenicky tezeneho druhu stromu
  11. local wood = 2          -- cislo slotu kde je min jeden kus tezeneho druhu dreva
  12. local sleepTime = 60    -- jak dlouho bude zelva cekat nez pojede dalsi radu?
  13.  
  14. turtle.select(sapling) -- nastav sazenicky
  15.  
  16. while turtle.getItemCount(sapling) > 0 do   -- dokud je ve slotu aspon jedna sazenicka delej...
  17.   for i = 1, 6 do                           -- projdi radu 6 sazenic
  18.     if not turtle.compare() then            -- pokud to neni sapling tak vyrostl strom
  19.       turtle.dig()
  20.       turtle.forward()
  21.       turtle.select(wood)
  22.       while turtle.compareUp() do           -- vytez strom
  23.         turtle.digUp()
  24.         turtle.up()
  25.       end
  26.       while not turtle.detectDown() do      -- vrat se na zem
  27.         turtle.down()
  28.       end
  29.       turtle.back()
  30.       turtle.select(sapling)
  31.       turtle.place()                        -- couvni a vysad novou sazenicku
  32.     end
  33.     turtle.turnLeft()
  34.     turtle.forward()
  35.     turtle.turnRight()
  36.   end
  37.  
  38.   -- objed radu a priprav se na dalsi pruchod z druhe strany
  39.   turtle.forward()
  40.   turtle.forward()
  41.   for i=1, 14 do
  42.     turtle.select(i+2)            -- vysypej pripadne prebytky
  43.     turtle.dropDown()
  44.   end
  45.   turtle.select(wood)
  46.   if turtle.getItemCount(saplings) > 1 then
  47.     -- dodej kod pro vysypani vseho krome jednoho kusu
  48.   end
  49.   turtle.select(sapling)
  50.   turtle.turnRight()
  51.   turtle.forward()
  52.   turtle.turnRight()
  53.   os.sleep(sleepTime)             -- pockej aby mely stromky sanci narust...
  54. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement