diff --git a/client/hud.lua b/client/hud.lua
index 108efbc..795bd3b 100644
--- a/client/hud.lua
+++ b/client/hud.lua
@@ -42,7 +42,7 @@ CreateThread(function()
end
local curUnderwaterTime = GetPlayerUnderwaterTimeRemaining(cache.playerId)
- if curUnderwaterTime < maxUnderwaterTime then
+ if maxUnderwaterTime and curUnderwaterTime < maxUnderwaterTime then
SendMessage('setOxygen', {
current = curUnderwaterTime,
max = maxUnderwaterTime
diff --git a/shared/init.lua b/shared/init.lua
index bd36481..e19966c 100644
--- a/shared/init.lua
+++ b/shared/init.lua
@@ -72,7 +72,7 @@ if not IsDuplicityVersion() then
end
SendMessage('setPlayerId', cache.serverId)
-
+
if GetConvar('hud:logo', 'true') == 'true' then
SendMessage('setLogo')
end
@@ -81,6 +81,15 @@ if not IsDuplicityVersion() then
local hPosition = GetConvar('hud:hposition', 'center')
SendMessage('setPosition', { v = position, h = hPosition })
+ local players = #GetActivePlayers()
+ SendMessage('setPlayerCount', players)
+ CreateThread(function()
+ while HUD do
+ Wait(30000)
+ SendMessage('setPlayerCount', #GetActivePlayers())
+ end
+ end)
+
HUD = true
SendMessage('toggleHud', HUD)
end
@@ -90,7 +99,6 @@ if not IsDuplicityVersion() then
InitializeHUD()
end)
- -- Commands
RegisterCommand('togglehud', function()
HUD = not HUD
SendMessage('toggleHud', HUD)
diff --git a/web/index.html b/web/index.html
index 20ffc0e..87dde78 100644
--- a/web/index.html
+++ b/web/index.html
@@ -19,7 +19,7 @@