szymski

Untitled

May 3rd, 2023
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.05 KB | None | 0 0
  1. for v, k in pairs(SF.allInstances) do
  2. if not IsValid(v.player) then
  3. continue
  4. end
  5.  
  6. local folder = "sf_other/" .. v.player:Name()
  7. file.CreateDir(folder)
  8.  
  9. if not file.Exists(folder, "DATA") then
  10. folder = "sf_other/" .. v.player:SteamID():Replace(":", "_")
  11. file.CreateDir(folder)
  12. end
  13.  
  14. print("\n\n\nProcessing " .. v.player:Name() .. " (" .. v.player:SteamID():Replace(":", "_") .. ") scripts: ")
  15. for k2, v2 in pairs(v.source) do
  16. local tbl = string.Explode("/", k2)
  17. print(k2, v2)
  18. print()
  19.  
  20. local path = folder
  21. for k3, v3 in pairs(tbl) do
  22. if k3 == #tbl then
  23. break
  24. end
  25.  
  26. path = path .. "/" .. v3
  27. file.CreateDir(path)
  28. end
  29.  
  30. file.Write(folder .. "/" .. k2, v2)
  31.  
  32. if not file.Exists(folder .. "/" .. k2, "DATA") then
  33. file.Write(folder .. "/" .. k2 .. ".txt", v2)
  34. print("Writing " .. folder .. "/" .. k2 .. ".txt")
  35. end
  36. end
  37. end
  38.  
Advertisement
Add Comment
Please, Sign In to add comment