Пример #1
0
        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;
            }
        }
Пример #2
0
        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();
            }
        }