Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- modem = peripheral.find("modem")
- modem.open(31392)
- 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
- function fse()
- if turtle.getItemCount(1) == 0 then
- return true
- else
- return false
- end
- end
- function askserver()
- while true do
- local mess = getmsg()
- if mess["m"]["awn"] then
- return mess["m"]["awn"]
- else sleep(1) return false
- end
- end
- end
- function main ()
- if askserver() then
- turtle.suck()
- turtle.turnLeft()
- while true do
- turtle.drop()
- if fse() then
- break
- else
- turtle.turnRight()
- sleep(30)
- turtle.turnLeft()
- end
- end
- turtle.turnRight()
- end
- end
- while true do
- main()
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement