TheAvPman

drone control

Oct 18th, 2018
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. local component = require("component")
  2. local modem = component.modem
  3. local event = require("event")
  4. local unicode = require("unicode")
  5. ben = 1
  6. while ben = 1 do
  7. modem.Strength(500)
  8. local _, string, char, code, playerName = event.pull("key_down")
  9. wasd = unicode.char(char)
  10.   if (wasd == "w") then
  11.     modem.broadcast(301, "w")
  12.   elseif (wasd == "s") then
  13.     modem.broadcast(301, "s")
  14.   elseif (wasd == "a") then
  15.     modem.broadcast(301, "a")
  16.   elseif (wasd == "d") then
  17.     modem.broadcast(301, "d")
  18.   elseif (wasd == "x") then
  19.     modem.broadcast(301, "up")
  20.   elseif (wasd == "c") then
  21.     modem.broadcast(301, "down")
  22.   elseif (wasd == "t") then
  23.     ben = 2
  24.   else
  25.     print("that is not an option press t to leave wasd control")
  26. end
  27. end
  28. while ben = 2 do
  29. modem.Strength(500)
  30. message = io.read()
  31.   if (message == "bu") then
  32.     modem.broadcast(301, "break up")
  33.   elseif (message == "bd") then
  34.     modem.broadcast(301, "break down")
  35.   elseif (message == "bl") then
  36.     modem.broadcast(301, "break left")
  37.   elseif (message == "br") then
  38.     modem.broadcast(301, "break right")
  39.   elseif (message == "bf") then
  40.     modem.broadcast(301, "break front")
  41.   elseif (message == "bb") then
  42.     modem.broadcast(301, "break back")
  43.   elseif (message == "end") then
  44.     ben = 1
  45.   else
  46. print("that is not a choice")
  47. end
  48. end
Add Comment
Please, Sign In to add comment