From 5635eb0d80a467423dd08e2ec67b8bff866362e2 Mon Sep 17 00:00:00 2001 From: Marco Hladik Date: Wed, 17 Mar 2021 09:48:26 +0100 Subject: [PATCH] Color the chat nicks depending on the team --- src/client/game_event.qc | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/client/game_event.qc b/src/client/game_event.qc index 1e01ed8..4f458a5 100644 --- a/src/client/game_event.qc +++ b/src/client/game_event.qc @@ -102,15 +102,17 @@ switch (fHeader) { float fSender = readbyte(); float fTeam = readbyte(); string sMessage = readstring(); + string strName = strcat(HUD_GetChatColorHEX(getplayerkeyfloat(fSender, "*team")), getplayerkeyvalue(fSender, "name")); - CSQC_Parse_Print(sprintf("%s: %s", getplayerkeyvalue(fSender, "name"), sMessage), PRINT_CHAT); + CSQC_Parse_Print(sprintf("%s^xF80: %s", strName, sMessage), PRINT_CHAT); break; case EV_CHAT_TEAM: float fSender2 = readbyte(); float fTeam2 = readbyte(); string sMessage2 = readstring(); + string strName2 = strcat(HUD_GetChatColorHEX(getplayerkeyfloat(fSender2, "*team")), getplayerkeyvalue(fSender2, "name")); - CSQC_Parse_Print(sprintf("[TEAM] %s: %s", getplayerkeyvalue(fSender2, "name"), sMessage2), PRINT_CHAT); + CSQC_Parse_Print(sprintf("^xF80[TEAM] ^7%s^7^xF80: %s", strName2, sMessage2), PRINT_CHAT); break; case EV_CHAT_VOX: Vox_Play(readstring());