public List <Rop> VrniRopeNaVoljo() { //*[@id="content_middle"]/div/div[3]/div[3]/div/table/tr/td[1]/select/option[2] //*[@id="content_middle"]/div/div[3]/div[3]/div/table/tr/td[1]/select/option[2] IWebElement d; int stevec = 2; Player player = new Player(driver); List <Rop> vsiropi = new List <Rop>(); try { while ((d = driver.FindElement(By.XPath("//*[@id='content_middle']/div/div[3]/div[3]/div/table/tr/td[1]/select/option[" + stevec + "]"))) != null) { Rop rop = new Rop(null); string abc = d.Text; rop.ime = abc.Split('-')[0].Trim(); rop.elvl = int.Parse(Regex.Match(abc.Split(':')[0], @"\d+").ToString()); rop.sp = int.Parse(Regex.Match(abc.Split(':')[1], @"\d+").ToString()); rop.energija = player.GetElvlP(); vsiropi.Add(rop); stevec++; } } catch (NoSuchElementException eee) { //Ni se se page nalozo } return(vsiropi); }
private void Igraj() { Player player = new Player(driver); //se za zgradbe player.SetDejavnosti(); player.SetSpostovanje(); player.SetElvlP(); while (true) { Rop rop = new Rop(driver); while (player.energija >= 10) { if (cbAssault.Checked == true) { //TODO: DA SE ŠE TAM PRIDRUZI; if (cbGang.Checked == true) { rop.RopajGang(); if (cbSolo.Checked == true & player.GetTickets() > 50) { rop.Ropaj(); } } else { if (cbSolo.Checked == true & player.GetTickets() > 50) { rop.Ropaj(); } } } else { if (cbGang.Checked == true) { rop.RopajGang(); if (cbSolo.Checked == true & player.GetTickets() > 50) { rop.Ropaj(); } } else { if (cbSolo.Checked == true & player.GetTickets() > 50) { rop.Ropaj(); } } } player.SetElvlP(); player.SetSpostovanje(); } if (cbTickets.Checked == true && player.GetTickets() != 0 & player.GetTickets() > int.Parse(tbMinTickets.Text)) { player.dejavnosti[0].NastaviMaxSpostovanjeKlubu(1, player.dejavnosti[0].url, driver); System.Threading.Thread.Sleep(1000); player.dejavnosti[0].NastaviMaxSpostovanjeKlubu(((player.spostovanje + 50) / 100 * 100) + 500, player.dejavnosti[0].url, driver); player.FillEnergy(0); } else { player.FillEnergy(1); } player.Detox(); } }