Advertisement
Volaik

control

Nov 12th, 2021
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.06 KB | None | 0 0
  1. local CLIENT_PORT = 0
  2. local SERVER_PORT = 1544
  3.  
  4. local modem = peripheral.find("modem")
  5. modem.open(CLIENT_PORT)
  6.  
  7. print("I am broadcasting to channel "..SERVER_PORT)
  8.  
  9.  
  10.  
  11. while true do
  12.     local character = io.read()
  13.  
  14. if character == "clear" then
  15.     for i = 1,25 do
  16.         print(" ")
  17.     end
  18. end
  19.  
  20. if character == "w" then
  21.         modem.transmit(SERVER_PORT, CLIENT_PORT, "w")
  22.     elseif character == "s" then
  23.         modem.transmit(SERVER_PORT, CLIENT_PORT, "s")
  24.     elseif character == "a" then
  25.         modem.transmit(SERVER_PORT, CLIENT_PORT, "a")
  26.     elseif character == "d" then
  27.         modem.transmit(SERVER_PORT, CLIENT_PORT, "d")
  28.     elseif character == "u" then
  29.         modem.transmit(SERVER_PORT, CLIENT_PORT, "u")
  30.     elseif character == "do" then
  31.         modem.transmit(SERVER_PORT, CLIENT_PORT, "do")
  32.     elseif character == "locate" then
  33.         modem.transmit(SERVER_PORT, CLIENT_PORT, "locate")
  34.         local event, modemSide, senderChannel, replyChannel, message, distance = os.pullEvent("modem_message")
  35.         print(message)
  36.     end
  37. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement