Advertisement
Savage_Me55iah

OC methods call

Nov 4th, 2014
203
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.59 KB | None | 0 0
  1. local comp = require("component")
  2. local fs = require("filesystem")
  3.  
  4.  t = {}
  5. local m = {}
  6. local x = 1
  7. for a,b in comp.list() do
  8. if b ~= "keyboard" and b ~= "filesystem" and b ~= "monitor" then
  9. t[x] = {[1] = b, [2] = a}
  10. local y = 3
  11. for c in pairs(comp.methods(a)) do
  12. t[x][y] = c
  13. y = y + 1
  14. end
  15. x = x + 1
  16. end
  17. end
  18.  
  19. local loc = "/floppy/comp_list"
  20. if fs.exists(loc) then
  21. fs.remove(loc)
  22. end
  23.  
  24. fh = io.open(loc, 'w')
  25. for a,b in pairs(t) do
  26. for c,d in pairs(t[a]) do
  27. print(a.."-"..c..": "..d)
  28. fh:write(tostring(a.."-"..c..": "..d))
  29. fh:write("\n")
  30. end
  31. fh:write("\n")
  32. end
  33. fh:close()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement