From 847f856ea64c931d43af83f614803ffbdb1ecda0 Mon Sep 17 00:00:00 2001 From: Alexander Pickering Date: Tue, 8 Aug 2017 19:05:42 -0400 Subject: Bugfixes for commands Fixes: * art_reffile is now serverside * art_manualrefresh is now serverside --- gamemode/nrequire.lua | 33 +++++++++++++++++++-------------- 1 file 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) -- cgit v1.2.3-70-g09d2