public ChytanieTrolov(ChytanieTrolovForm chytanieTrolovForm, Jadro jadro) { _jadro = jadro; _chytanieTrolovForm = chytanieTrolovForm; // HracExistuje += HracExistujePotvrdenie; UtokJeMozny += UtokMozny; wbJednotky = new System.Windows.Forms.WebBrowser { Url = new Uri("http://www.stargate-game.cz/jednotky.php?page=3") }; }
public void Start(ChytanieTrolovForm form, string menoHraca, string idHraca, string rasa, System.Windows.Forms.WebBrowser webBrowser1, System.Windows.Forms.WebBrowser webBrowser2, string pocetPechota, string pocetEb) { _form = form; _pocetPechota = pocetPechota; _pocetUni = "0"; _pocetOrbit = "0"; _pocetEB = pocetEb; wb = webBrowser1; wbUtok = webBrowser2; hladanyHrac = menoHraca; idHrac = idHraca; wb.DocumentCompleted += this.webBrowser1_DocumentCompleted; //ExistujeHrac(menoHraca); //wb.Document.GetElementById("jmeno").SetAttribute("value", menoHraca); //var d = wb.Document.GetElementsByTagName("input").GetElementsByName("hledej_hrace"); //d[0].InvokeMember("Click"); //int x = 0; //while (x == 0) //{ // Application.DoEvents(); // if (!string.IsNullOrEmpty(wb.StatusText) && !wb.StatusText.Contains("vesmir.php")) // break; //} //var text = wb.Document.Body.InnerText; //existuje = text.Contains("Tento hráč neexistuje! "); existuje = false; if (existuje && pocetZobrazeni == 0) { pocetZobrazeni++; MessageBox.Show("Hrac " + hladanyHrac + " neexistuje", "Hrac neexistuje", MessageBoxButton.OK, MessageBoxImage.Error); } else if (!existuje && pocetZobrazeni == 0) { PosliSiJednotky(new PoctyJadnotiek(_jadro.User, pocetPechota, string.Empty, string.Empty, pocetEb)); //pocetZobrazeni++; } }