private void button4_Click(object sender, EventArgs e) { var emailField = new Gecko.DOM.GeckoInputElement(geckoWebBrowser1.Document.GetHtmlElementById("TPL_password").DomObject); //emailField.c // java.EvaluateScript(@"window.alert('alert')", (nsISupports)geckoWebBrowser1.Window.DomWindow, out result); //geckoWebBrowser1.Navigate("view-source:" + "https://sycm.taobao.com/custom/login.htm"); //geckoWebBrowser1.ViewSource(); //GeckoInputElement txtbox = new GeckoInputElement(geckoWebBrowser1.Document.GetElementsByName("TPL_password_1").); //txtbox.Value = "Your string"; //GetElementAttributes(geckoWebBrowser1.DomDocument); }
private void timer1_Tick(object sender, EventArgs e) { #region Refresh Counter refrechcounter++; if(refrechcounter >= 40) { button5.Enabled = true; } #endregion #region Set IrcChannel if (!setChannel) { try { setChannel = true; GeckoInputElement txtbox = new GeckoInputElement(IrcChat.Document.GetElementById("server_select_channel").DomObject); txtbox.Value = "#D2NG"; } catch { } } #endregion #region adRefresher if (adtimer >= 10000) { add.Navigate(login.realmd + "d2ng/add.php"); adtimer = 0; } #endregion #region Cdkey In Use if (HandlerClass.Instance.screenState == HandlerClass.ScreenState.CDKeyInUse) { HandlerClass.Instance.screenState = HandlerClass.ScreenState.MainMenu; MessageBox.Show("CD Key in Use!"); try { foreach (D2Profile pro in HandlerClass.Instance.bpro) { Process.GetProcessById(pro.D2Process.Id).Kill(); HandlerClass.Instance.Runs = HandlerClass.Running.Off; } } catch { MessageBox.Show("Failed to Close Diablo 2. May still be running in background!"); } } if (HandlerClass.Instance.screenState == HandlerClass.ScreenState.RealmDown) { HandlerClass.Instance.screenState = HandlerClass.ScreenState.MainMenu; MessageBox.Show("Realm Down Wait for 3 minutes..."); try { foreach (D2Profile pro in HandlerClass.Instance.bpro) { Process.GetProcessById(pro.D2Process.Id).Kill(); HandlerClass.Instance.Runs = HandlerClass.Running.Off; } } catch { MessageBox.Show("Failed to Close Diablo 2. May still be running in background!"); } } #endregion #region Check if Running if (HandlerClass.Instance.Runs == HandlerClass.Running.Off) { Lobby.Visible = false; CharacterSelect.Visible = false; } #endregion #region InGame if (HandlerClass.Instance.SendfromIngameOnce) { foreach (Games game in HandlerClass.Instance.Games) { if (game.selected == true) { login.JoinGame(Convert.ToInt16(game.ID), HandlerClass.Instance.Characters[HandlerClass.Instance.SelectedPlayer]); } } HandlerClass.Instance.SendfromIngameOnce = false; } if (HandlerClass.Instance.screenState == HandlerClass.ScreenState.inGame) { tabControl1.Enabled = false; button7.Enabled = false; } else { tabControl1.Enabled = true; button7.Enabled = true; } if(HandlerClass.Instance.WasIngame) { login.RequestToRemove(); HandlerClass.Instance.console.SendToConsole("Sent Request to remove Game!"); HandlerClass.Instance.WasIngame = false; } #endregion #region MakeGame if (!HandlerClass.Instance.MakeGame) { if (checkBox1.Checked) { HandlerClass.Instance.SendMSG("7;" + textBox5.Text + ";" + "xy" + ";" + (int)HandlerClass.Instance.Diffeculty); //http://217.210.160.125/getsendgames.php?game=test2&pass=woot&desc=Difficulty:Hell&player=Name&lad=1®ion=1 HandlerClass.Instance.MakeGame = true; sendFailOnce = true; return; } else { HandlerClass.Instance.SendMSG("7;" + textBox5.Text + ";" + createG_password.Text + ";" + HandlerClass.Instance.Diffeculty); HandlerClass.Instance.MakeGame = true; sendFailOnce = true; return; } } if(HandlerClass.Instance.Creator) { login.CreateGame(textBox5.Text, "xy", HandlerClass.Instance.Diffeculty, HandlerClass.Instance.Characters[HandlerClass.Instance.SelectedPlayer], textBox7.Text, HandlerClass.Instance.Realm); HandlerClass.Instance.Creator = false; } else if (HandlerClass.Instance.screenState == HandlerClass.ScreenState.GameExists && sendFailOnce) { sendFailOnce = false; HandlerClass.Instance.MakeGame = true; MessageBox.Show("Game Allready Exists!"); return; } #endregion #region SetScreen sise if (HandlerClass.Instance.screenState != HandlerClass.ScreenState.Lobby && HandlerClass.Instance.screenState != HandlerClass.ScreenState.inGame) { this.MaximumSize = new Size(int.MaxValue, int.MaxValue); this.MinimumSize = new Size(800, 600); this.Width = 800; } #endregion #region Show Login Status if (HandlerClass.Instance.screenState == HandlerClass.ScreenState.Login) label3.Text = HandlerClass.Instance.screenState.ToString(); else label3.Text = ""; #endregion #region MainMenu if (HandlerClass.Instance.screenState == HandlerClass.ScreenState.MainMenu) { label1.Visible = true; label2.Visible = true; label3.Visible = true; button1.Visible = true; textBox1.Visible = true; textBox2.Visible = true; comboBox1.Visible = true; textBox2.Visible = true; textBox1.Visible = true; CharacterSelect.Visible = false; Lobby.Visible = false; HandlerClass.Instance.SetUiCharacters = true; HandlerClass.Instance.SetUiLobby = true; } #endregion #region Lobby if (HandlerClass.Instance.screenState == HandlerClass.ScreenState.Lobby && HandlerClass.Instance.SetUiLobby) { CharacterSelect.Visible = false; Lobby.Visible = true; HandlerClass.Instance.SetUiLobby = false; HandlerClass.Instance.SetUiCharacters = true; HandlerClass.Instance.console.SendToConsole("Showing Lobby!"); } #endregion #region Character Select if (HandlerClass.Instance.screenState == HandlerClass.ScreenState.CharScreen && HandlerClass.Instance.SetUiCharacters) { CharacterSelect.Visible = true; Lobby.Visible = false; HandlerClass.Instance.SetUiLobby = true; HandlerClass.Instance.SetUiCharacters = false; SetCharacters(); HandlerClass.Instance.console.SendToConsole("Characters Dumped TO UI done!"); } #endregion #region d2GameList if (HandlerClass.Instance.AddToList) { HandlerClass.Instance.AddToList = false; listView1.Items.Clear(); foreach (BnetGames games in HandlerClass.Instance.Bnetgame) { ListViewItem item = new ListViewItem(games.Name); item.SubItems.Add(games.Players); listView1.Items.Add(item); } listView1.AutoResizeColumns(ColumnHeaderAutoResizeStyle.ColumnContent); listView1.AutoResizeColumns(ColumnHeaderAutoResizeStyle.HeaderSize); } #endregion #region Game Allready Exists! if (HandlerClass.Instance.screenState == HandlerClass.ScreenState.GameExists) label12.Text = "Game Allready Exists!"; else label12.Text = string.Empty; #endregion }