Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- io.write("name of your recipe : ") local title=read()
- InSlots = {1,2,3, 5,6,7, 9,10,11}
- recipe=""
- damage = ""
- print("Trying to get Recipe..")
- for i=1, #InSlots do
- local data = turtle.getItemDetail(InSlots[i])
- if data then
- local n = data.name
- local d = data.damage
- local c = data.count
- --maybe same name but hopeful different damage
- print("index "..i)
- print(InSlots[i]..": "..n.." -> damage: "..d)
- tempstring = n.."\n"
- recipe = recipe..tempstring
- tempstring = d.."\n"
- damage = damage..tempstring
- else
- tempstring = "nil\n"
- recipe = recipe..tempstring
- tempstring = "nil\n"
- damage = damage..tempstring
- end
- end
- print(recipe)
- print(damage)
- if fs.exists("recipe/listrecipe/listrecipe") then
- local fileObject = fs.open("recipe/listrecipe/listrecipe", "a")
- fileObject.write(title)
- fileObject.close()
- else
- local fileObject = fs.open("recipe/listrecipe/listrecipe", "w")
- fileObject.write(title.."\n")
- fileObject.close()
- end
- -- create own dir for each slot and save data..
- if fs.exists("recipe/"..title) then
- fs.delete("recipe/"..title)
- print("overwrited recipe")
- else
- print("created new recipe")
- end
- local fileObject = fs.open("recipe/"..title, "w")
- fileObject.write(tostring(recipe)..tostring(damage))
- fileObject.close()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement