Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --require("socket")
- protocal = "FUEL"
- rednet.open("left")
- rednet.host(protocal, "turtle")
- print("Turtle os 1.0 © Alien")
- dis = 0
- tryedFuel = 0
- function GOHOME()
- turtle.turnLeft()
- turtle.turnLeft()
- while(dis > 0)
- do
- turtle.forward()
- dis = dis - 1
- end
- end
- while(true)
- do
- if(turtle.getFuelLevel() == 0)
- then
- i = 1
- while(i < 17)
- do
- turtle.select(i)
- turtle.refuel(5)
- i = i + 1
- end
- tryedFuel = tryedFuel + 1
- rednet.send(7, "Need fuel", protocal)
- else
- fuel = "Fuel = " .. tostring(turtle.getFuelLevel())
- rednet.send(7, fuel, protocal)
- tryedFuel = 0
- end
- if(tryedFuel > 15)
- then
- print("No fuel for 15 fuel cycels exiting...")
- rednet.send(7, "No fuel for 15 fuel cycels exiting...", protocal)
- break
- end
- if(dis < 16)
- then
- if(turtle.detect() == true)
- then
- turtle.dig(front)
- else
- turtle.forward()
- dis = dis + 1
- end
- else
- GOHOME()
- --break
- end
- id,mes = rednet.receive(protocal, 0)
- if(mes == "EXIT") then
- rednet.send(7, "EXIT command recived from "..tostring(id), protocal)
- break
- end
- end
- rednet.send(7, "ended", protocal)
- rednet.close("left")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement