Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- Funkce pro umístění materiálu do crafting gridu z určitého slotu
- local function placeInCraftingSlot(fromSlot, toSlot, quantity)
- turtle.select(fromSlot)
- turtle.transferTo(toSlot, quantity)
- end
- -- Funkce pro vykraftění dřevěné truhly
- local function craftChest()
- -- Umístění dřevěných desek do crafting gridu z slotu 4.
- -- Řada 1
- placeInCraftingSlot(4, 1, 1)
- placeInCraftingSlot(4, 2, 1)
- placeInCraftingSlot(4, 3, 1)
- -- Řada 2
- placeInCraftingSlot(4, 5, 1)
- placeInCraftingSlot(4, 7, 1)
- -- Řada 3
- placeInCraftingSlot(4, 9, 1)
- placeInCraftingSlot(4, 10, 1)
- placeInCraftingSlot(4, 11, 1)
- -- Spuštění craftingu
- return turtle.craft()
- end
- -- Kontrola, zda je dostatek materiálu
- local function checkMaterials()
- turtle.select(4)
- return turtle.getItemCount() >= 8
- end
- -- Hlavní program
- if checkMaterials() then
- if craftChest() then
- -- Přesun vykraftované truhly do slotu 8
- turtle.select(1) -- slot, kde se obvykle objeví vyrobený předmět
- turtle.transferTo(8)
- print("Chest was crafted and moved to slot 8.")
- else
- print("Crafting failed. Check the setup.")
- end
- else
- print("Not enough materials in slot 4.")
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement