public static void GetTownHallInfomation(int iIndex) {//xem nhu da o trong trang townhall //total gold and total gold per hour HtmlNode node1 = Gloval.Database.DocumentNode.SelectSingleNode( XPathManager.XPathCity.PopulationLimit); Gloval.Database.Account.Cities[iIndex].PopulationLimit = NodeParser.toLong(node1.InnerText); //---------------- HtmlNode node2 = Gloval.Database.DocumentNode.SelectSingleNode( XPathManager.XPathCity.PopulationGrow); Gloval.Database.Account.Cities[iIndex].PopulationGrow = float.Parse(node2.InnerText.Split(' ')[0]); //net gold HtmlNode node3 = Gloval.Database.DocumentNode.SelectSingleNode( XPathManager.XPathCity.NetGold); Gloval.Database.Account.Cities[iIndex].GoldPerHour = NodeParser.toUnsignedLong(node3.InnerText); //scientist point per hour HtmlNode node4 = Gloval.Database.DocumentNode.SelectSingleNode( XPathManager.XPathCity.ScientistPointPerHour); Gloval.Database.Account.Cities[iIndex].ResearchPointPerHour = NodeParser.toInt(node4.NextSibling.InnerText); }
public static void GetTotalGold() {//total gold and total gold per hour HtmlNode node1 = Gloval.Database.DocumentNode.SelectSingleNode( XPathManager.XPathAccount.GoldTotal); Gloval.Database.Account.TotalGold = NodeParser.toUnsignedLong(node1.InnerText); //---------------- HtmlNode node2 = Gloval.Database.DocumentNode.SelectNodes( XPathManager.XPathAccount.GoldTotalPerHour).Last(); Gloval.Database.Account.TotalGoldPerHour = NodeParser.toUnsignedLong(node2.InnerText); }