diff options
| author | Alexander Pickering <alexandermpickering@gmail.com> | 2017-08-08 19:05:42 -0400 |
|---|---|---|
| committer | Alexander Pickering <alexandermpickering@gmail.com> | 2017-08-08 19:05:42 -0400 |
| commit | 847f856ea64c931d43af83f614803ffbdb1ecda0 (patch) | |
| tree | d561021014bf9b1b54e333e07eeb68f6adeada20 | |
| parent | ae8686d3f433e91aa58ef8ceec30699cafbc960b (diff) | |
| download | artery-847f856ea64c931d43af83f614803ffbdb1ecda0.tar.gz artery-847f856ea64c931d43af83f614803ffbdb1ecda0.tar.bz2 artery-847f856ea64c931d43af83f614803ffbdb1ecda0.zip | |
Bugfixes for commands
Fixes:
* art_reffile is now serverside
* art_manualrefresh is now serverside
| -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) |
