Advertisement
MTM123

server.lua

Oct 29th, 2018
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.76 KB | None | 0 0
  1. local event = require "event"
  2.  
  3. local char_space = string.byte(" ")
  4. local running = true
  5. local component = require("component")
  6. local modem = component.modem
  7.  
  8. modem.open(321)
  9.  
  10. print(modem.isOpen(321))
  11.  
  12. function unknownEvent()
  13. -- body
  14. end
  15.  
  16. local myEventHandlers = setmetatable({}, { __index = function () return unknownEvent end })
  17.  
  18. function myEventHandlers.key_up(address, char, code, playername)
  19. if(char == char_space) then
  20. running = false
  21. end
  22. end
  23.  
  24. function myEventHandlers.modem_message(_, reciev_addr, sender_addr, port, distance, payload)
  25. print("recieved something")
  26. print(payload)
  27. end
  28.  
  29. function handleEvent(eventID, ...)
  30. if (eventID) then
  31. myEventHandlers[eventID](...)
  32. end
  33. end
  34.  
  35. while running do
  36. handleEvent(event.pull())
  37. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement