print worse time messages to spectators

This commit is contained in:
rtldg 2021-03-19 10:10:35 +00:00
parent 4d91c49d60
commit 94c38ad34c
2 changed files with 15 additions and 1 deletions

View File

@ -2334,10 +2334,19 @@ public void Shavit_OnFinish(int client, int style, float time, int jumps, int st
{
Shavit_PrintToChatAll("%s", sMessage);
}
else
{
Shavit_PrintToChat(client, "%s", sMessage);
for(int i = 1; i <= MaxClients; i++)
{
if(client != i && IsClientInGame(i) && GetSpectatorTarget(i) == client)
{
FormatEx(sMessage, 255, "%s[%s]%s %T",
gS_ChatStrings.sVariable, sTrack, gS_ChatStrings.sText, "NotFirstCompletionWorse", i, gS_ChatStrings.sVariable2, client, gS_ChatStrings.sText, gS_ChatStrings.sStyle, gS_StyleStrings[style].sStyleName, gS_ChatStrings.sText, gS_ChatStrings.sVariable2, sTime, gS_ChatStrings.sText, gS_ChatStrings.sVariable, iRank, gS_ChatStrings.sText, jumps, strafes, sSync, gS_ChatStrings.sText, gS_ChatStrings.sVariable, avgvel, maxvel, gS_ChatStrings.sText, sDifference);
Shavit_PrintToChat(i, "%s", sMessage);
}
}
}
}

View File

@ -36,6 +36,11 @@
"#format" "{1:s},{2:N},{3:s},{4:s},{5:s},{6:s},{7:s},{8:s},{9:s},{10:s},{11:d},{12:s},{13:d},{14:d},{15:s},{16:s},{17:s},{18:.2f},{19:.2f},{20:s},{21:s}"
"en" "{1}{2}{3} finished ({4}{5}{6}) in {7}{8}{9} ({10}#{11}{12}) with {13} jumps, {14} strafes{15}{16}, Avg/Max Spd {17}{18}/{19} {20}(-{21})"
}
"NotFirstCompletionWorse"
{
"#format" "{1:s},{2:N},{3:s},{4:s},{5:s},{6:s},{7:s},{8:s},{9:s},{10:s},{11:d},{12:s},{13:d},{14:d},{15:s},{16:s},{17:s},{18:.2f},{19:.2f},{20:s},{21:s}"
"en" "{1}{2}{3} finished ({4}{5}{6}) in {7}{8}{9} ({10}#{11}{12}) with {13} jumps, {14} strafes{15}{16}, Avg/Max Spd {17}{18}/{19} {20}(+{21})"
}
"WorseTime"
{
"#format" "{1:s},{2:s},{3:s},{4:s},{5:s},{6:s},{7:d},{8:d},{9:s},{10:s},{11:s},{12:.2f},{13:.2f},{14:s},{15:s}"