Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- Config:
- -- Prog:
- while true do
- sleep(0)
- if turtle.getItemCount(1) == 1 then
- slot_1 = true
- turtle.select(2)
- else
- turtle.select(1)
- slot_1 = false
- end
- if turtle.getItemCount(2) == 1 then
- slot_2 = true
- turtle.select(1)
- else
- slot_2 = false
- end
- term.setCursorPos(1,1)
- term.clearLine()
- print("Slot 1: "..tostring(slot_1))
- term.setCursorPos(1,2)
- term.clearLine()
- print("Slot 2: "..tostring(slot_2))
- if slot_1 and slot_2 then
- craft = true
- else
- craft = false
- end
- while craft do
- turtle.select(1)
- dataSlot_1 = turtle.getItemDetail(1)
- dataSlot_2 = turtle.getItemDetail(2)
- --print(dataSlot_1)
- --print(dataSlot_2)
- if dataSlot_1 ~= nil then
- for k,v in pairs(dataSlot_1) do
- --print(k..": "..tostring(v))
- nameSlot_1 = dataSlot_1.name
- end
- else
- craft = false
- end
- if dataSlot_2 ~= nil then
- for k,v in pairs(dataSlot_2) do
- --print(k..": "..tostring(v))
- nameSlot_2 = dataSlot_2.name
- end
- else
- craft = false
- end
- term.setCursorPos(1,4)
- term.clearLine()
- print("Armor Name Slot 1:")
- term.clearLine()
- print(nameSlot_1)
- term.setCursorPos(1,6)
- term.clearLine()
- print("Armor Name Slot 2:")
- term.clearLine()
- print(nameSlot_2)
- if nameSlot_1 == nameSlot_2 then
- turtle.select(1)
- --print("Crafting ...")
- --turtle.craft(1)
- repairData = turtle.getItemDetail(1)
- if repairData ~= nil then
- for k,v in pairs(repairData) do
- if repairData.damage == 0 then
- craft = false
- else
- craft = true
- turtle.craft(1)
- end
- end
- end
- end
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement