Skip to content

Commit fb62249

Browse files
authored
fix customauthorname (#219)
1 parent af428fa commit fb62249

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

‎Essentials/Patches/ChatMessagePatch.cs‎

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
using Sandbox.Game.Gui;
1111
using System;
1212
using Sandbox.Game.World;
13+
using VRage.GameServices;
1314

1415
namespace Essentials.Patches {
1516
[PatchShim]
@@ -51,6 +52,12 @@ private static bool OnChatMessageReceived_Server(ref ChatMsg msg) {
5152
var Account = PlayerAccountData.GetAccount(msg.Author);
5253
if (Account != null) {
5354
var Rank = RanksAndPermissions.GetRankData(Account.Rank);
55+
if (Rank.DisplayPrefix) {
56+
msg.Author = 0;
57+
var customData = msg.CustomData ?? new ChatMessageCustomData();
58+
customData.AuthorName = $"{Rank.Prefix}{Account.Player}";
59+
msg.CustomData = customData;
60+
}
5461
}
5562
return true;
5663
}

0 commit comments

Comments
 (0)