/// <summary> /// Initializes the various user ranks, aswell as the ranks for games such as 'BattleBall' and 'SnowStorm'. /// </summary> public static void Init() { Out.WriteLine("Intializing user rank fuserights..."); userRanks = new Hashtable(); for (byte i = 1; i <= 7; i++) { userRanks.Add(i, new userRank(i)); } Out.WriteLine("Fuserights for 7 ranks loaded."); Out.WriteBlank(); Out.WriteLine("Initializing game ranks..."); string[] Titles = DB.runReadColumn("SELECT title FROM games_ranks WHERE type = 'bb' ORDER BY id ASC", 0); int[] Mins = DB.runReadColumn("SELECT minpoints FROM games_ranks WHERE type = 'bb' ORDER BY id ASC", 0, null); int[] Maxs = DB.runReadColumn("SELECT maxpoints FROM games_ranks WHERE type = 'bb' ORDER BY id ASC", 0, null); gameRanksBB = new gameRank[Titles.Length]; for (int i = 0; i < gameRanksBB.Length; i++) { gameRanksBB[i] = new gameRank(Titles[i], Mins[i], Maxs[i]); Out.WriteLine("Loaded gamerank '" + Titles[i] + "' [" + Mins[i] + "-" + Maxs[i] + "] for game 'BattleBall'."); } Out.WriteLine("Loaded " + Titles.Length + " ranks for game 'BattleBall'."); Titles = DB.runReadColumn("SELECT title FROM games_ranks WHERE type = 'ss' ORDER BY id ASC", 0); Mins = DB.runReadColumn("SELECT minpoints FROM games_ranks WHERE type = 'ss' ORDER BY id ASC", 0, null); Maxs = DB.runReadColumn("SELECT maxpoints FROM games_ranks WHERE type = 'ss' ORDER BY id ASC", 0, null); gameRanksSS = new gameRank[Titles.Length]; for (int i = 0; i < gameRanksSS.Length; i++) { gameRanksSS[i] = new gameRank(Titles[i], Mins[i], Maxs[i]); Out.WriteLine("Loaded gamerank '" + Titles[i] + "' [" + Mins[i] + "-" + Maxs[i] + "] for game 'SnowStorm'."); } Out.WriteLine("Loaded " + Titles.Length + " ranks for game 'SnowStorm'."); }
/// <summary> /// Initializes the various user ranks, aswell as the ranks for games such as 'BattleBall' and 'SnowStorm'. /// </summary> public static void Init(bool Update) { Out.WriteLine("Intializing user rank fuserights..."); userRanks = new Hashtable(); for (byte b = 1; b <= 7; b++) { userRanks.Add(b, new userRank(b)); } Out.WriteLine("Fuserights for 7 ranks loaded."); Out.WriteBlank(); Out.WriteLine("Initializing game ranks..."); DataTable dTable; using (DatabaseClient dbClient = Eucalypt.dbManager.GetClient()) { dTable = dbClient.getTable("SELECT title, minpoints, maxpoints FROM games_ranks WHERE type = 'bb' ORDER BY id ASC"); } gameRanksBB = new gameRank[dTable.Rows.Count]; int i = 0; foreach (DataRow dRow in dTable.Rows) { gameRanksBB[i] = new gameRank(Convert.ToString(dRow["title"]), Convert.ToInt32(dRow["minpoints"]), Convert.ToInt32(dRow["maxpoints"])); i++; } Out.WriteLine("Loaded " + gameRanksBB.Length + " ranks for game 'BattleBall'."); using (DatabaseClient dbClient = Eucalypt.dbManager.GetClient()) { dTable = dbClient.getTable("SELECT title, minpoints, maxpoints FROM games_ranks WHERE type = 'ss' ORDER BY id ASC"); } gameRanksSS = new gameRank[dTable.Rows.Count]; i = 0; foreach (DataRow dRow in dTable.Rows) { gameRanksSS[i] = new gameRank(Convert.ToString(dRow["title"]), Convert.ToInt32(dRow["minpoints"]), Convert.ToInt32(dRow["maxpoints"])); i++; } Out.WriteLine("Loaded " + gameRanksSS.Length + " ranks for game 'SnowStorm'."); using (DatabaseClient dbClient = Eucalypt.dbManager.GetClient()) { dTable = dbClient.getTable("SELECT title, minpoints, maxpoints FROM games_ranks WHERE type = 'ws' ORDER BY id ASC"); } gameRanksWS = new gameRank[dTable.Rows.Count]; i = 0; foreach (DataRow dRow in dTable.Rows) { gameRanksWS[i] = new gameRank(Convert.ToString(dRow["title"]), Convert.ToInt32(dRow["minpoints"]), Convert.ToInt32(dRow["maxpoints"])); i++; } //fOut.WriteLine("Loaded " + gameRanksWS.Length + " ranks for game 'Wobble Squabble'."); if (Update) { Thread.CurrentThread.Abort(); } }
/// <summary> /// Initializes the various user ranks, aswell as the ranks for games such as 'BattleBall' and 'SnowStorm'. /// </summary> public static void Init(bool Update) { // Out.WriteLine("Intializing user rank fuserights..."); userRanks = new Hashtable(); for (byte b = 1; b <= 10; b++) userRanks.Add(b, new userRank(b)); Out.WriteLine("Fuserights for 10 ranks loaded."); Out.WriteBlank(); // Out.WriteLine("Initializing game ranks..."); DataTable dTable; using (DatabaseClient dbClient = Eucalypt.dbManager.GetClient()) { dTable = dbClient.getTable("SELECT title, minpoints, maxpoints FROM games_ranks WHERE type = 'bb' ORDER BY id ASC"); } gameRanksBB = new gameRank[dTable.Rows.Count]; int i = 0; foreach (DataRow dRow in dTable.Rows) { gameRanksBB[i] = new gameRank(Convert.ToString(dRow["title"]), Convert.ToInt32(dRow["minpoints"]), Convert.ToInt32(dRow["maxpoints"])); i++; } Out.WriteLine("Loaded " + gameRanksBB.Length + " ranks for game 'BattleBall'."); using (DatabaseClient dbClient = Eucalypt.dbManager.GetClient()) { // dTable = dbClient.getTable("SELECT title, minpoints, maxpoints FROM games_ranks WHERE type = 'ss' ORDER BY id ASC"); } gameRanksSS = new gameRank[dTable.Rows.Count]; i = 0; foreach (DataRow dRow in dTable.Rows) { gameRanksSS[i] = new gameRank(Convert.ToString(dRow["title"]), Convert.ToInt32(dRow["minpoints"]), Convert.ToInt32(dRow["maxpoints"])); i++; } //Out.WriteLine("Loaded " + gameRanksSS.Length + " ranks for game 'SnowStorm'."); using (DatabaseClient dbClient = Eucalypt.dbManager.GetClient()) { dTable = dbClient.getTable("SELECT title, minpoints, maxpoints FROM games_ranks WHERE type = 'ws' ORDER BY id ASC"); } gameRanksWS = new gameRank[dTable.Rows.Count]; i = 0; foreach (DataRow dRow in dTable.Rows) { gameRanksWS[i] = new gameRank(Convert.ToString(dRow["title"]), Convert.ToInt32(dRow["minpoints"]), Convert.ToInt32(dRow["maxpoints"])); i++; } //fOut.WriteLine("Loaded " + gameRanksWS.Length + " ranks for game 'Wobble Squabble'."); if (Update) Thread.CurrentThread.Abort(); }