Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function get64()
- turtle.select(1)
- while turtle.getItemCount() ~= 64 do
- turtle.suck(1)
- end
- end
- function isempty()
- for slot = 1,16 do
- print(turtle.getItemCount(slot))
- if turtle.getItemCount(slot) ~= 0 then
- return false
- end
- end
- return true
- end
- function getmsg()
- while true do
- d = {}
- event, side, frequency, replyFrequency, message, distance = os.pullEvent("modem_message")
- d["e"] = event
- d["s"] = side
- d["f"] = frequency
- d["rf"] = replyFrequency
- d["m"] = message
- d["d"] = distance
- return d
- end
- end
- modem = peripheral.find("modem")
- modem.open(31391)
- function askserver()
- while true do
- local mess = getmsg()
- if mess["m"]["awn"] then
- return mess["m"]["awn"]
- else return false
- end
- end
- end
- function depo()
- turtle.turnLeft()
- turtle.turnLeft()
- turtle.select(1)
- turtle.drop()
- turtle.select(2)
- turtle.drop()
- turtle.select(3)
- turtle.drop()
- turtle.turnLeft()
- turtle.turnLeft()
- end
- function getncraft()
- get64()
- turtle.craft()
- end
- function main()
- while true do
- if askserver() then
- if isempty() then
- getncraft()
- end
- depo()
- if not isempty() then
- sleep(30)
- end
- end
- end
- end
- main()
Add Comment
Please, Sign In to add comment