コード例 #1
0
ファイル: MessageLogger.cs プロジェクト: waebbl/CS-ELBot
 private void OnGlobalMessage(object sender, BasicCommunication.MessageParser.Get_GlobalMessageEventArgs e)
 {
     if (LogGlobalMessage == true)
     {
         TheLogger.ChatLog(e.Message);
     }
 }
コード例 #2
0
        private void Got_GlobalMessage(object sender, BasicCommunication.MessageParser.Get_GlobalMessageEventArgs e)
        {
            string Message  = e.Message;
            string username = "";

            if (Message.StartsWith("You kicked "))
            {
                string[] CommandArray = Message.Split(' ');

                username = CommandArray[2];

                TheLogger.Log(username + " has been removed from the guild");

                TheTCPWrapper.Send(CommandCreator.RAW_TEXT("#gm " + System.Convert.ToChar(TheMySqlManager.playerleftguildcolor(Settings.botid)) + "### " + username.ToUpper() + " HAS LEFT THE GUILD ###"));
                return;
            }

            if (Message.StartsWith("Great, you accepted "))
            {
                int guildrank = 0;

                string[] CommandArray = Message.Split(' ');

                username = CommandArray[3];

                guildrank = TheMySqlManager.GetGuildRank(username, Settings.botid);

                TheLogger.Log(username + " has joined the guild at rank " + guildrank.ToString());

                TheTCPWrapper.Send(CommandCreator.RAW_TEXT("#change_rank " + username + " " + guildrank.ToString()));
                TheTCPWrapper.Send(CommandCreator.RAW_TEXT("#gm " + System.Convert.ToChar(TheMySqlManager.playerjoinedguildcolor(Settings.botid)) + "### " + username.ToUpper() + " HAS JOINED THE GUILD AT RANK " + guildrank.ToString() + " ###"));

                TheMySqlManager.GetGuildRank(username, Settings.botid);
                return;
            }
        }