public void DohodHraca(PoctyJadnotiek pocty) { if (DohozMozny()) { casSpomalenia = dlzkaSpomalenia(textBox2.Text); webBrowser1.Document.GetElementById("jed1").SetAttribute("value", pocty.Pechota); webBrowser1.Document.GetElementById("jed2").SetAttribute("value", pocty.Uni); webBrowser1.Document.GetElementById("jed4").SetAttribute("value", pocty.Orbit); webBrowser1.Document.GetElementById("jed5").SetAttribute("value", pocty.Elitaci); webBrowser1.Document.GetElementsByTagName("input").GetElementsByName("ra_z_jmeno")[0].SetAttribute( "value", pocty.Meno); var d = webBrowser1.Document.GetElementsByTagName("input").GetElementsByName("ra_z"); Thread.Sleep(casSpomalenia); d[0].InvokeMember("Click"); textBoxLog.AppendText(DateTime.Now + " Dohodenie hraca " + pocty.Meno + " " + Environment.NewLine); textBoxLog.AppendText(" jednotky : pechota - " + pocty.Pechota + " , uni - " + pocty.Uni + " , orbity - " + pocty.Orbit + " , EB - " + pocty.Elitaci + Environment.NewLine); Console.WriteLine("Dohodenie ... "); jadro.CasPoslednehoDohozu = DateTime.Now; refreshovaciCas = Convert.ToInt32((textBox1.Text)); } else { refreshovaciCas = 1; } }
private void PosliSiJednotky(PoctyJadnotiek pocty) { wbJednotky.Navigating += new WebBrowserNavigatingEventHandler(wbJednotky_Navigating); CultureInfo elGR = CultureInfo.CreateSpecificCulture("el-GR"); // wbJednotky.Document.GetElementById("jed1").SetAttribute("value", int.Parse(pocty.Pechota).ToString("0,0", elGR)); wbJednotky.Document.GetElementsByTagName("input").GetElementsByName("jed1")[0].SetAttribute("value", int.Parse(pocty.Pechota).ToString("0,0", elGR)); wbJednotky.Document.GetElementById("jed2").SetAttribute("value", pocty.Uni); wbJednotky.Document.GetElementById("jed3").SetAttribute("value", pocty.Orbit); //wbJednotky.Document.GetElementById("jed4").SetAttribute("value", pocty.Elitaci); wbJednotky.Document.GetElementsByTagName("input").GetElementsByName("ra_z_jmeno")[0].SetAttribute("value", pocty.Meno); var d = wbJednotky.Document.GetElementsByTagName("input").GetElementsByName("odeslat_ra"); d[0].InvokeMember("Click"); var c = wbJednotky.Document.GetElementById("jed1").GetAttribute("value"); Console.WriteLine(DateTime.Now.TimeOfDay + " Poslanie jednotiek ... "); var cs = wbJednotky.Document.GetElementById("jed1"); //while (true) //{ // Application.DoEvents(); // if (!string.IsNullOrEmpty(wbJednotky.StatusText) && // !wbJednotky.StatusText.Contains("jednotky.php?page=3#nakup") && // wbJednotky.Document.Body.InnerText.Contains("byly úspěšně přesunuty k hráči")) // { // Console.WriteLine("OK"); // break; // } // if (!string.IsNullOrEmpty(wbJednotky.StatusText) && // !wbJednotky.StatusText.Contains("jednotky.php?page=3#nakup") && // wbJednotky.Document.Body.InnerText.Contains("Odeslat musíte nejméně 1 jednotku!")) // { // Console.WriteLine(@"Chyba"); // MessageBox.Show("Odeslat musíte nejméně 1 jednotku!", "Chyba pri odosielani jednotie"); // break; // } //} //if ( // wbJednotky.Document.Body.InnerText.Contains("byly úspěšně přesunuty k hráči")) //{ // Console.WriteLine(DateTime.Now.TimeOfDay + @" Jednotky byly úspěšně odeslány."); // if (UtokJeMozny != null) //vyvolani udalosti // UtokMozny(); //} Thread.Sleep(100); Console.WriteLine(DateTime.Now.TimeOfDay + @" Jednotky byly úspěšně odeslány."); if (UtokJeMozny != null) //vyvolani udalosti { UtokMozny(); } }