Guest User

Untitled

a guest
Jul 25th, 2015
316
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.61 KB | None | 0 0
  1. local component = require("component")
  2. local event = require("event")
  3. local m = component.modem
  4.  
  5. m.open(1111)
  6. print("Opened: " .. tostring(m.isOpen(1111)))
  7.  
  8. local function split(str,sep)
  9.     local array = {}
  10.     local reg = string.format("([^%s]+)",sep)
  11.     for mem in string.gmatch(str,reg) do
  12.         table.insert(array, mem)
  13.     end
  14.     return array
  15. end
  16.  
  17. functions = {
  18.   math = function() return 5 + 5 end,
  19. }
  20.  
  21. local _, _, from, port, _, message = event.pull("modem_message")
  22.  
  23. if tostring(message) == nil then
  24.   return
  25. else
  26.   func = split(message, " ")
  27.   print(tostring(functions[func[2]]))
  28. end
Advertisement
Add Comment
Please, Sign In to add comment