Skip to content

Commit 3f9035d

Browse files
committed
Adding Tag Support for CenterMessage(Not color tags)
1 parent 501e014 commit 3f9035d

File tree

2 files changed

+9
-5
lines changed

2 files changed

+9
-5
lines changed

CustomCommands/GeneralFunctions.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,19 +18,19 @@ private void RegisterListeners()
1818
{
1919
// Client Print To Center
2020
foreach (var player in centerClientOn)
21-
{
2221
Utilities.GetPlayerFromUserid(player.ClientId).PrintToCenterHtml(player.Message, 1);
23-
}
22+
23+
// Server Print To Center
2424
if (centerServerOn.IsRunning)
2525
{
2626
Utilities.GetPlayers().ForEach(controller =>
2727
{
2828
if (controller == null || !controller.IsValid) return;
2929

30-
controller.PrintToCenterHtml(centerServerOn.Message, 1);
30+
string message = ReplaceMessageTags(centerServerOn.Message, controller);
31+
controller.PrintToCenterHtml(message, 1);
3132
});
3233
}
33-
3434
});
3535
}
3636

CustomCommands/PrintFunctions.cs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,18 +7,22 @@ public partial class CustomCommands
77
{
88
private void PrintToCenterClient(CCSPlayerController player, Commands cmd)
99
{
10+
string message = ReplaceMessageTags(cmd.CenterMessage.Message, player);
11+
1012
var CenterClientElement = new CenterClientElement
1113
{
1214
ClientId = player.UserId!.Value,
13-
Message = cmd.CenterMessage.Message
15+
Message = message
1416
};
1517
centerClientOn.Add(CenterClientElement);
1618
AddTimer(cmd.CenterMessage.Time, () => centerClientOn.Remove(CenterClientElement));
1719
}
20+
1821
private void PrintToAllCenter(Commands cmd)
1922
{
2023
centerServerOn.Message = cmd.CenterMessage.Message;
2124
centerServerOn.IsRunning = true;
25+
2226
AddTimer(cmd.CenterMessage.Time, () =>
2327
{
2428
centerServerOn.IsRunning = false;

0 commit comments

Comments
 (0)