Advertisement
Guest User

remote.lua

a guest
Apr 7th, 2020
203
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.89 KB | None | 0 0
  1. local sSide = "left"
  2. print("Turtle running on channel "..os.getComputerID())
  3. rednet.open(sSide)
  4. while true do
  5. local id, msg = rednet.receive(1)
  6.  
  7. if msg then
  8.   if msg == "Init" then
  9.    rednet.send(id, "Good")
  10.   else
  11.    msg = tonumber(msg)
  12.    
  13.    if msg == 16 then
  14.         print("stopping")
  15.         rednet.close(sSide)
  16.         return
  17.    elseif msg == 30 then turtle.turnLeft()
  18.    elseif msg == 32 then turtle.turnRight()
  19.    elseif msg == 17 then turtle.forward()
  20.    elseif msg == 31 then turtle.back()
  21.    elseif msg == 57 then turtle.up()
  22.    elseif msg == 42 then turtle.down()
  23.    elseif msg == 21 then turtle.digUp()
  24.    elseif msg == 35 then turtle.dig()
  25.    elseif msg == 49 then turtle.digDown()
  26.    elseif msg == 22 then turtle.placeUp()
  27.    elseif msg == 36 then turtle.place()
  28.    elseif msg == 50 then turtle.placeDown()
  29.    else print("unknown command "..msg)
  30.    end
  31.   end
  32. end
  33. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement