diff options
Diffstat (limited to 'gamemode/core/pac/cl_pac.lua')
| -rw-r--r-- | gamemode/core/pac/cl_pac.lua | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/gamemode/core/pac/cl_pac.lua b/gamemode/core/pac/cl_pac.lua index 9163d82..4f1890c 100644 --- a/gamemode/core/pac/cl_pac.lua +++ b/gamemode/core/pac/cl_pac.lua @@ -27,11 +27,13 @@ timer.Simple(0,function() net.SendToServer() end) -file.CreateDir("artery/pacs") +local CLIENT_PAC_DIR = "artery/client/pacs" + +file.CreateDir(CLIENT_PAC_DIR) local function loadpac(ent,name,hash) print("Told to apply pac", name, "to ent", ent) - local filepath = string.format("artery/pacs/%s.txt",name) + local filepath = string.format(CLIENT_PAC_DIR .. "/%s.txt",name) local filetext = file.Read(filepath,"DATA") if ent.AttachPACPart == nil then pac.SetupENT(ent) @@ -52,7 +54,7 @@ local function loadpac(ent,name,hash) end local function unloadpac(ent,name,hash) - local filepath = string.format("artery/pacs/%s.txt",name) + local filepath = string.format(CLIENT_PAC_DIR .. "/%s.txt",name) local filetext = file.Read(filepath,"DATA") local pactbl = CompileString(string.format("return {%s}",filetext),name)() ent:RemovePACPart(pactbl) @@ -62,7 +64,7 @@ net.Receive("artery_downloadpac",function() local pac_name = net.ReadString() local pac_txt = net.ReadString() local pac_hash = net.ReadUInt(32) - local filepath = string.format("artery/pacs/%s.txt",pac_name) + local filepath = string.format(CLIENT_PAC_DIR .."/%s.txt",pac_name) file.Write(filepath,pac_txt) end) |
