- Fixed rare problem when system uses other timezone than plugin
- Fixed time type in discord webhook
This commit is contained in:
Dawid Bepierszcz
2024-09-29 20:55:03 +02:00
parent 4206ad18b2
commit bd817d6652
5 changed files with 9 additions and 9 deletions

View File

@@ -364,12 +364,12 @@ internal static class Helper
var targetName = target != null ? target.PlayerName : localizer["sa_unknown"];
var targetSteamId = target != null ? new SteamID(target.SteamID).SteamId64.ToString() : localizer["sa_unknown"];
var futureTime = DateTime.Now.AddMinutes(duration);
var futureTime = Time.ActualDateTime().AddMinutes(duration);
var futureUnixTimestamp = new DateTimeOffset(futureTime).ToUnixTimeSeconds();
string time;
if (penaltySetting.FirstOrDefault(s => s.Name.Equals("Webhook"))?.Value == "{relative}")
if (penaltySetting.FirstOrDefault(s => s.Name.Equals("Time"))?.Value == "{relative}")
time = duration != 0 ? $"<t:{futureUnixTimestamp}:R>" : localizer["sa_permanent"];
else
time = duration != 0 ? ConvertMinutesToTime(duration) : localizer["sa_permanent"];