Guest User

Untitled

a guest
Nov 12th, 2023
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.71 KB | None | 0 0
  1. -- Export mod options (run this on old machine)
  2. local options = TableToLuaCode(AccountStorage.ModOptions)
  3. local err, data = AsyncCompress(options, false, "lz4")
  4. err = AsyncStringToFile("AppData/modsettings.lua", data)
  5. if err then
  6.     print(err, "Export failed")
  7. end
  8.  
  9.  
  10. -- Import mod options (run this on new machine)
  11. local size = io.getsize("AppData/modsettings.lua")
  12. local str = select(2,
  13. AsyncFileToString("AppData/modsettings.lua", size, 0, "string", "raw")
  14. )
  15. local err, data = AsyncDecompress(str)
  16. if err then
  17.     print(err, "Import failed 1")
  18. end
  19. local err, settings = LuaCodeToTuple(data)
  20. if err then
  21.     print(err, "Import failed 2")
  22. end
  23.  
  24. AccountStorage.ModOptions = settings
  25. SaveAccountStorage(1000)
  26.  
  27.  
Advertisement
Add Comment
Please, Sign In to add comment