diff options
| -rw-r--r-- | gamemode/nrequire.lua | 33 |
1 files changed, 19 insertions, 14 deletions
diff --git a/gamemode/nrequire.lua b/gamemode/nrequire.lua index 14c2248..de18fd8 100644 --- a/gamemode/nrequire.lua +++ b/gamemode/nrequire.lua @@ -234,20 +234,25 @@ end doincludes() --Do it the first time through --Totaly refresh all files server and client side -if SERVER then util.AddNetworkString("art_refresh") end +if SERVER then + util.AddNetworkString("art_refresh") + concommand.Add("art_manualrefresh",function(ply,cmd,args) + reqtbl = {} + doincludes() + net.Start("art_refresh") + net.Broadcast() + end) +end if CLIENT then net.Receive("art_refresh",doincludes) end -concommand.Add("art_manualrefresh",function(ply,cmd,args) - reqtbl = {} - doincludes() - net.Start("art_refresh") - net.Broadcast() -end) -if SERVER then util.AddNetworkString("art_reffile") end + +if SERVER then + util.AddNetworkString("art_reffile") + concommand.Add("art_refreshfile", function(ply,cmd,args) + refresh(args[1]) + net.Start("art_reffile") + net.WriteString(args[1]) + net.Broadcast() + end) +end if CLIENT then net.Receive("art_reffile",function() refresh(net.ReadString()) end) end -concommand.Add("art_refreshfile", function(ply,cmd,args) - refresh(args[1]) - net.Start("art_reffile") - net.WriteString(args[1]) - net.Broadcast() -end) |
