Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local has_error_or_nothing = false
- --- Boucle infini
- while true do
- -- Éfface l'écran.
- term.clear()
- -- Select la case 1.
- turtle.select( 1 )
- -- Prend un stack du coffre du haut.
- turtle.suckUp()
- -- vérifie si on as 2 ou plus.
- local has_error_or_nothing = turtle.getItemCount() <= 2
- -- Si on as asser de buches.
- if not has_error_or_nothing then
- -- place les buches pour le crafting.
- turtle.transferTo(5, turtle.getItemCount() / 2)
- -- Craft les sticks.
- local result = turtle.craft()
- -- S'il y a une erreur avec la recette. ou la turtle n'as pas de crafting table.
- if not result then
- term.setCursorPos( 5, 5 )
- term.write( "Erreur avec le crafting." )
- has_error_or_nothing = true
- else
- -- Vide sont inventaire dans le coffre en face.
- for x = 1, 16 do
- if turtle.getItemCount( x ) then
- turtle.select( x )
- turtle.drop()
- end
- end
- end
- end
- -- En cas d'erreur.
- if has_error_or_nothing then
- -- Vide sont inventaire dans le coffre en haut.
- for x = 1, 16 do
- if turtle.getItemCount( x ) then
- turtle.select( x )
- turtle.dropUp()
- end
- end
- has_error_or_nothing = false
- -- attend 5 secondes avant de réessayer
- os.sleep( 5 )
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement