mirror of
https://github.com/XLabsProject/s1x-client.git
synced 2023-08-02 15:02:12 +02:00
Merge pull request #364 from fedddddd/scoreboard-ping
Show numerical ping in scoreboard
This commit is contained in:
commit
4bffbedd6c
@ -1,7 +1,30 @@
|
||||
if (LUI.mp_hud.Scoreboard) then
|
||||
function luiglobals.GetPartyMaxPlayers()
|
||||
return Engine.GetDvarInt("sv_maxclients")
|
||||
end
|
||||
|
||||
LUI.mp_hud.Scoreboard.maxPlayersOnTeam = luiglobals.GetTeamLimitForMaxPlayers(luiglobals.GetPartyMaxPlayers())
|
||||
if (game:issingleplayer() or Engine.InFrontend()) then
|
||||
return
|
||||
end
|
||||
|
||||
function luiglobals.GetPartyMaxPlayers()
|
||||
return Engine.GetDvarInt("sv_maxclients")
|
||||
end
|
||||
|
||||
local scoreboard = LUI.mp_hud.Scoreboard
|
||||
|
||||
scoreboard.maxPlayersOnTeam = luiglobals.GetTeamLimitForMaxPlayers(luiglobals.GetPartyMaxPlayers())
|
||||
|
||||
scoreboard.scoreColumns.ping = {
|
||||
width = Engine.IsZombiesMode() and 90 or 60,
|
||||
title = "LUA_MENU_PING",
|
||||
getter = function (scoreinfo)
|
||||
return scoreinfo.ping == 0 and "BOT" or tostring(scoreinfo.ping)
|
||||
end
|
||||
}
|
||||
|
||||
local getcolumns = scoreboard.getColumnsForCurrentGameMode
|
||||
scoreboard.getColumnsForCurrentGameMode = function(a1)
|
||||
local columns = getcolumns(a1)
|
||||
|
||||
if (Engine.IsZombiesMode()) then
|
||||
luiglobals.table.insert(columns, scoreboard.scoreColumns.ping)
|
||||
end
|
||||
|
||||
return columns
|
||||
end
|
||||
|
Loading…
Reference in New Issue
Block a user