Advertisement
BigBlow_

Untitled

Aug 27th, 2024
23
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.39 KB | None | 0 0
  1. -- Programme Lua pour ComputerCraft
  2. -- La Turtle produit du lait en utilisant des seaux 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. -- Recherche un slot contenant un seau de lait
  31. for slot = 1, 16 do
  32. turtle.select(slot)
  33. -- Vérifie si l'item est un seau de lait
  34. if turtle.compareTo(1) == false then
  35. -- Déposer le seau de lait dans le coffre à gauche
  36. storeMilkBucket()
  37. end
  38. end
  39.  
  40. -- Sélectionne à nouveau le premier slot pour le prochain seau vide
  41. turtle.select(1)
  42. else
  43. print("Erreur: La Turtle ne peut pas traire la vache. Vérifiez la position.")
  44. end
  45.  
  46. -- Petit délai avant la prochaine opération
  47. sleep(1)
  48. end
  49.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement