Translate instant messages when printing to console
Some checks failed
CodeQL / Analyze (push) Waiting to run
Build branch / build-all (push) Failing after 16s

This commit is contained in:
smallmodel 2025-01-29 19:57:01 +01:00
parent e66fd28831
commit 3769bd2a68
No known key found for this signature in database
GPG key ID: 9F2D623CEDF08512

View file

@ -10838,12 +10838,16 @@ void Player::EventDMMessage(Event *ev)
// Print the dm message to console // Print the dm message to console
sToken = ""; sToken = "";
for (i = 2; i <= ev->NumArgs(); i++) { if (bInstaMessage) {
if (i != 2) { sToken += pTmpInstantMsg;
sToken += " "; } else {
} for (i = 2; i <= ev->NumArgs(); i++) {
if (i != 2) {
sToken += " ";
}
sToken += ev->GetString(i); sToken += ev->GetString(i);
}
} }
//============= //=============
@ -10853,7 +10857,11 @@ void Player::EventDMMessage(Event *ev)
// //
// Added in OPM // Added in OPM
gi.Printf("%s (%zu) says to everyone: %s\n", client->pers.netname, edict - g_entities, sToken.c_str()); if (bInstaMessage) {
gi.Printf("%s (%zu) says (voice) to everyone: %s\n", client->pers.netname, edict - g_entities, sToken.c_str());
} else {
gi.Printf("%s (%zu) says (text) to everyone: %s\n", client->pers.netname, edict - g_entities, sToken.c_str());
}
if (!IsSpectator() || g_spectate_allow_full_chat->integer) { if (!IsSpectator() || g_spectate_allow_full_chat->integer) {
for (i = 0; i < game.maxclients; i++) { for (i = 0; i < game.maxclients; i++) {
@ -10901,7 +10909,11 @@ void Player::EventDMMessage(Event *ev)
// //
// Added in OPM // Added in OPM
gi.Printf("%s (%zu) says to team: %s\n", client->pers.netname, edict - g_entities, sToken.c_str()); if (bInstaMessage) {
gi.Printf("%s (%zu) says (voice) to team: %s\n", client->pers.netname, edict - g_entities, sToken.c_str());
} else {
gi.Printf("%s (%zu) says (text) to team: %s\n", client->pers.netname, edict - g_entities, sToken.c_str());
}
if (IsSpectator()) { if (IsSpectator()) {
for (i = 0; i < game.maxclients; i++) { for (i = 0; i < game.maxclients; i++) {
@ -10963,7 +10975,11 @@ void Player::EventDMMessage(Event *ev)
} }
// Added in OPM // Added in OPM
gi.Printf("%s (%zu) says to client #%d: %s\n", client->pers.netname, edict - g_entities, iMode - 1, sToken.c_str()); if (bInstaMessage) {
gi.Printf("%s (%zu) says (voice) to client #%d: %s\n", client->pers.netname, edict - g_entities, iMode - 1, sToken.c_str());
} else {
gi.Printf("%s (%zu) says (text) to client #%d: %s\n", client->pers.netname, edict - g_entities, iMode - 1, sToken.c_str());
}
gi.SendServerCommand(iMode - 1, "%s", szPrintString); gi.SendServerCommand(iMode - 1, "%s", szPrintString);