Z1maV1

ConfigAPI

May 6th, 2024
231
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.53 KB | None | 0 0
  1. function save(tbl, name)
  2. local file = fs.open(name, "w")
  3. file.write(textutils.serialize(tbl))
  4. file.close()
  5. end
  6.  
  7. function createIfNotExists(name)
  8. if not fs.exists(name) then
  9. local file = fs.open(name, "w")
  10. file.close()
  11. return true
  12. end
  13. return false
  14. end
  15.  
  16. function load(name)
  17. local file = fs.open(name, "r")
  18. local tbl = textutils.unserialize(file.readAll())
  19. file.close()
  20. return tbl
  21. end
  22.  
  23. return {save = save, createIfNotExists = createIfNotExists, load = load}
Advertisement
Add Comment
Please, Sign In to add comment