Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- crée avec l'aide de chat-GPT
- -- Fonction pour creuser un niveau de la taille spécifiée
- function creuserNiveau(taille, poser_torches)
- for i = 1, taille do
- turtle.dig()
- turtle.forward()
- if poser_torches and i % 7 == 0 then
- turtle.placeDown()
- end
- end
- end
- -- Fonction pour placer un coffre et vider l'inventaire
- function placerCoffre()
- turtle.turnRight()
- turtle.dig()
- turtle.forward()
- turtle.turnLeft()
- turtle.placeDown()
- for i = 1, 16 do
- turtle.select(i)
- turtle.dropDown()
- end
- turtle.turnLeft()
- turtle.turnLeft()
- turtle.forward()
- turtle.turnRight()
- end
- -- Fonction pour récupérer le coffre
- function recupererCoffre()
- turtle.turnRight()
- turtle.forward()
- turtle.turnRight()
- turtle.digDown()
- turtle.select(1)
- turtle.placeDown()
- turtle.turnLeft()
- turtle.turnLeft()
- turtle.forward()
- turtle.turnRight()
- end
- -- Demander les dimensions du trou à creuser et si l'utilisateur veut placer des torches au sol
- print("Entrez la largeur du trou à creuser : ")
- local largeur = tonumber(read())
- print("Entrez la longueur du trou à creuser : ")
- local longueur = tonumber(read())
- print("Entrez la hauteur du trou à creuser : ")
- local hauteur = tonumber(read())
- print("Voulez-vous placer des torches au sol tous les 7 blocs ? (Oui ou Non)")
- local poser_torches = read():lower() == "oui"
- -- Boucle pour creuser les niveaux et placer le coffre
- for j = 1, hauteur do
- creuserNiveau(longueur, poser_torches)
- if j < hauteur then -- Ne pas placer un coffre après le dernier niveau
- placerCoffre()
- end
- end
- -- Récupérer le coffre final
- recupererCoffre()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement