diff --git a/scripts/server/utilities.js b/scripts/server/utilities.js index 8a48af2b..e8fbbbc4 100644 --- a/scripts/server/utilities.js +++ b/scripts/server/utilities.js @@ -1717,4 +1717,33 @@ function arrayBufferToString(arrayBuffer) { function getClientDisplayForConsole(client) { return `${client.name}[${client.index}]`; -} \ No newline at end of file +} + +// ---------------------------------------------------------------------------- + +function getBoolRedGreenInlineColour(boolVal) { + return (!boolVal) ? getColourByName("softRed") : getColourByName("softGreen"); +} + +// ---------------------------------------------------------------------------- + +function updatePlayerNameTag(client) { + triggerNetworkEvent("ag.nametag", null, client.name, getPlayerNameForNameTag(client), getPlayerColour(client), false, client.ping); +} + +// ---------------------------------------------------------------------------- + +function getPlayerNameForNameTag(client) { + if(isPlayerSpawned(client)) { + return `${getClientCurrentSubAccount(client).firstName} ${getClientCurrentSubAccount(client).lastName}`; + } + return client.name; +} + +// ---------------------------------------------------------------------------- + +function isPlayerSpawned(client) { + return (localPlayer != null); +} + +// ---------------------------------------------------------------------------- \ No newline at end of file