Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --- Programme : Minage optimisé 2.0
- --- Auteur : MaitreKierra
- --- Dernière édition : 12/04/13
- --- Note : Utilisation libre. Faites en ce que vous voulez :)
- --- Variables
- nombreLignes = 0
- longueurLignes = 0
- cache = 0
- slot = 0
- item = 0
- slot = 16
- --- Récupération des variables
- -- Nombre de lignes
- print("Combien de lignes fera votre turtle ?")
- nombreLignes = read()
- nombreLignes = tonumber(nombreLignes)
- -- Longueur des lignes
- print("Quelle sera la longueur de vos tunnels ?")
- cache = read()
- cache = tonumber(cache)
- --- Functions
- function ligne()
- while longueurLignes ~= 0 do
- turtle.dig()
- sleep(0.3)
- turtle.forward()
- turtle.digUp()
- sleep(0.3)
- turtle.digDown()
- longueurLignes = longueurLignes - 1
- end
- end
- function Cache()
- longueurLignes = cache
- end
- function turn()
- turtle.turnRight()
- turtle.turnRight()
- end
- function Return()
- while longueurLignes ~= 0 do
- turtle.forward()
- longueurLignes = longueurLignes - 1
- end
- end
- function nextline()
- sleep(0.1)
- turtle.turnRight()
- turtle.dig()
- turtle.digUp()
- sleep(0.3)
- turtle.forward()
- turtle.dig()
- turtle.digUp()
- sleep(0.3)
- turtle.forward()
- turtle.dig()
- turtle.digUp()
- sleep(0.3)
- turtle.forward()
- turtle.turnRight()
- end
- function enderchest()
- item = turtle.getItemCount(16)
- if item > 0 then
- turtle.select(2)
- turtle.dig()
- turtle.place()
- while slot ~= 1 do
- turtle.select(slot)
- turtle.drop()
- slot = slot - 1
- end
- slot = 16
- turtle.select(2)
- turtle.dig()
- turtle.select(1)
- end
- end
- function refuel()
- fuel = turtle.getFuelLevel()
- if fuel < 200 then
- turtle.select(1)
- turtle.refuel(1)
- end
- end
- --- Programme
- while nombreLignes ~= 0 do
- Cache()
- refuel()
- ligne()
- turn()
- Cache()
- Return()
- nextline()
- enderchest()
- nombreLignes = nombreLignes - 1
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement