public static void UpdateNames() { Dictionary<String, NameChangeC> UPDATE = new Dictionary<string, NameChangeC>(); MySqlCommand cmd = new MySqlCommand(MySqlCommandType.SELECT).Select("nobility"); PhoenixProject.Database.MySqlReader r = new PhoenixProject.Database.MySqlReader(cmd); // String newname = "", name = ""; int UID; ulong Donation; while (r.Read()) { //newname = r.ReadString("namechange"); //name = r.ReadString("name"); UID = (int)r.ReadInt64("EntityUID"); Donation = (ulong)r.ReadInt64("Donation"); if (Donation != 0) { MySqlCommand cmdupdate = null; cmdupdate = new MySqlCommand(MySqlCommandType.UPDATE); cmdupdate.Update("entities").Set("Donation", Donation).Where("UID", UID).Execute(); Console.WriteLine("Donation Set."); } } r.Close(); r.Dispose(); }
public static void UpdateNames() { Dictionary<String, NameChangeC> UPDATE = new Dictionary<string, NameChangeC>(); MySqlCommand cmd = new MySqlCommand(MySqlCommandType.SELECT).Select("entities"); PhoenixProject.Database.MySqlReader r = new PhoenixProject.Database.MySqlReader(cmd); String newname = "", name = ""; int UID; while (r.Read()) { newname = r.ReadString("namechange"); name = r.ReadString("name"); UID = (int)r.ReadInt64("UID"); if (newname != "") { MySqlCommand cmdupdate = null; cmdupdate = new MySqlCommand(MySqlCommandType.UPDATE); cmdupdate.Update("apprentice").Set("MentorName", newname).Where("MentorID", UID).Execute(); cmdupdate = new MySqlCommand(MySqlCommandType.UPDATE); cmdupdate.Update("apprentice").Set("ApprenticeName", newname).Where("ApprenticeID", UID).Execute(); cmdupdate = new MySqlCommand(MySqlCommandType.UPDATE); cmdupdate.Update("elitepk").Set("Name", newname).Where("UID", UID).Execute(); cmdupdate = new MySqlCommand(MySqlCommandType.UPDATE); cmdupdate.Update("flags").Set("TopArcher", newname).Where("TopArcher", name).Execute(); cmdupdate = new MySqlCommand(MySqlCommandType.UPDATE); cmdupdate.Update("flags").Set("TopPirate", newname).Where("TopPirate", name).Execute(); cmdupdate = new MySqlCommand(MySqlCommandType.UPDATE); cmdupdate.Update("flags").Set("TopTrojan", newname).Where("TopTrojan", name).Execute(); cmdupdate = new MySqlCommand(MySqlCommandType.UPDATE); cmdupdate.Update("flags").Set("TopGuildLeader", newname).Where("TopGuildLeader", name).Execute(); cmdupdate = new MySqlCommand(MySqlCommandType.UPDATE); cmdupdate.Update("flags").Set("TopNinja", newname).Where("TopNinja", name).Execute(); cmdupdate = new MySqlCommand(MySqlCommandType.UPDATE); cmdupdate.Update("flags").Set("TopMonk", newname).Where("TopMonk", name).Execute(); cmdupdate = new MySqlCommand(MySqlCommandType.UPDATE); cmdupdate.Update("flags").Set("TopWarrior", newname).Where("TopWarrior", name).Execute(); cmdupdate = new MySqlCommand(MySqlCommandType.UPDATE); cmdupdate.Update("flags").Set("TopSpouse", newname).Where("TopSpouse", name).Execute(); cmdupdate = new MySqlCommand(MySqlCommandType.UPDATE); cmdupdate.Update("flags").Set("TopWaterTaoist", newname).Where("TopWaterTaoist", name).Execute(); cmdupdate = new MySqlCommand(MySqlCommandType.UPDATE); cmdupdate.Update("flags").Set("TopFireTaoist", newname).Where("TopFireTaoist", name).Execute(); cmdupdate = new MySqlCommand(MySqlCommandType.UPDATE); cmdupdate.Update("flags").Set("MonthlyPkChampion", newname).Where("MonthlyPkChampion", name).Execute(); cmdupdate = new MySqlCommand(MySqlCommandType.UPDATE); cmdupdate.Update("flags").Set("WeeklyPkChampion", newname).Where("WeeklyPkChampion", name).Execute(); cmdupdate = new MySqlCommand(MySqlCommandType.UPDATE); cmdupdate.Update("flags").Set("TopDeputyLeader", newname).Where("TopDeputyLeader", name).Execute(); cmdupdate = new MySqlCommand(MySqlCommandType.UPDATE); cmdupdate.Update("flags").Set("TopDeputyLeader2", newname).Where("TopDeputyLeader2", name).Execute(); cmdupdate = new MySqlCommand(MySqlCommandType.UPDATE); cmdupdate.Update("flags").Set("TopDeputyLeader3", newname).Where("TopDeputyLeader3", name).Execute(); cmdupdate = new MySqlCommand(MySqlCommandType.UPDATE); cmdupdate.Update("flags").Set("TopDeputyLeader4", newname).Where("TopDeputyLeader4", name).Execute(); cmdupdate = new MySqlCommand(MySqlCommandType.UPDATE); cmdupdate.Update("flags").Set("TopDeputyLeader5", newname).Where("TopDeputyLeader5", name).Execute(); cmdupdate = new MySqlCommand(MySqlCommandType.UPDATE); cmdupdate.Update("arena").Set("EntityName", newname).Where("EntityID", UID).Execute(); cmdupdate = new MySqlCommand(MySqlCommandType.UPDATE); cmdupdate.Update("claimitems").Set("OwnerName", newname).Where("OwnerName", name).Execute(); cmdupdate = new MySqlCommand(MySqlCommandType.UPDATE); cmdupdate.Update("claimitems").Set("GainerName", newname).Where("GainerName", name).Execute(); cmdupdate = new MySqlCommand(MySqlCommandType.UPDATE); cmdupdate.Update("detaineditems").Set("OwnerName", newname).Where("OwnerName", name).Execute(); cmdupdate = new MySqlCommand(MySqlCommandType.UPDATE); cmdupdate.Update("detaineditems").Set("GainerName", newname).Where("GainerName", name).Execute(); cmdupdate = new MySqlCommand(MySqlCommandType.UPDATE); cmdupdate.Update("enemy").Set("EnemyName", newname).Where("EnemyID", UID).Execute(); cmdupdate = new MySqlCommand(MySqlCommandType.UPDATE); cmdupdate.Update("friends").Set("FriendName", newname).Where("FriendID", UID).Execute(); cmdupdate = new MySqlCommand(MySqlCommandType.UPDATE); cmdupdate.Update("guilds").Set("Name", newname).Where("Name", name).Execute(); cmdupdate = new MySqlCommand(MySqlCommandType.UPDATE); cmdupdate.Update("guilds").Set("LeaderName", newname).Where("LeaderName", name).Execute(); cmdupdate = new MySqlCommand(MySqlCommandType.UPDATE); cmdupdate.Update("clans").Set("Leader", newname).Where("Leader", name).Execute(); cmdupdate = new MySqlCommand(MySqlCommandType.UPDATE); cmdupdate.Update("nobility").Set("EntityName", newname).Where("EntityUID", UID).Execute(); cmdupdate = new MySqlCommand(MySqlCommandType.UPDATE); cmdupdate.Update("partners").Set("PartnerName", newname).Where("PartnerID", UID).Execute(); if (!UPDATE.ContainsKey(name)) UPDATE.Add(name, new NameChangeC() { NewName = newname, OldName = name }); } } r.Close(); r.Dispose(); if (UPDATE.Count > 0) { Console.ForegroundColor = ConsoleColor.DarkGreen; Console.WriteLine(" [NAME CHANGES]"); } foreach (NameChangeC names in UPDATE.Values) { MySqlCommand cmdupdate2 = new MySqlCommand(MySqlCommandType.UPDATE); cmdupdate2.Update("entities").Set("Name", names.NewName).Set("namechange", "").Where("Name", names.OldName).Execute(); Console.WriteLine(" -[" + names.OldName + "] : -[" + names.NewName + "]"); Console.ForegroundColor = ConsoleColor.White; } foreach (NameChangeC names in UPDATE.Values) { MySqlCommand cmdupdate2 = new MySqlCommand(MySqlCommandType.UPDATE); cmdupdate2.Update("entities").Set("Spouse", names.NewName).Where("Spouse", names.OldName).Execute(); } UPDATE.Clear(); }
public static Interfaces.IConquerItem GetSingleItem(uint UID) { Interfaces.IConquerItem item = new Network.GamePackets.ConquerItem(true); MySqlCommand cmd = new MySqlCommand(MySqlCommandType.SELECT); cmd.Select("items").Where("UID", UID); PhoenixProject.Database.MySqlReader r = new PhoenixProject.Database.MySqlReader(cmd); if (r.Read()) { item.ID = r.ReadUInt32("ID"); item.UID = r.ReadUInt32("UID"); item.Durability = r.ReadUInt16("Durability"); item.MaximDurability = r.ReadUInt16("MaximDurability"); item.Position = r.ReadUInt16("Position"); item.SocketProgress = r.ReadUInt32("SocketProgress"); item.PlusProgress = r.ReadUInt32("PlusProgress"); item.SocketOne = (Game.Enums.Gem)r.ReadByte("SocketOne"); item.SocketTwo = (Game.Enums.Gem)r.ReadByte("SocketTwo"); item.Effect = (Game.Enums.ItemEffect)r.ReadByte("Effect"); item.Mode = Game.Enums.ItemMode.Default; item.Plus = r.ReadByte("Plus"); item.Bless = r.ReadByte("Bless"); item.Bound = r.ReadBoolean("Bound"); item.Enchant = r.ReadByte("Enchant"); item.Lock = r.ReadByte("Locked"); item.UnlockEnd = DateTime.FromBinary(r.ReadInt64("UnlockEnd")); item.Suspicious = r.ReadBoolean("Suspicious"); item.SuspiciousStart = DateTime.FromBinary(r.ReadInt64("SuspiciousStart")); item.Color = (Game.Enums.Color)r.ReadByte("Color"); item.Warehouse = r.ReadUInt16("Warehouse"); if (item.Lock == 2) if (DateTime.Now >= item.UnlockEnd) item.Lock = 0; } r.Close(); //r.Close(); r.Dispose(); return item; }