Advertisement
Guest User

loadTable

a guest
Feb 11th, 2021
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.49 KB | None | 0 0
  1.  
  2.  
  3. function loadTable(tableName)
  4.  
  5.     local data = nil
  6.     if fs.exists(tableName) then
  7.         local f = io.open(tableName, 'rb')
  8.         local dat = f:read('*all')
  9.         f:close()
  10.         data = textutils.unserialise(dat)
  11.     end
  12.     return data
  13. end
  14.    
  15. function writeTable(tableName, data)
  16.  
  17.     local f = io.open(tableName, 'wb')
  18.     f:write(textutils.serialise(data))
  19.     f:flush()
  20.     f:close()
  21. end
  22.    
  23. tables = {}
  24. tables['load'] = loadTable
  25. tables['write'] = writeTable
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement