Advertisement
BigBlow_

Untitled

Aug 27th, 2024
18
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.28 KB | None | 0 0
  1. -- Programme Lua pour ComputerCraft
  2. -- La Turtle produit du lait en utilisant des sceaux vides et une vache
  3.  
  4. -- Fonction pour récupérer un seau vide du coffre de droite
  5. local function getEmptyBucket()
  6. turtle.turnRight()
  7. turtle.suck()
  8. turtle.turnLeft()
  9. end
  10.  
  11. -- Fonction pour déposer un seau de lait dans le coffre de gauche
  12. local function storeMilkBucket()
  13. turtle.turnLeft()
  14. turtle.drop()
  15. turtle.turnRight()
  16. end
  17.  
  18. -- Fonction principale
  19. while true do
  20. -- Sélectionne le premier slot (sceau vide)
  21. turtle.select(1)
  22.  
  23. -- Si le premier slot est vide, prendre un seau vide du coffre de droite
  24. if turtle.getItemCount(1) == 0 then
  25. getEmptyBucket()
  26. end
  27.  
  28. -- Taire la vache
  29. if turtle.placeDown() then
  30. -- Si du lait a été obtenu, le seau est rempli de lait
  31. -- Déplace le seau de lait dans un slot libre (slot 2)
  32. turtle.transferTo(2)
  33.  
  34. -- Déposer le seau de lait dans le coffre à gauche
  35. storeMilkBucket()
  36.  
  37. -- Remet le slot 1 en sélection pour le prochain seau vide
  38. turtle.select(1)
  39. else
  40. print("Erreur: La turtle ne peut pas traire la vache. Vérifiez la position.")
  41. end
  42.  
  43. -- Petit délai avant la prochaine opération
  44. sleep(1)
  45. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement