Esempio n. 1
0
 public void method_0(DatabaseClient class6_0)
 {
     Logging.smethod_0("Loading Navigator..");
     this.list_0.Clear();
     this.dictionary_0.Clear();
     this.dictionary_1.Clear();
     DataTable dataTable = class6_0.ReadDataTable("SELECT Id,caption,min_rank,cantrade FROM navigator_flatcats WHERE enabled = '1'");
     DataTable dataTable2 = class6_0.ReadDataTable("SELECT Id,bannertype,caption,image,image_type,room_id,category,category_parent_id FROM navigator_publics ORDER BY ordernum ASC;");
     if (dataTable != null)
     {
         foreach (DataRow dataRow in dataTable.Rows)
         {
             this.list_0.Add(new FlatCat((int)dataRow["Id"], (string)dataRow["caption"], (int)dataRow["min_rank"], GoldTree.smethod_3(dataRow["cantrade"].ToString())));
         }
     }
     if (dataTable2 != null)
     {
         foreach (DataRow dataRow in dataTable2.Rows)
         {
             this.dictionary_0.Add((int)dataRow["Id"], new PublicItem((int)dataRow["Id"], int.Parse(dataRow["bannertype"].ToString()), (string)dataRow["caption"], (string)dataRow["image"], (dataRow["image_type"].ToString().ToLower() == "internal") ? PublicImageType.INTERNAL : PublicImageType.EXTERNAL, (uint)dataRow["room_id"], GoldTree.smethod_3(dataRow["category"].ToString()), (int)dataRow["category_parent_id"]));
             if (!this.dictionary_0[(int)dataRow["Id"]].bool_0)
             {
                 this.dictionary_1.Add((int)dataRow["Id"], this.dictionary_0[(int)dataRow["Id"]]);
             }
         }
     }
     Logging.WriteLine("completed!");
 }
 public static void InitWords(DatabaseClient dbClient)
 {
     ChatCommandHandler.list_0.Clear();
     ChatCommandHandler.list_1.Clear();
     ChatCommandHandler.list_2.Clear();
     ChatCommandHandler.list_3.Clear();
     DataTable dataTable = dbClient.ReadDataTable("SELECT * FROM wordfilter ORDER BY word ASC;");
     if (dataTable != null)
     {
         foreach (DataRow dataRow in dataTable.Rows)
         {
             ChatCommandHandler.list_0.Add(dataRow["word"].ToString());
             ChatCommandHandler.list_1.Add(dataRow["replacement"].ToString());
             ChatCommandHandler.list_2.Add(GoldTree.smethod_2(dataRow["strict"].ToString()));
         }
     }
     DataTable dataTable2 = dbClient.ReadDataTable("SELECT * FROM linkfilter;");
     if (dataTable2 != null)
     {
         foreach (DataRow dataRow in dataTable2.Rows)
         {
             ChatCommandHandler.list_3.Add(dataRow["externalsite"].ToString());
         }
     }
 }
Esempio n. 3
0
 public void method_0(DatabaseClient class6_0)
 {
     Logging.smethod_0("Loading Bot data..");
     this.list_0 = new List<RoomBot>();
     DataTable dataTable = class6_0.ReadDataTable("SELECT * FROM bots;");
     DataTable dataTable2 = class6_0.ReadDataTable("SELECT Id, bot_id, keywords, response_text, mode, serve_id FROM bots_responses;");
     DataTable dataTable3 = class6_0.ReadDataTable("SELECT text, shout, bot_id FROM bots_speech;");
     List<BotResponse> list = new List<BotResponse>();
     List<RandomSpeech> list2 = new List<RandomSpeech>();
     foreach (DataRow dataRow in dataTable2.Rows)
     {
         list.Add(new BotResponse((uint)dataRow["Id"], (uint)dataRow["bot_id"], (string)dataRow["keywords"], (string)dataRow["response_text"], dataRow["mode"].ToString(), (int)dataRow["serve_id"]));
     }
     foreach (DataRow dataRow in dataTable3.Rows)
     {
         list2.Add(new RandomSpeech((string)dataRow["text"], GoldTree.smethod_3(dataRow["shout"].ToString()), (uint)dataRow["bot_id"]));
     }
     if (dataTable != null)
     {
         foreach (DataRow dataRow in dataTable.Rows)
         {
             string text = (string)dataRow["ai_type"];
             string text2 = text;
             if (text2 == null)
             {
                 goto IL_201;
             }
             AIType enum2_;
             if (!(text2 == "generic"))
             {
                 if (!(text2 == "guide"))
                 {
                     if (!(text2 == "pet"))
                     {
                         goto IL_201;
                     }
                     enum2_ = AIType.const_0;
                 }
                 else
                 {
                     enum2_ = AIType.const_1;
                 }
             }
             else
             {
                 enum2_ = AIType.const_2;
             }
             IL_204:
             this.list_0.Add(new RoomBot((uint)dataRow["Id"], (uint)dataRow["room_id"], enum2_, (string)dataRow["walk_mode"], (string)dataRow["name"], (string)dataRow["motto"], (string)dataRow["look"], (int)dataRow["x"], (int)dataRow["y"], (int)dataRow["z"], (int)dataRow["rotation"], (int)dataRow["min_x"], (int)dataRow["min_y"], (int)dataRow["max_x"], (int)dataRow["max_y"], ref list2, ref list, (int)dataRow["effect"]));
             continue;
             IL_201:
             enum2_ = AIType.const_2;
             goto IL_204;
         }
         Logging.WriteLine("completed!");
     }
 }
Esempio n. 4
0
 public static void smethod_0(DatabaseClient class6_0)
 {
     Logging.smethod_0("Loading groups...");
     Groups.smethod_1();
     DataTable dataTable = class6_0.ReadDataTable("SELECT * FROM groups;");
     foreach (DataRow dataRow in dataTable.Rows)
     {
         Groups.GroupsManager.Add((int)dataRow["Id"], new GroupsManager((int)dataRow["Id"], dataRow, class6_0));
     }
     Logging.WriteLine("completed!");
 }
Esempio n. 5
0
 public void method_0(DatabaseClient class6_0)
 {
     Logging.smethod_0("Loading Help Categories..");
     this.dictionary_0.Clear();
     DataTable dataTable = class6_0.ReadDataTable("SELECT Id, caption FROM help_subjects");
     if (dataTable != null)
     {
         foreach (DataRow dataRow in dataTable.Rows)
         {
             this.dictionary_0.Add((uint)dataRow["Id"], new HelpCategory((uint)dataRow["Id"], (string)dataRow["caption"]));
         }
         Logging.WriteLine("completed!");
     }
 }
 public static void smethod_0(DatabaseClient class6_0)
 {
     Logging.smethod_0("Loading Achievements..");
     AchievementManager.dictionary_0.Clear();
     DataTable dataTable = class6_0.ReadDataTable("SELECT * FROM achievements");
     if (dataTable != null)
     {
         foreach (DataRow dataRow in dataTable.Rows)
         {
             AchievementManager.dictionary_0.Add((uint)dataRow["Id"], new Achievement((uint)dataRow["Id"], (string)dataRow["type"], (int)dataRow["levels"], (string)dataRow["badge"], (int)dataRow["pixels_base"], (double)dataRow["pixels_multiplier"], GoldTree.smethod_3(dataRow["dynamic_badgelevel"].ToString()), (int)dataRow["score_base"], (int)dataRow["pixels_base"]));
         }
         AchievementManager.dictionary_1.Clear();
         dataTable = class6_0.ReadDataTable("SELECT * FROM badges");
         if (dataTable != null)
         {
             foreach (DataRow dataRow in dataTable.Rows)
             {
                 AchievementManager.dictionary_1.Add((string)dataRow["badge"], (uint)dataRow["Id"]);
             }
             Logging.WriteLine("completed!");
         }
     }
 }
 public void method_0(DatabaseClient class6_0)
 {
     Logging.smethod_0("Loading Room Adverts..");
     this.RoomAdvertisements.Clear();
     DataTable dataTable = class6_0.ReadDataTable("SELECT * FROM room_ads WHERE enabled = '1'");
     if (dataTable != null)
     {
         foreach (DataRow dataRow in dataTable.Rows)
         {
             this.RoomAdvertisements.Add(new RoomAdvertisement((uint)dataRow["Id"], (string)dataRow["ad_image"], (string)dataRow["ad_link"], (int)dataRow["views"], (int)dataRow["views_limit"]));
         }
         Logging.WriteLine("completed!");
     }
 }
 public GroupsManager(int int_2, DataRow Row, DatabaseClient class6_0)
 {
     this.int_0 = int_2;
     this.string_0 = (string)Row["name"];
     this.string_1 = (string)Row["desc"];
     this.int_1 = (int)Row["OwnerId"];
     this.string_2 = (string)Row["badge"];
     this.uint_0 = (uint)Row["roomid"];
     this.string_3 = (string)Row["locked"];
     this.list_0 = new List<int>();
     DataTable dataTable = class6_0.ReadDataTable("SELECT userid FROM group_memberships WHERE groupid = " + int_2 + ";");
     foreach (DataRow dataRow in dataTable.Rows)
     {
         this.method_0((int)dataRow["userid"]);
     }
 }
Esempio n. 9
0
 public static void smethod_3(DatabaseClient class6_0, int int_0)
 {
     GroupsManager @class = Groups.smethod_2(int_0);
     if (@class != null)
     {
         DataRow Row = class6_0.ReadDataRow("SELECT * FROM groups WHERE Id = " + int_0 + " LIMIT 1");
         @class.string_0 = (string)Row["name"];
         @class.string_2 = (string)Row["badge"];
         @class.uint_0 = (uint)Row["roomid"];
         @class.string_1 = (string)Row["desc"];
         @class.string_3 = (string)Row["locked"];
         @class.list_0.Clear();
         DataTable dataTable = class6_0.ReadDataTable("SELECT userid FROM group_memberships WHERE groupid = " + int_0 + ";");
         foreach (DataRow dataRow2 in dataTable.Rows)
         {
             @class.method_0((int)dataRow2["userid"]);
         }
     }
 }
Esempio n. 10
0
 public void method_0(DatabaseClient class6_0)
 {
     Logging.smethod_0("Loading Items..");
     this.dictionary_0 = new Dictionary<uint, Item>();
     DataTable dataTable = class6_0.ReadDataTable("SELECT * FROM furniture;");
     if (dataTable != null)
     {
         foreach (DataRow dataRow in dataTable.Rows)
         {
             try
             {
                 this.dictionary_0.Add((uint)dataRow["Id"], new Item((uint)dataRow["Id"], (int)dataRow["sprite_id"], (string)dataRow["public_name"], (string)dataRow["item_name"], (string)dataRow["type"], (int)dataRow["width"], (int)dataRow["length"], (double)dataRow["stack_height"], GoldTree.smethod_3(dataRow["can_stack"].ToString()), GoldTree.smethod_3(dataRow["is_walkable"].ToString()), GoldTree.smethod_3(dataRow["can_sit"].ToString()), GoldTree.smethod_3(dataRow["allow_recycle"].ToString()), GoldTree.smethod_3(dataRow["allow_trade"].ToString()), GoldTree.smethod_3(dataRow["allow_marketplace_sell"].ToString()), GoldTree.smethod_3(dataRow["allow_gift"].ToString()), GoldTree.smethod_3(dataRow["allow_inventory_stack"].ToString()), (string)dataRow["interaction_type"], (int)dataRow["interaction_modes_count"], (string)dataRow["vending_ids"], dataRow["height_adjustable"].ToString(), Convert.ToByte((int)dataRow["EffectF"]), Convert.ToByte((int)dataRow["EffectM"]), GoldTree.smethod_3(dataRow["HeightOverride"].ToString())));
             }
             catch (Exception e)
             {
                 Logging.WriteLine("Could not load item #" + (uint)dataRow["Id"] + ", please verify the data is okay.");
                 Logging.LogItemError(e.Message);
             }
         }
     }
     Logging.WriteLine("completed!");
     /*Logging.smethod_0("Loading Soundtracks.."); //OMA LUOTU :3
     this.dictionary_1 = new Dictionary<int, Soundtrack>();
     DataTable dataTable2 = class6_0.ReadDataTable("SELECT * FROM soundtracks;");
     if (dataTable2 != null)
     {
         foreach (DataRow dataRow in dataTable2.Rows)
         {
             try
             {
                 this.dictionary_1.Add((int)dataRow["Id"], new Soundtrack((int)dataRow["Id"], (string)dataRow["name"], (string)dataRow["author"], (string)dataRow["track"], (int)dataRow["length"]));
             }
             catch (Exception)
             {
                 Logging.WriteLine("Could not load item #" + (uint)dataRow["Id"] + ", please verify the data is okay.");
             }
         }
     }
     Logging.WriteLine("completed!");*/
     Logging.smethod_0("Loading Soundtracks..");
     SongManager.Initialize();
     Logging.WriteLine("completed!");
 }
 public void method_0(DatabaseClient class6_0)
 {
     Logging.smethod_0("Loading bans..");
     this.list_0.Clear();
     DataTable dataTable = class6_0.ReadDataTable("SELECT bantype,value,reason,expire FROM bans WHERE expire > '" + GoldTree.GetUnixTimestamp() + "'");
     if (dataTable != null)
     {
         foreach (DataRow dataRow in dataTable.Rows)
         {
             ModerationBanType Type = ModerationBanType.IP;
             if ((string)dataRow["bantype"] == "user")
             {
                 Type = ModerationBanType.USERNAME;
             }
             this.list_0.Add(new ModerationBan(Type, (string)dataRow["value"], (string)dataRow["reason"], (double)dataRow["expire"]));
         }
         Logging.WriteLine("completed!");
     }
 }
 public void method_8(DatabaseClient class6_0)
 {
     Logging.smethod_0("Loading Room Models..");
     this.Models.Clear();
     DataTable dataTable = class6_0.ReadDataTable("SELECT Id,door_x,door_y,door_z,door_dir,heightmap,public_items,club_only FROM room_models");
     if (dataTable != null)
     {
         foreach (DataRow dataRow in dataTable.Rows)
         {
             string text = (string)dataRow["Id"];
             this.Models.Add(text, new RoomModel(text, (int)dataRow["door_x"], (int)dataRow["door_y"], (double)dataRow["door_z"], (int)dataRow["door_dir"], (string)dataRow["heightmap"], (string)dataRow["public_items"], GoldTree.smethod_3(dataRow["club_only"].ToString())));
         }
         Logging.WriteLine("completed!");
     }
 }
Esempio n. 13
0
 public void method_0(DatabaseClient class6_0)
 {
     this.dataTable_0 = class6_0.ReadDataTable("SELECT * FROM group_memberships WHERE userid = " + this.Id);
     if (this.dataTable_0 != null)
     {
         foreach (DataRow dataRow in this.dataTable_0.Rows)
         {
             GroupsManager @class = Groups.smethod_2((int)dataRow["groupid"]);
             if (@class == null)
             {
                 DataTable dataTable = class6_0.ReadDataTable("SELECT * FROM groups WHERE Id = " + (int)dataRow["groupid"] + " LIMIT 1;");
                 IEnumerator enumerator2 = dataTable.Rows.GetEnumerator();
                 try
                 {
                     while (enumerator2.MoveNext())
                     {
                         DataRow dataRow2 = (DataRow)enumerator2.Current;
                         if (!Groups.GroupsManager.ContainsKey((int)dataRow2["Id"]))
                         {
                             Groups.GroupsManager.Add((int)dataRow2["Id"], new GroupsManager((int)dataRow2["Id"], dataRow2, class6_0));
                         }
                     }
                     continue;
                 }
                 finally
                 {
                     IDisposable disposable = enumerator2 as IDisposable;
                     if (disposable != null)
                     {
                         disposable.Dispose();
                     }
                 }
             }
             if ([email protected]_0.Contains((int)this.Id))
             {
                 @class.method_0((int)this.Id);
             }
         }
         int num = class6_0.ReadInt32("SELECT groupid FROM user_stats WHERE Id = " + this.Id + " LIMIT 1");
         GroupsManager class2 = Groups.smethod_2(num);
         if (class2 != null)
         {
             this.int_0 = num;
         }
         else
         {
             this.int_0 = 0;
         }
     }
     else
     {
         this.int_0 = 0;
     }
 }
Esempio n. 14
0
 internal void method_1(DatabaseClient class6_0)
 {
     this.list_6.Clear();
     class6_0.AddParamWithValue("name", this.Username);
     DataTable dataTable = class6_0.ReadDataTable("SELECT * FROM rooms WHERE owner = @name ORDER BY Id ASC");
     foreach (DataRow dataRow in dataTable.Rows)
     {
         this.list_6.Add(GoldTree.GetGame().GetRoomManager().method_17((uint)dataRow["Id"], dataRow));
     }
 }
Esempio n. 15
0
 public void method_0(DatabaseClient class6_0)
 {
     Logging.smethod_0("Loading Catalogue..");
     this.dictionary_0 = new Dictionary<int, CatalogPage>();
     this.list_0 = new List<EcotronReward>();
     DataTable dataTable = class6_0.ReadDataTable("SELECT * FROM catalog_pages WHERE order_num >= '0' ORDER BY order_num ASC");
     DataTable dataTable2 = class6_0.ReadDataTable("SELECT * FROM ecotron_rewards ORDER BY item_id");
     DataTable dataTable4 = class6_0.ReadDataTable("SELECT * FROM catalog_pages WHERE order_num = '-1' ORDER BY caption ASC");
     try
     {
         this.uint_0 = (uint)class6_0.ReadDataRow("SELECT ID FROM items ORDER BY ID DESC LIMIT 1")[0];
     }
     catch
     {
         this.uint_0 = 0u;
     }
     this.uint_0 += 1u;
     Hashtable hashtable = new Hashtable();
     DataTable dataTable3 = class6_0.ReadDataTable("SELECT * FROM catalog_items");
     if (dataTable3 != null)
     {
         foreach (DataRow dataRow in dataTable3.Rows)
         {
             if (!(dataRow["item_ids"].ToString() == "") && (int)dataRow["amount"] > 0)
             {
                 string BadgeID = dataRow["BadgeID"].ToString();
                 if (string.IsNullOrEmpty(BadgeID) || string.IsNullOrWhiteSpace(BadgeID)) BadgeID = string.Empty;
                 hashtable.Add((uint)dataRow["Id"], new CatalogItem((uint)dataRow["Id"], (string)dataRow["catalog_name"], (string)dataRow["item_ids"], (int)dataRow["cost_credits"], (int)dataRow["cost_pixels"], (int)dataRow["cost_snow"], (int)dataRow["amount"], (int)dataRow["page_id"], GoldTree.smethod_2(dataRow["vip"].ToString()), (uint)dataRow["achievement"], (int)dataRow["song_id"], BadgeID));
             }
         }
     }
     if (dataTable != null)
     {
         foreach (DataRow dataRow in dataTable.Rows)
         {
             bool bool_ = false;
             bool bool_2 = false;
             if (dataRow["visible"].ToString() == "1")
             {
                 bool_ = true;
             }
             if (dataRow["enabled"].ToString() == "1")
             {
                 bool_2 = true;
             }
             this.dictionary_0.Add((int)dataRow["Id"], new CatalogPage((int)dataRow["Id"], (int)dataRow["parent_id"], (string)dataRow["caption"], bool_, bool_2, (uint)dataRow["min_rank"], GoldTree.smethod_3(dataRow["club_only"].ToString()), (int)dataRow["icon_color"], (int)dataRow["icon_image"], (string)dataRow["page_layout"], (string)dataRow["page_headline"], (string)dataRow["page_teaser"], (string)dataRow["page_special"], (string)dataRow["page_text1"], (string)dataRow["page_text2"], (string)dataRow["page_text_details"], (string)dataRow["page_text_teaser"], (string)dataRow["page_link_description"], (string)dataRow["page_link_pagename"], ref hashtable));
         }
     }
     if (dataTable4 != null)
     {
         foreach (DataRow dataRow in dataTable4.Rows)
         {
             bool bool_ = false;
             bool bool_2 = false;
             if (dataRow["visible"].ToString() == "1")
             {
                 bool_ = true;
             }
             if (dataRow["enabled"].ToString() == "1")
             {
                 bool_2 = true;
             }
             this.dictionary_0.Add((int)dataRow["Id"], new CatalogPage((int)dataRow["Id"], (int)dataRow["parent_id"], (string)dataRow["caption"], bool_, bool_2, (uint)dataRow["min_rank"], GoldTree.smethod_3(dataRow["club_only"].ToString()), (int)dataRow["icon_color"], (int)dataRow["icon_image"], (string)dataRow["page_layout"], (string)dataRow["page_headline"], (string)dataRow["page_teaser"], (string)dataRow["page_special"], (string)dataRow["page_text1"], (string)dataRow["page_text2"], (string)dataRow["page_text_details"], (string)dataRow["page_text_teaser"], (string)dataRow["page_link_description"], (string)dataRow["page_link_pagename"], ref hashtable));
         }
     }
     if (dataTable2 != null)
     {
         foreach (DataRow dataRow in dataTable2.Rows)
         {
             this.list_0.Add(new EcotronReward((uint)dataRow["Id"], (uint)dataRow["display_id"], (uint)dataRow["item_id"], (uint)dataRow["reward_level"]));
         }
     }
     Logging.WriteLine("completed!");
 }
Esempio n. 16
0
 public void method_2(DatabaseClient class6_0)
 {
     Logging.smethod_0("Loading Current Help Tickets..");
     DataTable dataTable = class6_0.ReadDataTable("SELECT Id,score,type,status,sender_id,reported_id,moderator_id,message,room_id,room_name,timestamp FROM moderation_tickets WHERE status = 'open' OR status = 'picked'");
     if (dataTable != null)
     {
         foreach (DataRow dataRow in dataTable.Rows)
         {
             SupportTicket @class = new SupportTicket((uint)dataRow["Id"], (int)dataRow["score"], (int)dataRow["type"], (uint)dataRow["sender_id"], (uint)dataRow["reported_id"], (string)dataRow["message"], (uint)dataRow["room_id"], (string)dataRow["room_name"], (double)dataRow["timestamp"], (uint)dataRow["moderator_id"]);
             if (dataRow["status"].ToString().ToLower() == "picked")
             {
                 @class.method_0((uint)dataRow["moderator_id"], false);
             }
             this.Tickets.Add(@class);
         }
         Logging.WriteLine("completed!");
     }
 }
Esempio n. 17
0
 public void method_1(DatabaseClient class6_0)
 {
     Logging.smethod_0("Loading Pre-set Help Messages..");
     this.UserMessagePresets.Clear();
     this.RoomMessagePresets.Clear();
     DataTable dataTable = class6_0.ReadDataTable("SELECT type,message FROM moderation_presets WHERE enabled = '1'");
     if (dataTable != null)
     {
         foreach (DataRow dataRow in dataTable.Rows)
         {
             string item = (string)dataRow["message"];
             string text = dataRow["type"].ToString().ToLower();
             if (text != null)
             {
                 if (!(text == "message"))
                 {
                     if (text == "roommessage")
                     {
                         this.RoomMessagePresets.Add(item);
                     }
                 }
                 else
                 {
                     this.UserMessagePresets.Add(item);
                 }
             }
         }
         Logging.WriteLine("completed!");
     }
 }
Esempio n. 18
0
 public void method_3(DatabaseClient class6_0)
 {
     Logging.smethod_0("Loading Help Topics..");
     this.dictionary_1.Clear();
     DataTable dataTable = class6_0.ReadDataTable("SELECT Id, title, body, subject, known_issue FROM help_topics");
     if (dataTable != null)
     {
         foreach (DataRow dataRow in dataTable.Rows)
         {
             HelpTopic @class = new HelpTopic((uint)dataRow["Id"], (string)dataRow["title"], (string)dataRow["body"], (uint)dataRow["subject"]);
             this.dictionary_1.Add((uint)dataRow["Id"], @class);
             int num = int.Parse(dataRow["known_issue"].ToString());
             if (num == 1)
             {
                 this.list_1.Add(@class);
             }
             else
             {
                 if (num == 2)
                 {
                     this.list_0.Add(@class);
                 }
             }
         }
         Logging.WriteLine("completed!");
     }
 }
Esempio n. 19
0
 public void method_0(DatabaseClient class6_0)
 {
     Logging.smethod_0(GoldTreeEnvironment.smethod_1("emu_loadroles"));
     this.method_10();
     DataTable dataTable = class6_0.ReadDataTable("SELECT * FROM ranks ORDER BY Id ASC;");
     if (dataTable != null)
     {
         foreach (DataRow dataRow in dataTable.Rows)
         {
             this.dictionary_2.Add((uint)dataRow["Id"], dataRow["badgeid"].ToString());
         }
     }
     dataTable = class6_0.ReadDataTable("SELECT * FROM permissions_users ORDER BY userid ASC;");
     if (dataTable != null)
     {
         foreach (DataRow dataRow in dataTable.Rows)
         {
             List<string> list = new List<string>();
             if (GoldTree.smethod_3(dataRow["cmd_update_settings"].ToString()))
             {
                 list.Add("cmd_update_settings");
             }
             if (GoldTree.smethod_3(dataRow["cmd_update_bans"].ToString()))
             {
                 list.Add("cmd_update_bans");
             }
             if (GoldTree.smethod_3(dataRow["cmd_update_bots"].ToString()))
             {
                 list.Add("cmd_update_bots");
             }
             if (GoldTree.smethod_3(dataRow["cmd_update_catalogue"].ToString()))
             {
                 list.Add("cmd_update_catalogue");
             }
             if (GoldTree.smethod_3(dataRow["cmd_update_navigator"].ToString()))
             {
                 list.Add("cmd_update_navigator");
             }
             if (GoldTree.smethod_3(dataRow["cmd_update_items"].ToString()))
             {
                 list.Add("cmd_update_items");
             }
             if (GoldTree.smethod_3(dataRow["cmd_award"].ToString()))
             {
                 list.Add("cmd_award");
             }
             if (GoldTree.smethod_3(dataRow["cmd_coords"].ToString()))
             {
                 list.Add("cmd_coords");
             }
             if (GoldTree.smethod_3(dataRow["cmd_override"].ToString()))
             {
                 list.Add("cmd_override");
             }
             if (GoldTree.smethod_3(dataRow["cmd_coins"].ToString()))
             {
                 list.Add("cmd_coins");
             }
             if (GoldTree.smethod_3(dataRow["cmd_pixels"].ToString()))
             {
                 list.Add("cmd_pixels");
             }
             if (GoldTree.smethod_3(dataRow["cmd_ha"].ToString()))
             {
                 list.Add("cmd_ha");
             }
             if (GoldTree.smethod_3(dataRow["cmd_hal"].ToString()))
             {
                 list.Add("cmd_hal");
             }
             if (GoldTree.smethod_3(dataRow["cmd_freeze"].ToString()))
             {
                 list.Add("cmd_freeze");
             }
             if (GoldTree.smethod_3(dataRow["cmd_enable"].ToString()))
             {
                 list.Add("cmd_enable");
             }
             if (GoldTree.smethod_3(dataRow["cmd_roommute"].ToString()))
             {
                 list.Add("cmd_roommute");
             }
             if (GoldTree.smethod_3(dataRow["cmd_setspeed"].ToString()))
             {
                 list.Add("cmd_setspeed");
             }
             if (GoldTree.smethod_3(dataRow["cmd_masscredits"].ToString()))
             {
                 list.Add("cmd_masscredits");
             }
             if (GoldTree.smethod_3(dataRow["cmd_globalcredits"].ToString()))
             {
                 list.Add("cmd_globalcredits");
             }
             if (GoldTree.smethod_3(dataRow["cmd_masspixels"].ToString()))
             {
                 list.Add("cmd_masspixels");
             }
             if (GoldTree.smethod_3(dataRow["cmd_globalpixels"].ToString()))
             {
                 list.Add("cmd_globalpixels");
             }
             if (GoldTree.smethod_3(dataRow["cmd_roombadge"].ToString()))
             {
                 list.Add("cmd_roombadge");
             }
             if (GoldTree.smethod_3(dataRow["cmd_massbadge"].ToString()))
             {
                 list.Add("cmd_massbadge");
             }
             if (GoldTree.smethod_3(dataRow["cmd_userinfo"].ToString()))
             {
                 list.Add("cmd_userinfo");
             }
             if (GoldTree.smethod_3(dataRow["cmd_userinfo_viewip"].ToString()))
             {
                 list.Add("cmd_userinfo_viewip");
             }
             if (GoldTree.smethod_3(dataRow["cmd_shutdown"].ToString()))
             {
                 list.Add("cmd_shutdown");
             }
             if (GoldTree.smethod_3(dataRow["cmd_givebadge"].ToString()))
             {
                 list.Add("cmd_givebadge");
             }
             if (GoldTree.smethod_3(dataRow["cmd_removebadge"].ToString()))
             {
                 list.Add("cmd_removebadge");
             }
             if (GoldTree.smethod_3(dataRow["cmd_summon"].ToString()))
             {
                 list.Add("cmd_summon");
             }
             if (GoldTree.smethod_3(dataRow["cmd_invisible"].ToString()))
             {
                 list.Add("cmd_invisible");
             }
             if (GoldTree.smethod_3(dataRow["cmd_ban"].ToString()))
             {
                 list.Add("cmd_ban");
             }
             if (GoldTree.smethod_3(dataRow["cmd_superban"].ToString()))
             {
                 list.Add("cmd_superban");
             }
             if (GoldTree.smethod_3(dataRow["cmd_roomkick"].ToString()))
             {
                 list.Add("cmd_roomkick");
             }
             if (GoldTree.smethod_3(dataRow["cmd_roomalert"].ToString()))
             {
                 list.Add("cmd_roomalert");
             }
             if (GoldTree.smethod_3(dataRow["cmd_mute"].ToString()))
             {
                 list.Add("cmd_mute");
             }
             if (GoldTree.smethod_3(dataRow["cmd_unmute"].ToString()))
             {
                 list.Add("cmd_unmute");
             }
             if (GoldTree.smethod_3(dataRow["cmd_alert"].ToString()))
             {
                 list.Add("cmd_alert");
             }
             if (GoldTree.smethod_3(dataRow["cmd_motd"].ToString()))
             {
                 list.Add("cmd_motd");
             }
             if (GoldTree.smethod_3(dataRow["cmd_kick"].ToString()))
             {
                 list.Add("cmd_kick");
             }
             if (GoldTree.smethod_3(dataRow["cmd_update_filter"].ToString()))
             {
                 list.Add("cmd_update_filter");
             }
             if (GoldTree.smethod_3(dataRow["cmd_update_permissions"].ToString()))
             {
                 list.Add("cmd_update_permissions");
             }
             if (GoldTree.smethod_3(dataRow["cmd_sa"].ToString()))
             {
                 list.Add("cmd_sa");
             }
             if (GoldTree.smethod_3(dataRow["receive_sa"].ToString()))
             {
                 list.Add("receive_sa");
             }
             if (GoldTree.smethod_3(dataRow["cmd_ipban"].ToString()))
             {
                 list.Add("cmd_ipban");
             }
             if (GoldTree.smethod_3(dataRow["cmd_spull"].ToString()))
             {
                 list.Add("cmd_spull");
             }
             if (GoldTree.smethod_3(dataRow["cmd_disconnect"].ToString()))
             {
                 list.Add("cmd_disconnect");
             }
             if (GoldTree.smethod_3(dataRow["cmd_update_achievements"].ToString()))
             {
                 list.Add("cmd_update_achievements");
             }
             if (GoldTree.smethod_3(dataRow["cmd_update_texts"].ToString()))
             {
                 list.Add("cmd_update_texts");
             }
             if (GoldTree.smethod_3(dataRow["cmd_teleport"].ToString()))
             {
                 list.Add("cmd_teleport");
             }
             if (GoldTree.smethod_3(dataRow["cmd_points"].ToString()))
             {
                 list.Add("cmd_points");
             }
             if (GoldTree.smethod_3(dataRow["cmd_masspoints"].ToString()))
             {
                 list.Add("cmd_masspoints");
             }
             if (GoldTree.smethod_3(dataRow["cmd_globalpoints"].ToString()))
             {
                 list.Add("cmd_globalpoints");
             }
             if (GoldTree.smethod_3(dataRow["cmd_empty"].ToString()))
             {
                 list.Add("cmd_empty");
             }
             if (GoldTree.smethod_3(dataRow["ignore_roommute"].ToString()))
             {
                 list.Add("ignore_roommute");
             }
             if (GoldTree.smethod_3(dataRow["acc_anyroomrights"].ToString()))
             {
                 list.Add("acc_anyroomrights");
             }
             if (GoldTree.smethod_3(dataRow["acc_anyroomowner"].ToString()))
             {
                 list.Add("acc_anyroomowner");
             }
             if (GoldTree.smethod_3(dataRow["acc_supporttool"].ToString()))
             {
                 list.Add("acc_supporttool");
             }
             if (GoldTree.smethod_3(dataRow["acc_chatlogs"].ToString()))
             {
                 list.Add("acc_chatlogs");
             }
             if (GoldTree.smethod_3(dataRow["acc_enter_fullrooms"].ToString()))
             {
                 list.Add("acc_enter_fullrooms");
             }
             if (GoldTree.smethod_3(dataRow["acc_enter_anyroom"].ToString()))
             {
                 list.Add("acc_enter_anyroom");
             }
             if (GoldTree.smethod_3(dataRow["acc_restrictedrooms"].ToString()))
             {
                 list.Add("acc_restrictedrooms");
             }
             if (GoldTree.smethod_3(dataRow["acc_unkickable"].ToString()))
             {
                 list.Add("acc_unkickable");
             }
             if (GoldTree.smethod_3(dataRow["acc_unbannable"].ToString()))
             {
                 list.Add("acc_unbannable");
             }
             if (GoldTree.smethod_3(dataRow["ignore_friendsettings"].ToString()))
             {
                 list.Add("ignore_friendsettings");
             }
             if (GoldTree.smethod_3(dataRow["wired_give_sql"].ToString()))
             {
                 list.Add("wired_give_sql");
             }
             if (GoldTree.smethod_3(dataRow["wired_give_badge"].ToString()))
             {
                 list.Add("wired_give_badge");
             }
             if (GoldTree.smethod_3(dataRow["wired_give_effect"].ToString()))
             {
                 list.Add("wired_give_effect");
             }
             if (GoldTree.smethod_3(dataRow["wired_give_award"].ToString()))
             {
                 list.Add("wired_give_award");
             }
             if (GoldTree.smethod_3(dataRow["wired_give_dance"].ToString()))
             {
                 list.Add("wired_give_dance");
             }
             if (GoldTree.smethod_3(dataRow["wired_give_send"].ToString()))
             {
                 list.Add("wired_give_send");
             }
             if (GoldTree.smethod_3(dataRow["wired_give_credits"].ToString()))
             {
                 list.Add("wired_give_credits");
             }
             if (GoldTree.smethod_3(dataRow["wired_give_pixels"].ToString()))
             {
                 list.Add("wired_give_pixels");
             }
             if (GoldTree.smethod_3(dataRow["wired_give_points"].ToString()))
             {
                 list.Add("wired_give_points");
             }
             if (GoldTree.smethod_3(dataRow["wired_give_rank"].ToString()))
             {
                 list.Add("wired_give_rank");
             }
             if (GoldTree.smethod_3(dataRow["wired_give_respect"].ToString()))
             {
                 list.Add("wired_give_respect");
             }
             if (GoldTree.smethod_3(dataRow["wired_give_handitem"].ToString()))
             {
                 list.Add("wired_give_handitem");
             }
             if (GoldTree.smethod_3(dataRow["wired_give_alert"].ToString()))
             {
                 list.Add("wired_give_alert");
             }
             if (GoldTree.smethod_3(dataRow["wired_cnd_roomusers"].ToString()))
             {
                 list.Add("wired_cnd_roomusers");
             }
             if (GoldTree.smethod_3(dataRow["wired_cnd_userhasachievement"].ToString()))
             {
                 list.Add("wired_cnd_userhasachievement");
             }
             if (GoldTree.smethod_3(dataRow["wired_cnd_userhasbadge"].ToString()))
             {
                 list.Add("wired_cnd_userhasbadge");
             }
             if (GoldTree.smethod_3(dataRow["wired_cnd_userhasvip"].ToString()))
             {
                 list.Add("wired_cnd_userhasvip");
             }
             if (GoldTree.smethod_3(dataRow["wired_cnd_userhaseffect"].ToString()))
             {
                 list.Add("wired_cnd_userhaseffect");
             }
             if (GoldTree.smethod_3(dataRow["wired_cnd_userrank"].ToString()))
             {
                 list.Add("wired_cnd_userrank");
             }
             if (GoldTree.smethod_3(dataRow["wired_cnd_usercredits"].ToString()))
             {
                 list.Add("wired_cnd_usercredits");
             }
             if (GoldTree.smethod_3(dataRow["wired_cnd_userpixels"].ToString()))
             {
                 list.Add("wired_cnd_userpixels");
             }
             if (GoldTree.smethod_3(dataRow["wired_cnd_userpoints"].ToString()))
             {
                 list.Add("wired_cnd_userpoints");
             }
             if (GoldTree.smethod_3(dataRow["wired_cnd_usergroups"].ToString()))
             {
                 list.Add("wired_cnd_usergroups");
             }
             if (GoldTree.smethod_3(dataRow["wired_cnd_wearing"].ToString()))
             {
                 list.Add("wired_cnd_wearing");
             }
             if (GoldTree.smethod_3(dataRow["wired_cnd_carrying"].ToString()))
             {
                 list.Add("wired_cnd_carrying");
             }
             if (GoldTree.smethod_3(dataRow["wired_give_wiredactived"].ToString()))
             {
                 list.Add("wired_give_wiredactived");
             }
             if (GoldTree.smethod_3(dataRow["wired_cnd_wiredactived"].ToString()))
             {
                 list.Add("wired_cnd_wiredactived");
             }
             if (GoldTree.smethod_3(dataRow["wired_unlimitedselects"].ToString()))
             {
                 list.Add("wired_unlimitedselects");
             }
             if (GoldTree.smethod_3(dataRow["cmd_dance"].ToString()))
             {
                 list.Add("cmd_dance");
             }
             if (GoldTree.smethod_3(dataRow["cmd_rave"].ToString()))
             {
                 list.Add("cmd_rave");
             }
             if (GoldTree.smethod_3(dataRow["cmd_roll"].ToString()))
             {
                 list.Add("cmd_roll");
             }
             if (GoldTree.smethod_3(dataRow["cmd_control"].ToString()))
             {
                 list.Add("cmd_control");
             }
             if (GoldTree.smethod_3(dataRow["cmd_makesay"].ToString()))
             {
                 list.Add("cmd_makesay");
             }
             if (GoldTree.smethod_3(dataRow["cmd_sitdown"].ToString()))
             {
                 list.Add("cmd_sitdown");
             }
             if (GoldTree.smethod_3(dataRow["cmd_lay"].ToString()))
             {
                 list.Add("cmd_lay");
             }
             if (GoldTree.smethod_3(dataRow["cmd_push"].ToString()))
             {
                 list.Add("cmd_push");
             }
             if (GoldTree.smethod_3(dataRow["cmd_pull"].ToString()))
             {
                 list.Add("cmd_pull");
             }
             if (GoldTree.smethod_3(dataRow["cmd_flagme"].ToString()))
             {
                 list.Add("cmd_flagme");
             }
             if (GoldTree.smethod_3(dataRow["cmd_mimic"].ToString()))
             {
                 list.Add("cmd_mimic");
             }
             if (GoldTree.smethod_3(dataRow["cmd_moonwalk"].ToString()))
             {
                 list.Add("cmd_moonwalk");
             }
             if (GoldTree.smethod_3(dataRow["cmd_follow"].ToString()))
             {
                 list.Add("cmd_follow");
             }
             if (GoldTree.smethod_3(dataRow["cmd_handitem"].ToString()))
             {
                 list.Add("cmd_handitem");
             }
             if (GoldTree.smethod_3(dataRow["cmd_startquestion"].ToString()))
             {
                 list.Add("cmd_startquestion");
             }
             if (GoldTree.smethod_3(dataRow["cmd_vipha"].ToString()))
             {
                 list.Add("cmd_vipha");
             }
             if (GoldTree.smethod_3(dataRow["cmd_spush"].ToString()))
             {
                 list.Add("cmd_spush");
             }
             if (GoldTree.smethod_3(dataRow["cmd_roomeffect"].ToString()))
             {
                 list.Add("cmd_roomeffect");
             }
             if (GoldTree.smethod_3(dataRow["cmd_viphal"].ToString()))
             {
                 list.Add("cmd_viphal");
             }
             if (GoldTree.smethod_3(dataRow["acc_moveotheruserstodoor"].ToString()))
             {
                 list.Add("acc_moveotheruserstodoor");
             }
             this.dictionary_0.Add((uint)dataRow["userid"], list);
         }
     }
     dataTable = class6_0.ReadDataTable("SELECT * FROM permissions_ranks ORDER BY rank ASC;");
     if (dataTable != null)
     {
         foreach (DataRow dataRow in dataTable.Rows)
         {
             this.dictionary_3.Add((uint)dataRow["rank"], (int)dataRow["floodtime"]);
         }
         foreach (DataRow dataRow in dataTable.Rows)
         {
             List<string> list = new List<string>();
             if (GoldTree.smethod_3(dataRow["cmd_update_settings"].ToString()))
             {
                 list.Add("cmd_update_settings");
             }
             if (GoldTree.smethod_3(dataRow["cmd_update_bans"].ToString()))
             {
                 list.Add("cmd_update_bans");
             }
             if (GoldTree.smethod_3(dataRow["cmd_update_bots"].ToString()))
             {
                 list.Add("cmd_update_bots");
             }
             if (GoldTree.smethod_3(dataRow["cmd_update_catalogue"].ToString()))
             {
                 list.Add("cmd_update_catalogue");
             }
             if (GoldTree.smethod_3(dataRow["cmd_update_navigator"].ToString()))
             {
                 list.Add("cmd_update_navigator");
             }
             if (GoldTree.smethod_3(dataRow["cmd_update_items"].ToString()))
             {
                 list.Add("cmd_update_items");
             }
             if (GoldTree.smethod_3(dataRow["cmd_award"].ToString()))
             {
                 list.Add("cmd_award");
             }
             if (GoldTree.smethod_3(dataRow["cmd_coords"].ToString()))
             {
                 list.Add("cmd_coords");
             }
             if (GoldTree.smethod_3(dataRow["cmd_override"].ToString()))
             {
                 list.Add("cmd_override");
             }
             if (GoldTree.smethod_3(dataRow["cmd_coins"].ToString()))
             {
                 list.Add("cmd_coins");
             }
             if (GoldTree.smethod_3(dataRow["cmd_pixels"].ToString()))
             {
                 list.Add("cmd_pixels");
             }
             if (GoldTree.smethod_3(dataRow["cmd_ha"].ToString()))
             {
                 list.Add("cmd_ha");
             }
             if (GoldTree.smethod_3(dataRow["cmd_hal"].ToString()))
             {
                 list.Add("cmd_hal");
             }
             if (GoldTree.smethod_3(dataRow["cmd_freeze"].ToString()))
             {
                 list.Add("cmd_freeze");
             }
             if (GoldTree.smethod_3(dataRow["cmd_enable"].ToString()))
             {
                 list.Add("cmd_enable");
             }
             if (GoldTree.smethod_3(dataRow["cmd_roommute"].ToString()))
             {
                 list.Add("cmd_roommute");
             }
             if (GoldTree.smethod_3(dataRow["cmd_setspeed"].ToString()))
             {
                 list.Add("cmd_setspeed");
             }
             if (GoldTree.smethod_3(dataRow["cmd_masscredits"].ToString()))
             {
                 list.Add("cmd_masscredits");
             }
             if (GoldTree.smethod_3(dataRow["cmd_globalcredits"].ToString()))
             {
                 list.Add("cmd_globalcredits");
             }
             if (GoldTree.smethod_3(dataRow["cmd_masspixels"].ToString()))
             {
                 list.Add("cmd_masspixels");
             }
             if (GoldTree.smethod_3(dataRow["cmd_globalpixels"].ToString()))
             {
                 list.Add("cmd_globalpixels");
             }
             if (GoldTree.smethod_3(dataRow["cmd_roombadge"].ToString()))
             {
                 list.Add("cmd_roombadge");
             }
             if (GoldTree.smethod_3(dataRow["cmd_massbadge"].ToString()))
             {
                 list.Add("cmd_massbadge");
             }
             if (GoldTree.smethod_3(dataRow["cmd_userinfo"].ToString()))
             {
                 list.Add("cmd_userinfo");
             }
             if (GoldTree.smethod_3(dataRow["cmd_userinfo_viewip"].ToString()))
             {
                 list.Add("cmd_userinfo_viewip");
             }
             if (GoldTree.smethod_3(dataRow["cmd_shutdown"].ToString()))
             {
                 list.Add("cmd_shutdown");
             }
             if (GoldTree.smethod_3(dataRow["cmd_givebadge"].ToString()))
             {
                 list.Add("cmd_givebadge");
             }
             if (GoldTree.smethod_3(dataRow["cmd_removebadge"].ToString()))
             {
                 list.Add("cmd_removebadge");
             }
             if (GoldTree.smethod_3(dataRow["cmd_summon"].ToString()))
             {
                 list.Add("cmd_summon");
             }
             if (GoldTree.smethod_3(dataRow["cmd_invisible"].ToString()))
             {
                 list.Add("cmd_invisible");
             }
             if (GoldTree.smethod_3(dataRow["cmd_ban"].ToString()))
             {
                 list.Add("cmd_ban");
             }
             if (GoldTree.smethod_3(dataRow["cmd_superban"].ToString()))
             {
                 list.Add("cmd_superban");
             }
             if (GoldTree.smethod_3(dataRow["cmd_roomkick"].ToString()))
             {
                 list.Add("cmd_roomkick");
             }
             if (GoldTree.smethod_3(dataRow["cmd_roomalert"].ToString()))
             {
                 list.Add("cmd_roomalert");
             }
             if (GoldTree.smethod_3(dataRow["cmd_mute"].ToString()))
             {
                 list.Add("cmd_mute");
             }
             if (GoldTree.smethod_3(dataRow["cmd_unmute"].ToString()))
             {
                 list.Add("cmd_unmute");
             }
             if (GoldTree.smethod_3(dataRow["cmd_alert"].ToString()))
             {
                 list.Add("cmd_alert");
             }
             if (GoldTree.smethod_3(dataRow["cmd_motd"].ToString()))
             {
                 list.Add("cmd_motd");
             }
             if (GoldTree.smethod_3(dataRow["cmd_kick"].ToString()))
             {
                 list.Add("cmd_kick");
             }
             if (GoldTree.smethod_3(dataRow["cmd_update_filter"].ToString()))
             {
                 list.Add("cmd_update_filter");
             }
             if (GoldTree.smethod_3(dataRow["cmd_update_permissions"].ToString()))
             {
                 list.Add("cmd_update_permissions");
             }
             if (GoldTree.smethod_3(dataRow["cmd_sa"].ToString()))
             {
                 list.Add("cmd_sa");
             }
             if (GoldTree.smethod_3(dataRow["receive_sa"].ToString()))
             {
                 list.Add("receive_sa");
             }
             if (GoldTree.smethod_3(dataRow["cmd_ipban"].ToString()))
             {
                 list.Add("cmd_ipban");
             }
             if (GoldTree.smethod_3(dataRow["cmd_spull"].ToString()))
             {
                 list.Add("cmd_spull");
             }
             if (GoldTree.smethod_3(dataRow["cmd_disconnect"].ToString()))
             {
                 list.Add("cmd_disconnect");
             }
             if (GoldTree.smethod_3(dataRow["cmd_update_achievements"].ToString()))
             {
                 list.Add("cmd_update_achievements");
             }
             if (GoldTree.smethod_3(dataRow["cmd_update_texts"].ToString()))
             {
                 list.Add("cmd_update_texts");
             }
             if (GoldTree.smethod_3(dataRow["cmd_teleport"].ToString()))
             {
                 list.Add("cmd_teleport");
             }
             if (GoldTree.smethod_3(dataRow["cmd_points"].ToString()))
             {
                 list.Add("cmd_points");
             }
             if (GoldTree.smethod_3(dataRow["cmd_masspoints"].ToString()))
             {
                 list.Add("cmd_masspoints");
             }
             if (GoldTree.smethod_3(dataRow["cmd_globalpoints"].ToString()))
             {
                 list.Add("cmd_globalpoints");
             }
             if (GoldTree.smethod_3(dataRow["cmd_empty"].ToString()))
             {
                 list.Add("cmd_empty");
             }
             if (GoldTree.smethod_3(dataRow["ignore_roommute"].ToString()))
             {
                 list.Add("ignore_roommute");
             }
             if (GoldTree.smethod_3(dataRow["acc_anyroomrights"].ToString()))
             {
                 list.Add("acc_anyroomrights");
             }
             if (GoldTree.smethod_3(dataRow["acc_anyroomowner"].ToString()))
             {
                 list.Add("acc_anyroomowner");
             }
             if (GoldTree.smethod_3(dataRow["acc_supporttool"].ToString()))
             {
                 list.Add("acc_supporttool");
             }
             if (GoldTree.smethod_3(dataRow["acc_chatlogs"].ToString()))
             {
                 list.Add("acc_chatlogs");
             }
             if (GoldTree.smethod_3(dataRow["acc_enter_fullrooms"].ToString()))
             {
                 list.Add("acc_enter_fullrooms");
             }
             if (GoldTree.smethod_3(dataRow["acc_enter_anyroom"].ToString()))
             {
                 list.Add("acc_enter_anyroom");
             }
             if (GoldTree.smethod_3(dataRow["acc_restrictedrooms"].ToString()))
             {
                 list.Add("acc_restrictedrooms");
             }
             if (GoldTree.smethod_3(dataRow["acc_unkickable"].ToString()))
             {
                 list.Add("acc_unkickable");
             }
             if (GoldTree.smethod_3(dataRow["acc_unbannable"].ToString()))
             {
                 list.Add("acc_unbannable");
             }
             if (GoldTree.smethod_3(dataRow["ignore_friendsettings"].ToString()))
             {
                 list.Add("ignore_friendsettings");
             }
             if (GoldTree.smethod_3(dataRow["wired_give_sql"].ToString()))
             {
                 list.Add("wired_give_sql");
             }
             if (GoldTree.smethod_3(dataRow["wired_give_badge"].ToString()))
             {
                 list.Add("wired_give_badge");
             }
             if (GoldTree.smethod_3(dataRow["wired_give_effect"].ToString()))
             {
                 list.Add("wired_give_effect");
             }
             if (GoldTree.smethod_3(dataRow["wired_give_award"].ToString()))
             {
                 list.Add("wired_give_award");
             }
             if (GoldTree.smethod_3(dataRow["wired_give_dance"].ToString()))
             {
                 list.Add("wired_give_dance");
             }
             if (GoldTree.smethod_3(dataRow["wired_give_send"].ToString()))
             {
                 list.Add("wired_give_send");
             }
             if (GoldTree.smethod_3(dataRow["wired_give_credits"].ToString()))
             {
                 list.Add("wired_give_credits");
             }
             if (GoldTree.smethod_3(dataRow["wired_give_pixels"].ToString()))
             {
                 list.Add("wired_give_pixels");
             }
             if (GoldTree.smethod_3(dataRow["wired_give_points"].ToString()))
             {
                 list.Add("wired_give_points");
             }
             if (GoldTree.smethod_3(dataRow["wired_give_rank"].ToString()))
             {
                 list.Add("wired_give_rank");
             }
             if (GoldTree.smethod_3(dataRow["wired_give_respect"].ToString()))
             {
                 list.Add("wired_give_respect");
             }
             if (GoldTree.smethod_3(dataRow["wired_give_handitem"].ToString()))
             {
                 list.Add("wired_give_handitem");
             }
             if (GoldTree.smethod_3(dataRow["wired_give_alert"].ToString()))
             {
                 list.Add("wired_give_alert");
             }
             if (GoldTree.smethod_3(dataRow["wired_cnd_roomusers"].ToString()))
             {
                 list.Add("wired_cnd_roomusers");
             }
             if (GoldTree.smethod_3(dataRow["wired_cnd_userhasachievement"].ToString()))
             {
                 list.Add("wired_cnd_userhasachievement");
             }
             if (GoldTree.smethod_3(dataRow["wired_cnd_userhasbadge"].ToString()))
             {
                 list.Add("wired_cnd_userhasbadge");
             }
             if (GoldTree.smethod_3(dataRow["wired_cnd_userhasvip"].ToString()))
             {
                 list.Add("wired_cnd_userhasvip");
             }
             if (GoldTree.smethod_3(dataRow["wired_cnd_userhaseffect"].ToString()))
             {
                 list.Add("wired_cnd_userhaseffect");
             }
             if (GoldTree.smethod_3(dataRow["wired_cnd_userrank"].ToString()))
             {
                 list.Add("wired_cnd_userrank");
             }
             if (GoldTree.smethod_3(dataRow["wired_cnd_usercredits"].ToString()))
             {
                 list.Add("wired_cnd_usercredits");
             }
             if (GoldTree.smethod_3(dataRow["wired_cnd_userpixels"].ToString()))
             {
                 list.Add("wired_cnd_userpixels");
             }
             if (GoldTree.smethod_3(dataRow["wired_cnd_userpoints"].ToString()))
             {
                 list.Add("wired_cnd_userpoints");
             }
             if (GoldTree.smethod_3(dataRow["wired_cnd_usergroups"].ToString()))
             {
                 list.Add("wired_cnd_usergroups");
             }
             if (GoldTree.smethod_3(dataRow["wired_cnd_wearing"].ToString()))
             {
                 list.Add("wired_cnd_wearing");
             }
             if (GoldTree.smethod_3(dataRow["wired_cnd_carrying"].ToString()))
             {
                 list.Add("wired_cnd_carrying");
             }
             if (GoldTree.smethod_3(dataRow["wired_give_wiredactived"].ToString()))
             {
                 list.Add("wired_give_wiredactived");
             }
             if (GoldTree.smethod_3(dataRow["wired_cnd_wiredactived"].ToString()))
             {
                 list.Add("wired_cnd_wiredactived");
             }
             if (GoldTree.smethod_3(dataRow["wired_unlimitedselects"].ToString()))
             {
                 list.Add("wired_unlimitedselects");
             }
             if (GoldTree.smethod_3(dataRow["cmd_dance"].ToString()))
             {
                 list.Add("cmd_dance");
             }
             if (GoldTree.smethod_3(dataRow["cmd_rave"].ToString()))
             {
                 list.Add("cmd_rave");
             }
             if (GoldTree.smethod_3(dataRow["cmd_roll"].ToString()))
             {
                 list.Add("cmd_roll");
             }
             if (GoldTree.smethod_3(dataRow["cmd_control"].ToString()))
             {
                 list.Add("cmd_control");
             }
             if (GoldTree.smethod_3(dataRow["cmd_makesay"].ToString()))
             {
                 list.Add("cmd_makesay");
             }
             if (GoldTree.smethod_3(dataRow["cmd_sitdown"].ToString()))
             {
                 list.Add("cmd_sitdown");
             }
             if (GoldTree.smethod_3(dataRow["cmd_lay"].ToString()))
             {
                 list.Add("cmd_lay");
             }
             if (GoldTree.smethod_3(dataRow["cmd_push"].ToString()))
             {
                 list.Add("cmd_push");
             }
             if (GoldTree.smethod_3(dataRow["cmd_pull"].ToString()))
             {
                 list.Add("cmd_pull");
             }
             if (GoldTree.smethod_3(dataRow["cmd_flagme"].ToString()))
             {
                 list.Add("cmd_flagme");
             }
             if (GoldTree.smethod_3(dataRow["cmd_mimic"].ToString()))
             {
                 list.Add("cmd_mimic");
             }
             if (GoldTree.smethod_3(dataRow["cmd_moonwalk"].ToString()))
             {
                 list.Add("cmd_moonwalk");
             }
             if (GoldTree.smethod_3(dataRow["cmd_follow"].ToString()))
             {
                 list.Add("cmd_follow");
             }
             if (GoldTree.smethod_3(dataRow["cmd_handitem"].ToString()))
             {
                 list.Add("cmd_handitem");
             }
             if (GoldTree.smethod_3(dataRow["cmd_startquestion"].ToString()))
             {
                 list.Add("cmd_startquestion");
             }
             if (GoldTree.smethod_3(dataRow["cmd_vipha"].ToString()))
             {
                 list.Add("cmd_vipha");
             }
             if (GoldTree.smethod_3(dataRow["cmd_spush"].ToString()))
             {
                 list.Add("cmd_spush");
             }
             if (GoldTree.smethod_3(dataRow["cmd_roomeffect"].ToString()))
             {
                 list.Add("cmd_roomeffect");
             }
             if (GoldTree.smethod_3(dataRow["cmd_viphal"].ToString()))
             {
                 list.Add("cmd_viphal");
             }
             if (GoldTree.smethod_3(dataRow["acc_moveotheruserstodoor"].ToString()))
             {
                 list.Add("acc_moveotheruserstodoor");
             }
             this.dictionary_1.Add((uint)dataRow["rank"], list);
         }
     }
     dataTable = class6_0.ReadDataTable("SELECT * FROM permissions_vip;");
     if (dataTable != null)
     {
         LicenseTools.Boolean_8 = false;
         LicenseTools.Boolean_10 = false;
         LicenseTools.Boolean_11 = false;
         LicenseTools.Boolean_12 = false;
         LicenseTools.Boolean_13 = false;
         LicenseTools.Boolean_9 = false;
         foreach (DataRow dataRow in dataTable.Rows)
         {
             if (GoldTree.smethod_3(dataRow["cmdPush"].ToString()))
             {
                 LicenseTools.Boolean_8 = true;
             }
             if (GoldTree.smethod_3(dataRow["cmdPull"].ToString()))
             {
                 LicenseTools.Boolean_10 = true;
             }
             if (GoldTree.smethod_3(dataRow["cmdFlagme"].ToString()))
             {
                 LicenseTools.Boolean_11 = true;
             }
             if (GoldTree.smethod_3(dataRow["cmdMimic"].ToString()))
             {
                 LicenseTools.Boolean_12 = true;
             }
             if (GoldTree.smethod_3(dataRow["cmdMoonwalk"].ToString()))
             {
                 LicenseTools.Boolean_13 = true;
             }
             if (GoldTree.smethod_3(dataRow["cmdFollow"].ToString()))
             {
                 LicenseTools.Boolean_9 = true;
             }
         }
     }
     this.dictionary_5.Clear();
     this.dictionary_5.Add(GoldTreeEnvironment.smethod_1("pet_cmd_sleep"), 1);
     this.dictionary_5.Add(GoldTreeEnvironment.smethod_1("pet_cmd_free"), 2);
     this.dictionary_5.Add(GoldTreeEnvironment.smethod_1("pet_cmd_sit"), 3);
     this.dictionary_5.Add(GoldTreeEnvironment.smethod_1("pet_cmd_lay"), 4);
     this.dictionary_5.Add(GoldTreeEnvironment.smethod_1("pet_cmd_stay"), 5);
     this.dictionary_5.Add(GoldTreeEnvironment.smethod_1("pet_cmd_here"), 6);
     this.dictionary_5.Add(GoldTreeEnvironment.smethod_1("pet_cmd_dead"), 7);
     this.dictionary_5.Add(GoldTreeEnvironment.smethod_1("pet_cmd_beg"), 8);
     this.dictionary_5.Add(GoldTreeEnvironment.smethod_1("pet_cmd_jump"), 9);
     this.dictionary_5.Add(GoldTreeEnvironment.smethod_1("pet_cmd_stfu"), 10);
     this.dictionary_5.Add(GoldTreeEnvironment.smethod_1("pet_cmd_talk"), 11);
     this.dictionary_4.Clear();
     this.dictionary_4.Add(GoldTreeEnvironment.smethod_1("cmd_about_name"), 1);
     this.dictionary_4.Add(GoldTreeEnvironment.smethod_1("cmd_alert_name"), 2);
     this.dictionary_4.Add(GoldTreeEnvironment.smethod_1("cmd_award_name"), 3);
     this.dictionary_4.Add(GoldTreeEnvironment.smethod_1("cmd_ban_name"), 4);
     this.dictionary_4.Add(GoldTreeEnvironment.smethod_1("cmd_buy_name"), 5);
     this.dictionary_4.Add(GoldTreeEnvironment.smethod_1("cmd_coins_name"), 6);
     this.dictionary_4.Add(GoldTreeEnvironment.smethod_1("cmd_coords_name"), 7);
     this.dictionary_4.Add(GoldTreeEnvironment.smethod_1("cmd_disablediagonal_name"), 8);
     this.dictionary_4.Add(GoldTreeEnvironment.smethod_1("cmd_emptyitems_name"), 9);
     this.dictionary_4.Add(GoldTreeEnvironment.smethod_1("cmd_empty_name"), 10);
     this.dictionary_4.Add(GoldTreeEnvironment.smethod_1("cmd_enable_name"), 11);
     this.dictionary_4.Add(GoldTreeEnvironment.smethod_1("cmd_flagme_name"), 12);
     this.dictionary_4.Add(GoldTreeEnvironment.smethod_1("cmd_follow_name"), 13);
     this.dictionary_4.Add(GoldTreeEnvironment.smethod_1("cmd_freeze_name"), 14);
     this.dictionary_4.Add(GoldTreeEnvironment.smethod_1("cmd_givebadge_name"), 15);
     this.dictionary_4.Add(GoldTreeEnvironment.smethod_1("cmd_globalcredits_name"), 16);
     this.dictionary_4.Add(GoldTreeEnvironment.smethod_1("cmd_globalpixels_name"), 17);
     this.dictionary_4.Add(GoldTreeEnvironment.smethod_1("cmd_globalpoints_name"), 18);
     this.dictionary_4.Add(GoldTreeEnvironment.smethod_1("cmd_hal_name"), 19);
     this.dictionary_4.Add(GoldTreeEnvironment.smethod_1("cmd_ha_name"), 20);
     this.dictionary_4.Add(GoldTreeEnvironment.smethod_1("cmd_invisible_name"), 21);
     this.dictionary_4.Add(GoldTreeEnvironment.smethod_1("cmd_ipban_name"), 22);
     this.dictionary_4.Add(GoldTreeEnvironment.smethod_1("cmd_kick_name"), 23);
     this.dictionary_4.Add(GoldTreeEnvironment.smethod_1("cmd_massbadge_name"), 24);
     this.dictionary_4.Add(GoldTreeEnvironment.smethod_1("cmd_masscredits_name"), 25);
     this.dictionary_4.Add(GoldTreeEnvironment.smethod_1("cmd_masspixels_name"), 26);
     this.dictionary_4.Add(GoldTreeEnvironment.smethod_1("cmd_masspoints_name"), 27);
     this.dictionary_4.Add(GoldTreeEnvironment.smethod_1("cmd_mimic_name"), 28);
     this.dictionary_4.Add(GoldTreeEnvironment.smethod_1("cmd_moonwalk_name"), 29);
     this.dictionary_4.Add(GoldTreeEnvironment.smethod_1("cmd_motd_name"), 30);
     this.dictionary_4.Add(GoldTreeEnvironment.smethod_1("cmd_mute_name"), 31);
     this.dictionary_4.Add(GoldTreeEnvironment.smethod_1("cmd_override_name"), 32);
     this.dictionary_4.Add(GoldTreeEnvironment.smethod_1("cmd_pickall_name"), 33);
     this.dictionary_4.Add(GoldTreeEnvironment.smethod_1("cmd_pixels_name"), 34);
     this.dictionary_4.Add(GoldTreeEnvironment.smethod_1("cmd_points_name"), 35);
     this.dictionary_4.Add(GoldTreeEnvironment.smethod_1("cmd_pull_name"), 36);
     this.dictionary_4.Add(GoldTreeEnvironment.smethod_1("cmd_push_name"), 37);
     this.dictionary_4.Add(GoldTreeEnvironment.smethod_1("cmd_redeemcreds_name"), 38);
     this.dictionary_4.Add(GoldTreeEnvironment.smethod_1("cmd_removebadge_name"), 39);
     this.dictionary_4.Add(GoldTreeEnvironment.smethod_1("cmd_ride_name"), 40);
     this.dictionary_4.Add(GoldTreeEnvironment.smethod_1("cmd_roomalert_name"), 41);
     this.dictionary_4.Add(GoldTreeEnvironment.smethod_1("cmd_roombadge_name"), 42);
     this.dictionary_4.Add(GoldTreeEnvironment.smethod_1("cmd_roomkick_name"), 43);
     this.dictionary_4.Add(GoldTreeEnvironment.smethod_1("cmd_roommute_name"), 44);
     this.dictionary_4.Add(GoldTreeEnvironment.smethod_1("cmd_sa_name"), 45);
     this.dictionary_4.Add(GoldTreeEnvironment.smethod_1("cmd_setmax_name"), 46);
     this.dictionary_4.Add(GoldTreeEnvironment.smethod_1("cmd_setspeed_name"), 47);
     this.dictionary_4.Add(GoldTreeEnvironment.smethod_1("cmd_shutdown_name"), 48);
     this.dictionary_4.Add(GoldTreeEnvironment.smethod_1("cmd_spull_name"), 49);
     this.dictionary_4.Add(GoldTreeEnvironment.smethod_1("cmd_summon_name"), 50);
     this.dictionary_4.Add(GoldTreeEnvironment.smethod_1("cmd_superban_name"), 51);
     this.dictionary_4.Add(GoldTreeEnvironment.smethod_1("cmd_teleport_name"), 52);
     this.dictionary_4.Add(GoldTreeEnvironment.smethod_1("cmd_unload_name"), 53);
     this.dictionary_4.Add(GoldTreeEnvironment.smethod_1("cmd_unmute_name"), 54);
     this.dictionary_4.Add(GoldTreeEnvironment.smethod_1("cmd_update_achievements_name"), 55);
     this.dictionary_4.Add(GoldTreeEnvironment.smethod_1("cmd_update_bans_name"), 56);
     this.dictionary_4.Add(GoldTreeEnvironment.smethod_1("cmd_update_bots_name"), 57);
     this.dictionary_4.Add(GoldTreeEnvironment.smethod_1("cmd_update_catalogue_name"), 58);
     this.dictionary_4.Add(GoldTreeEnvironment.smethod_1("cmd_update_filter_name"), 59);
     this.dictionary_4.Add(GoldTreeEnvironment.smethod_1("cmd_update_items_name"), 60);
     this.dictionary_4.Add(GoldTreeEnvironment.smethod_1("cmd_update_navigator_name"), 61);
     this.dictionary_4.Add(GoldTreeEnvironment.smethod_1("cmd_update_permissions_name"), 62);
     this.dictionary_4.Add(GoldTreeEnvironment.smethod_1("cmd_update_settings_name"), 63);
     this.dictionary_4.Add(GoldTreeEnvironment.smethod_1("cmd_userinfo_name"), 64);
     this.dictionary_4.Add(GoldTreeEnvironment.smethod_1("cmd_update_texts_name"), 65);
     this.dictionary_4.Add(GoldTreeEnvironment.smethod_1("cmd_disconnect_name"), 66);
     this.dictionary_4.Add(GoldTreeEnvironment.smethod_1("cmd_commands_name"), 67);
     this.dictionary_4.Add("about", 68);
     this.dictionary_4.Add(GoldTreeEnvironment.smethod_1("cmd_roominfo_name"), 69);
     this.dictionary_4.Add("neto737", 70);
     this.dictionary_4.Add(GoldTreeEnvironment.smethod_1("cmd_dance_name"), 71);
     this.dictionary_4.Add(GoldTreeEnvironment.smethod_1("cmd_rave_name"), 72);
     this.dictionary_4.Add(GoldTreeEnvironment.smethod_1("cmd_roll_name"), 73);
     this.dictionary_4.Add(GoldTreeEnvironment.smethod_1("cmd_control_name"), 74);
     this.dictionary_4.Add(GoldTreeEnvironment.smethod_1("cmd_makesay_name"), 75);
     this.dictionary_4.Add(GoldTreeEnvironment.smethod_1("cmd_sitdown_name"), 76);
     this.dictionary_4.Add("exe", 77);
     this.dictionary_4.Add("giveitem", 79);
     this.dictionary_4.Add("sit", 80);
     this.dictionary_4.Add("dismount", 81);
     this.dictionary_4.Add("getoff", 82);
     this.dictionary_4.Add(GoldTreeEnvironment.smethod_1("cmd_emptypets_name"), 83);
     this.dictionary_4.Add(GoldTreeEnvironment.smethod_1("cmd_startquestion_name"), 94);
     this.dictionary_4.Add(GoldTreeEnvironment.smethod_1("cmd_lay_name"), 86);
     this.dictionary_4.Add(GoldTreeEnvironment.smethod_1("cmd_handitem_name"), 85);
     this.dictionary_4.Add(GoldTreeEnvironment.smethod_1("cmd_vipha_name"), 87);
     this.dictionary_4.Add(GoldTreeEnvironment.smethod_1("cmd_spush_name"), 88);
     this.dictionary_4.Add(GoldTreeEnvironment.smethod_1("cmd_roomeffect_name"), 91);
     this.dictionary_4.Add(GoldTreeEnvironment.smethod_1("cmd_redeempixel_name"), 95);
     this.dictionary_4.Add(GoldTreeEnvironment.smethod_1("cmd_redeemshell_name"), 96);
     this.dictionary_4.Add(GoldTreeEnvironment.smethod_1("cmd_viphal_name"), 97);
     Logging.WriteLine("completed!");
     try
     {
         if (int.Parse(GoldTree.GetConfig().data["debug"]) == 1)
         {
             Logging.WriteLine("Commands loaded:" + this.dictionary_4.Count.ToString());
         }
     }
     catch
     {
     }
 }