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 @@
- +
@@ -59,13 +59,16 @@
- -
-