Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- protocolStr = "turtle_remote"
- rednet.open("left")
- while(true)
- do
- repl = {rednet.receive()};
- if(repl[3]==protocolStr) then
- print(repl[2][1])
- --commands
- if(repl[2][1]=="exit") then
- --tbh I dont think this should b allowed.
- break
- elseif(repl[2][1]=="forward") then
- turtle.forward()
- elseif(repl[2][1]=="back") then
- turtle.back()
- elseif(repl[2][1]=="up") then
- turtle.up()
- elseif(repl[2][1]=="down") then
- turtle.down()
- elseif(repl[2][1]=="turnLeft") then
- turtle.turnLeft()
- elseif(repl[2][1]=="turnRight") then
- turtle.turnRight()
- elseif(repl[2][1]=="dig") then
- turtle.dig()
- elseif(repl[2][1]=="digUp") then
- turtle.digUp()
- elseif(repl[2][1]=="digDown") then
- turtle.digDown()
- elseif(repl[2][1]=="place") then
- turtle.place()
- elseif(repl[2][1]=="placeUp") then
- turtle.placeUp()
- elseif(repl[2][1]=="placeDown") then
- turtle.placeDown()
- elseif(repl[2][1]=="selectNext") then
- turtle.select(turtle.getSelectedSlot()+1)
- elseif(repl[2][1]=="refuel") then
- turtle.refuel()
- end
- rednet.send(repl[1],{"OK",turtle.getFuelLevel(),turtle.getSelectedSlot(),turtle.getItemDetail()},protocolStr)
- --let client know the message was got and return the fuel level
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement