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