public void SendSystemChat(IChannelListener session, string messageId, params string[] messageArgs) { if (session == null) { return; } Packet chatPacket = new Packet(Command.SystemChat); chatPacket.AddString(messageId); chatPacket.AddByte((byte)messageArgs.Length); foreach (var messageArg in messageArgs) { chatPacket.AddString(messageArg); } session.OnPost(chatPacket); }