Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local pumpkindb = {}
- local pumpkindata
- local reserved = 0
- pumpkindb.thisrun=0
- pumpkindb.total=0
- pumpkindb.runs=0
- function sendpumpkin()
- pumpkindb.thisrun = turtle.getItemCount(1)
- pumpkindb.total= pumpkindb.total+pumpkindb.thisrun
- pumpkindb.runs=pumpkindb.runs+1
- pumpkindata=textutils.serialize(pumpkindb)
- rednet.broadcast("pumpkindata")
- reserved,message=rednet.receive()
- while message ~= "receiving" do
- reserved,message=rednet.receive()
- end
- print(pumpkindata)
- rednet.send(reserved, pumpkindata)
- sender,message=rednet.receive(5)
- while message ~= "received" do
- rednet.send(reserved, pumpkindata)
- sender,message=rednet.receive()
- end
- end
- function pumpkin()
- x,y,z=gps.locate(2,false)
- if z ~= -53 then
- if z < -53 then
- turtle.turnLeft()
- while z~=-53 do
- turtle.forward()
- x,y,z=gps.locate(2,false)
- end
- turtle.turnRight()
- else
- turtle.turnRight()
- while z~=-53 do
- turtle.forward()
- x,y,z=gps.locate(2,false)
- end
- turtle.turnLeft()
- end
- end
- turtle.select(16)
- for i=1,2 do
- while turtle.compareDown() do
- turtle.dig()
- turtle.forward()
- end
- turtle.turnLeft()
- turtle.forward()
- turtle.forward()
- turtle.forward()
- turtle.forward()
- turtle.turnLeft()
- end
- sendpumpkin()
- turtle.turnRight()
- while z ~= -63 do
- turtle.forward()
- x,y,z=gps.locate(2,false)
- end
- turtle.turnRight()
- while y ~=66 do
- turtle.up()
- x,y,z=gps.locate(2,false)
- end
- while x~=999 do
- turtle.forward()
- x,y,z=gps.locate(2,false)
- end
- while y~=63 do
- turtle.down()
- x,y,z=gps.locate(2,false)
- end
- turtle.select(1)
- turtle.dropDown()
- while y~=66 do
- turtle.up()
- x,y,z=gps.locate(2,false)
- end
- while x~=992 do
- turtle.back()
- x,y,z=gps.locate(2,false)
- end
- while y~=62 do
- turtle.down()
- x,y,z=gps.locate(2,false)
- end
- turtle.turnLeft()
- while z~= -65 do
- turtle.forward()
- x,y,z=gps.locate(2,false)
- end
- turtle.turnLeft()
- end
- rednet.open("right")
- while true do
- sender,message=rednet.receive()
- if message == "pumpkin" then
- rednet.send(sender,"pumpkingoing")
- pumpkin()
- end
- end
Add Comment
Please, Sign In to add comment