GRxRedZero

Untitled

Apr 26th, 2017
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.31 KB | None | 0 0
  1. -- os.loadAPI sucks >.>
  2. local function loadAsModule(f)
  3. local x = assert(loadfile(f))
  4. local mt = {__index = getfenv()}
  5. local env = setmetatable({}, mt)
  6. setfenv(x, env)
  7. x()
  8. local ret = {}
  9. for k,v in pairs(env) do
  10. ret[k] = v
  11. end
  12. return ret
  13. end
  14.  
  15. return {loadAsModule = loadAsModule}
Add Comment
Please, Sign In to add comment