diff options
| author | Bob Blackmon <bob.blackmon@ymail.com> | 2017-04-02 22:53:01 -0400 |
|---|---|---|
| committer | Bob Blackmon <bob.blackmon@ymail.com> | 2017-04-02 22:53:01 -0400 |
| commit | ce494db34b33da75df8f9802758abed910ae0e70 (patch) | |
| tree | 6fcf458097a8355c745b616e2adfdbb29638fe76 | |
| parent | 6647a360d40d556171af76bff451638c0cdac53b (diff) | |
| download | zones-ce494db34b33da75df8f9802758abed910ae0e70.tar.gz zones-ce494db34b33da75df8f9802758abed910ae0e70.tar.bz2 zones-ce494db34b33da75df8f9802758abed910ae0e70.zip | |
Fixed per-client sync
Now properly syncs to single players on server join.
| -rw-r--r-- | zones/lua/zones.lua | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/zones/lua/zones.lua b/zones/lua/zones.lua index 00cf4b8..c0a252f 100644 --- a/zones/lua/zones.lua +++ b/zones/lua/zones.lua @@ -185,15 +185,18 @@ if SERVER then end local sync = false + local syncply function zones.Sync(ply) sync = true + syncply = ply end hook.Add("Tick","zones_sync",function() if sync then net.Start("zones_sync") net.WriteTable(zones.List) - if ply then - net.Send(ply) + if syncply then + net.Send(syncply) + syncply = nil else net.Broadcast() end |
