public static void SendChatMessage(ulong steamId, string message) { if (steamId == 0) return; var chatMessage = new MessagePrivateMessage() { ChatMessage = new ChatMessage() { Sender = new Player() { PlayerName = "Server", SteamId = 0 }, Text = message, } }; SendMessageToPlayer(steamId, chatMessage); }
void SendPrivateMessage(IMyPlayer receiver, string message) { if (string.IsNullOrEmpty(message)) MyAPIGateway.Utilities.ShowMessage("PM System", "Message too short."); var privateMessage = new MessagePrivateMessage(); privateMessage.ChatMessage = new ChatMessage() { Sender = new Player() { SteamId = MyAPIGateway.Session.Player.SteamUserId, PlayerName = MyAPIGateway.Session.Player.DisplayName }, Text = message, Date = DateTime.Now }; privateMessage.Receiver = receiver.SteamUserId; ConnectionHelper.SendMessageToServer(privateMessage); MyAPIGateway.Utilities.ShowMessage(string.Format("Whispered {0}", receiver.DisplayName), message); }