From c47903e11eef98f5dc5317ba7bb980024b00d6c7 Mon Sep 17 00:00:00 2001 From: shavitush Date: Fri, 28 Jul 2017 20:00:41 +0300 Subject: [PATCH] Format seconds now. (#414) --- scripting/shavit-core.sp | 6 +++++- scripting/shavit-replay.sp | 10 ++++++++-- scripting/shavit-wr.sp | 5 ++++- 3 files changed, 17 insertions(+), 4 deletions(-) diff --git a/scripting/shavit-core.sp b/scripting/shavit-core.sp index 9e5dbfc7..e2b433cc 100644 --- a/scripting/shavit-core.sp +++ b/scripting/shavit-core.sp @@ -619,7 +619,10 @@ public Action Command_Style(int client, int args) if(time > 0.0) { - FormatEx(sDisplay, 64, "%s - WR: %.01f", gS_StyleStrings[i][sStyleName], time); + char[] sTime = new char[32]; + FormatSeconds(time, sTime, 32, false); + + FormatEx(sDisplay, 64, "%s - WR: %s", gS_StyleStrings[i][sStyleName], sTime); } else @@ -1349,6 +1352,7 @@ bool LoadStyles() kv.GetString("shortname", gS_StyleStrings[i][sShortName], 128, ""); kv.GetString("htmlcolor", gS_StyleStrings[i][sHTMLColor], 128, ""); kv.GetString("command", gS_StyleStrings[i][sChangeCommand], 128, ""); + PrintToServer("%s", gS_StyleStrings[i][sChangeCommand]); kv.GetString("clantag", gS_StyleStrings[i][sClanTag], 128, ""); gA_StyleSettings[i][bAutobhop] = view_as(kv.GetNum("autobhop", 1)); diff --git a/scripting/shavit-replay.sp b/scripting/shavit-replay.sp index 114c1d8a..b33b6873 100644 --- a/scripting/shavit-replay.sp +++ b/scripting/shavit-replay.sp @@ -1210,7 +1210,10 @@ public Action Command_DeleteReplay(int client, int args) if(time > 0.0) { - FormatEx(sDisplay, 64, "%s - WR: %.01f", gS_StyleStrings[i][sStyleName], time); + char[] sTime = new char[32]; + FormatSeconds(time, sTime, 32, false); + + FormatEx(sDisplay, 64, "%s - WR: %s", gS_StyleStrings[i][sStyleName], sTime); } else @@ -1367,7 +1370,10 @@ Action OpenReplayMenu(int client) if(time > 0.0) { - FormatEx(sDisplay, 64, "%s - WR: %.01f", gS_StyleStrings[i][sStyleName], time); + char[] sTime = new char[32]; + FormatSeconds(time, sTime, 32, false); + + FormatEx(sDisplay, 64, "%s - WR: %s", gS_StyleStrings[i][sStyleName], sTime); } else diff --git a/scripting/shavit-wr.sp b/scripting/shavit-wr.sp index fbb8eae0..c19d7f6a 100644 --- a/scripting/shavit-wr.sp +++ b/scripting/shavit-wr.sp @@ -1107,7 +1107,10 @@ Action ShowWRStyleMenu(int client) if(gF_WRTime[i] > 0.0) { - FormatEx(sDisplay, 64, "%s - WR: %.01f", gS_StyleStrings[i][sStyleName], gF_WRTime[i]); + char[] sTime = new char[32]; + FormatSeconds(gF_WRTime[i], sTime, 32, false); + + FormatEx(sDisplay, 64, "%s - WR: %s", gS_StyleStrings[i][sStyleName], sTime); } else