Пример #1
0
        public void ShowResult(object sender, WebBrowserDocumentCompletedEventArgs e)
        {
            if (webBrowser1.Url.Equals(EditAddress.Text + "/index.php"))
            {
                if (TypingGameTimer.Enabled)
                {
                    TypingGameTimer.Stop();
                    if (1 < typingCount)
                    {
                        AddLogMsg(" - 일일 타자게임 횟수를 초과한 것 같습니다.");
                    }
                }

                AddLogMsg("--[결 과]-------------------------");
                if (skipAttentionGame && skipTypingGame)
                {
                    AddLogMsg(" -- 출석 게임과 타자 게임을 완료하지 못 했습니다.");
                }
                else if (skipAttentionGame)
                {
                    AddLogMsg(" -- 출석 게임을 완료하지 못 했습니다.");
                }
                else if (skipTypingGame)
                {
                    AddLogMsg(" -- 타자 게임을 완료하지 못 했습니다.");
                }

                if (-99999999 == initPoint)
                {
                    AddLogMsg(" 포인트를 확인할 수 없습니다.");
                }
                else
                {
                    AddLogMsg(" 총 " + (GetAccountPoint() - initPoint) + " 포인트를 획득했습니다.");
                }

                AddLogMsg("----------------------------------");
                AddLogMsg("Tcafe 로그아웃 합니다.");

                webBrowser1.DocumentCompleted -= this.ShowResult;
                CtrlBrowser.EndBrowserSession();
                webBrowser1.Navigate(EditAddress.Text + "/bbs/logout.php");
                SetEnabledControls();
            }
            else if (webBrowser1.Url.Equals(EditAddress.Text + "/tazza/"))
            {
                if (false == TypingGameTimer.Enabled)
                {
                    TypingGameTimer.Interval = 50;
                    TypingGameTimer.Start();
                }
            }
        }
Пример #2
0
        private void RunButton_Click(object sender, EventArgs e)
        {
            SetEnabledControls(false);
            skipAttentionGame = false;
            skipTypingGame    = false;
            typingCount       = 11;
            oldString         = "";
            initPoint         = 0;
            tryCount          = 0;
            Random r = new Random();
            double n = r.Next() / 100000000000000;

            attentionAddr = "/bbs/login_check.php?" + n + "&mb_id=" + EditID.Text + "&mb_password=" + EditPassword.Text;
            CtrlBrowser.SupressCookiePersist();
            webBrowser1.DocumentCompleted += LoginTcafe;
            webBrowser1.Navigate(EditAddress.Text);
        }