aboutsummaryrefslogtreecommitdiff
path: root/gamemode/core/mapstich/cl_mapstich.lua
diff options
context:
space:
mode:
Diffstat (limited to 'gamemode/core/mapstich/cl_mapstich.lua')
-rw-r--r--gamemode/core/mapstich/cl_mapstich.lua9
1 files changed, 7 insertions, 2 deletions
diff --git a/gamemode/core/mapstich/cl_mapstich.lua b/gamemode/core/mapstich/cl_mapstich.lua
index 62cad3f..6f85eeb 100644
--- a/gamemode/core/mapstich/cl_mapstich.lua
+++ b/gamemode/core/mapstich/cl_mapstich.lua
@@ -1,9 +1,14 @@
--[[
The client constantly cheks to see if we're in a serverchnage zone
]]
-nrequire("sh_zones.lua")
+if not nrequire("sh_zones.lua") then return end
hook.Add("Think","artery_checklevelchange",function()
- local z = LocalPlayer():GetCurrentZone()
+ local z
+ pcall(function()
+ z = LocalPlayer():GetCurrentZone()
+ end,function()
+ --This happens ocasionally when the player has loaded, and is running lua, but the LocalPlayer() entity isn't valid yet.
+ end)
--print("looks like i'm in zone",z)
if z then
net.Start("art_zonechange")