コード例 #1
0
ファイル: IRCBot.cs プロジェクト: ProtheanGod/KingMC
        public static string ConvertMessage(string message)
        {
            if (String.IsNullOrEmpty(message.Trim()))
            {
                message = ".";
            }

            message = EmotesHandler.Replace(message);
            message = ChatTokens.ApplyCustom(message);
            message = Colors.ConvertMCToIRC(message.Replace("%S", ResetSignal));
            return(message);
        }
コード例 #2
0
ファイル: IRCBot.cs プロジェクト: Fam0r/MCGalaxy
        public static string ConvertMessage(string message)
        {
            if (String.IsNullOrEmpty(message.Trim()))
            {
                message = ".";
            }
            const string resetSignal = "\x03\x0F";

            message = EmotesHandler.Replace(message);
            message = ChatTokens.ApplyCustom(message);
            message = message.Replace("%S", "&f"); // TODO remove
            message = message.Replace("&S", "&f");
            message = message.Replace("&f", resetSignal);
            message = ToIRCColors(message);
            return(message);
        }
コード例 #3
0
ファイル: IRCBot.cs プロジェクト: Benedani/MCGalaxy
        static string ConvertMessage(string message, bool color)
        {
            if (String.IsNullOrEmpty(message.Trim()))
            {
                message = ".";
            }
            message = EmotesHandler.Replace(message);
            message = FullCP437Handler.Replace(message);
            message = ChatTokens.ApplyCustom(message);
            message = CP437Writer.ConvertToUnicode(message);

            if (color)
            {
                message = Colors.MinecraftToIrcColors(message.Replace("%S", ResetSignal));
            }
            return(message);
        }