public void GoServerQuery(string clu, string str)
        {
            bool   flag = false;
            string text = str.Trim();
            string ip   = string.Empty;
            string str2 = string.Empty;

            for (int i = 0; i < Config.serList.GetLength(0); i++)
            {
                bool flag2 = text.Equals(Config.serList[i, 1]);
                if (flag2)
                {
                    ip   = Config.serList[i, 2];
                    str2 = Config.serList[i, 0];
                    string content = Jx3OpenTell.IsOpen(ip, 3724) ? (str2 + " " + text + "\r\n开") : (str2 + " " + text + "\r\n关");
                    _mahuaApi.SendGroupMessage(clu, CQCode.SendLink("开服查询", CQCode.GetQQHead(_mahuaApi.GetLoginQq()), content));
                    flag = true;
                }
                else
                {
                    bool flag3 = !flag && i == Config.serList.GetLength(0) - 1;
                    if (flag3)
                    {
                        _mahuaApi.SendGroupMessage(clu, " 对不起,没有找到服务器 (づ╥﹏╥)づ");
                    }
                }
            }
        }
Example #2
0
        public void GoServerQuery(string clu, string serverstr)
        {
            string serName = serverstr.Trim();
            string ip      = string.Empty;
            string bigSer  = string.Empty;

            for (int i = 0; i < Config.serList.GetLength(0); i++)
            {
                if (serName.Equals(Config.serList[i, 1]))
                {
                    ip     = Config.serList[i, 2];
                    bigSer = Config.serList[i, 0];
                    string content = Jx3OpenTell.IsOpen(ip, 3724) ? (bigSer + " " + serName + "\r\n开") : (bigSer + " " + serName + "\r\n关");
                    _mahuaApi.SendGroupMessage(clu, CQCode.SendLink("开服查询", CQCode.GetQQHead(_mahuaApi.GetLoginQq()), content));
                    return;
                }
                else
                {
                    if (i == Config.serList.GetLength(0) - 1)
                    {
                        _mahuaApi.SendGroupMessage(clu, " 对不起,没有找到服务器 (づ╥﹏╥)づ");
                    }
                }
            }
        }
 private void SerOpenRemind_Tick(object sender, EventArgs e)
 {
     timer.Enabled = false;
     for (int i = 0; i < Config.serList.GetLength(0); i++)
     {
         bool flag = Config.serList[i, 3] != "1";
         if (!flag)
         {
             string   ip    = Config.serList[i, 2];
             string[] array = Config.serList[i, 4].Split(new char[]
             {
                 '|'
             });
             string text  = string.Empty;
             string str   = Config.serList[i, 0];
             string str2  = Config.serList[i, 1];
             bool   flag2 = !Jx3OpenTell.IsOpen(ip, 3724);
             if (!flag2)
             {
                 text = CQCode.SendLink("开服监控", CQCode.GetQQHead(_mahuaApi.GetLoginQq()), str + " " + str2 + " 开服了!");
                 for (int j = 1; j < array.Length; j++)
                 {
                     _mahuaApi.SendGroupMessage(array[j], text);
                 }
                 Config.serList[i, 3] = "0";
                 Config.serList[i, 4] = "List";
             }
         }
     }
     timer.Enabled = true;
 }
Example #4
0
 private void SerOpenRemind_Tick(object sender, EventArgs e)
 {
     timer.Enabled = false;
     for (int i = 0; i < Config.serList.GetLength(0); i++)
     {
         bool flag = Config.serList[i, 3] != "1";
         if (!flag)
         {
             string   ip    = Config.serList[i, 2];
             string[] array = Config.serList[i, 4].Split(new char[]
             {
                 '|'
             });
             string text    = string.Empty;
             string bigSer  = Config.serList[i, 0];
             string serName = Config.serList[i, 1];
             if (Jx3OpenTell.IsOpen(ip, 3724))
             {
                 text = CQCode.SendLink("开服监控", CQCode.GetQQHead(_mahuaApi.GetLoginQq()), bigSer + " " + serName + " 开服了!");
                 array.Where(p => p != "List").ToList().ForEach(p => { _mahuaApi.SendGroupMessage(p, text); });
                 Config.serList[i, 3] = "0";
                 Config.serList[i, 4] = "List";
             }
         }
     }
     timer.Enabled = true;
 }