Advertisement
Computer_Craft_Coder

RC Turtle

Mar 7th, 2014
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.34 KB | None | 0 0
  1. --[[ Console ]]--
  2. function remote()
  3. while true do
  4. local sEvent, param = os.pullEvent("key")
  5. if (sEvent == "key") then
  6. if (param == 200) then
  7. rednet.broadcast("forward")
  8. elseif (param == 208) then
  9. rednet.broadcast("backward")
  10. elseif (param == 203) then
  11. rednet.broadcast("left")
  12. elseif (param == 205) then
  13. rednet.broadcast("right")
  14. elseif (param == 28) then
  15. rednet.broadcast("place")
  16. elseif (param == 19) then
  17. rednet.broadcast("rs")
  18. elseif (param == 14) then
  19. rednet.broadcast("rsoff")
  20. elseif (param == 79) then
  21. rednet.broadcast("select1")
  22. elseif (param == 80) then
  23. rednet.broadcast("select2")
  24. elseif (param == 81) then
  25. rednet.broadcast("select3")
  26. elseif (param == 75) then
  27. rednet.broadcast("select4")
  28. elseif (param == 2) then
  29. rednet.broadcast("up")
  30. elseif (param == 3) then
  31. rednet.broadcast("down")
  32. elseif (param == 4) then
  33. rednet.broadcast("digdown")
  34. elseif (param == 5) then
  35. rednet.broadcast("digup")
  36. elseif (param == 29) and (param == 59) then
  37. rednet.broadcast("shutdown")
  38. elseif (param == 16) then
  39. rednet.broadcast("dropItem")
  40. elseif (param == 30) then
  41. rednet.broadcast("attack")
  42. end
  43. end
  44. end
  45. end
  46. print("what side is your modem on?")
  47. local side = read()
  48. rednet.open(side)
  49. term.clear()
  50. textutils.slowPrint("Connection success!")
  51. print("use arrow keys to move and r - backspace for movment and redstone on off.")
  52. remote()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement