Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Conquer Online 2 > CO2 Private Server
You last visited: Today at 12:21

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[Request] Weapon Master

Discussion on [Request] Weapon Master within the CO2 Private Server forum part of the Conquer Online 2 category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Feb 2009
Posts: 13
Received Thanks: 1
[Request] Weapon Master

Hello there, im currently editing, CoEmu.V2 and I just cannot get my weapon master working, so im here to ask would someone be kind enough to release me there CoEmu.V2 Weapon Master Code.

I have tried to search but i found nothing ..

If you could/would possibly link me to one would be great too..

Kindest Regards

Phenom
phenom1 is offline  
Thanks
1 User
Old 11/27/2009, 22:26   #2
 
12tails's Avatar
 
elite*gold: 0
Join Date: Apr 2009
Posts: 773
Received Thanks: 441
see samehvans thread... there have many things that u can use
12tails is offline  
Old 11/28/2009, 06:51   #3
 
Arcо's Avatar
 
elite*gold: 0
Join Date: Oct 2009
Posts: 8,765
Received Thanks: 5,291
Quote:
Originally Posted by phenom1 View Post
Hello there, im currently editing, CoEmu.V2 and I just cannot get my weapon master working, so im here to ask would someone be kind enough to release me there CoEmu.V2 Weapon Master Code.

I have tried to search but i found nothing ..

If you could/would possibly link me to one would be great too..

Kindest Regards

Phenom
I think this is the thread he was talking about.
Arcо is offline  
Old 11/28/2009, 09:50   #4
 
t_dubble_uu's Avatar
 
elite*gold: 0
Join Date: Jan 2009
Posts: 267
Received Thanks: 180
Code:
#region WeaponMaster
                case 7050:
                    {
                        if (LinkBack == 0)
                        {
                            Text("Hello my friend, welcome. I'm WeaponMaster. I can upgrade anything,", CSocket);
                            Text("that is under its maximum level. You can also try ArtisanWind in TwinCity", CSocket);
                            Text("or MagicArtisan if the item's level is under 120. They will upgrade your item", CSocket);
                            Text("in exchange of an amount of meteors. ArtisanWind sometime manage to fail, and", CSocket);
                            Text("my friend here, MagicArtisan, sometimes wants too many meteors, but he never fails.", CSocket);
                            Text("Like MagicArtisan, me, I do not fail upgrading the desired item, you can always count on me.", CSocket);
                            Text("I'll upgrade anything for 1 DragonBall to its next level.", CSocket);
                            Link("Headwear", 1, CSocket);
                            Link("Necklace/Bag", 2, CSocket);
                            Link("Armor", 3, CSocket);
                            Link("Weapon", 4, CSocket);
                            Link("Shield/Off-Hand Weapon", 5, CSocket);
                            Link("Ring/Bracelet", 6, CSocket);
                            Link("Boots", 8, CSocket);
                            Link("Keep your offers away from me.", 255, CSocket);
                            Face(32, CSocket);
                            End(CSocket);
                        }
                        else if (LinkBack == 1)
                        {
                            if (!HasItem(1088000, 1, CSocket))
                                return;
                            Struct.ItemInfo Item;
                            CSocket.Client.Equipment.TryGetValue(LinkBack, out Item);
                            if (Item == null)
                                return;
                            int NextItemID;
                            NextItemID = Calculation.NextEquipLevel(Item.ItemID);
                            Struct.ItemData EquipData;
                            Struct.ItemData NextItemData;
                            Nano.Items.TryGetValue(Item.ItemID, out EquipData);
                            Nano.Items.TryGetValue(NextItemID, out NextItemData);
                            if (NextItemData == null) return;
                            if (EquipData == null) return;
                            if (NextItemData.Level < EquipData.Level)
                                return;
                            if (NextItemData.Level > CSocket.Client.Level)
                                return;
                            Item.ItemID = NextItemID;
                            Item.Dura = NextItemData.Dura;
                            Item.MaxDura = NextItemData.Dura;
                            Database.Database.UpdateItem(Item);
                            DeleteItem(1088000, 1, CSocket);
                            CSocket.Client.Equipment[LinkBack] = Item;
                            CSocket.Send(ConquerPacket.ItemInfo(Item.UID, Item.ItemID, Item.Plus, Item.Bless, Item.Enchant, Item.Soc1, Item.Soc2, Item.Dura, Item.MaxDura, Item.Progress, Item.Position, Item.Color));
                            CSocket.Send(ConquerPacket.ItemUsage(Item.UID, LinkBack, Struct.ItemUsage.UpdateItem));
                            ConquerPacket.ToLocal(ConquerPacket.SpawnCharacter(CSocket), CSocket.Client.X, CSocket.Client.Y, (int)CSocket.Client.Map, 0, 0);
                        }
                        else if (LinkBack == 2)
                        {
                            if (!HasItem(1088000, 1, CSocket))
                                return;
                            Struct.ItemInfo Item;
                            CSocket.Client.Equipment.TryGetValue(LinkBack, out Item);
                            if (Item == null)
                                return;
                            int NextItemID;
                            NextItemID = Calculation.NextEquipLevel(Item.ItemID);
                            Struct.ItemData EquipData;
                            Struct.ItemData NextItemData;
                            Nano.Items.TryGetValue(Item.ItemID, out EquipData);
                            Nano.Items.TryGetValue(NextItemID, out NextItemData);
                            if (NextItemData == null) return;
                            if (EquipData == null) return;
                            if (NextItemData.Level < EquipData.Level)
                                return;
                            if (NextItemData.Level > CSocket.Client.Level)
                                return;
                            Item.ItemID = NextItemID;
                            Item.Dura = NextItemData.Dura;
                            Item.MaxDura = NextItemData.Dura;
                            Database.Database.UpdateItem(Item);
                            DeleteItem(1088000, 1, CSocket);;
                            CSocket.Client.Equipment[LinkBack] = Item;
                            CSocket.Send(ConquerPacket.ItemInfo(Item.UID, Item.ItemID, Item.Plus, Item.Bless, Item.Enchant, Item.Soc1, Item.Soc2, Item.Dura, Item.MaxDura, Item.Progress, Item.Position, Item.Color));
                            CSocket.Send(ConquerPacket.ItemUsage(Item.UID, LinkBack, Struct.ItemUsage.UpdateItem));
                            ConquerPacket.ToLocal(ConquerPacket.SpawnCharacter(CSocket), CSocket.Client.X, CSocket.Client.Y, (int)CSocket.Client.Map, 0, 0);
                        }
                        else if (LinkBack == 3)
                        {
                            if (!HasItem(1088000, 1, CSocket))
                                return;
                            Struct.ItemInfo Item;
                            CSocket.Client.Equipment.TryGetValue(LinkBack, out Item);
                            if (Item == null)
                                return;
                            int NextItemID;
                            NextItemID = Calculation.NextEquipLevel(Item.ItemID);
                            Struct.ItemData EquipData;
                            Struct.ItemData NextItemData;
                            Nano.Items.TryGetValue(Item.ItemID, out EquipData);
                            Nano.Items.TryGetValue(NextItemID, out NextItemData);
                            if (NextItemData == null) return;
                            if (EquipData == null) return;
                            if (NextItemData.Level < EquipData.Level)
                                return;
                            if (NextItemData.Level > CSocket.Client.Level)
                                return;
                            Item.ItemID = NextItemID;
                            Item.Dura = NextItemData.Dura;
                            Item.MaxDura = NextItemData.Dura;
                            Database.Database.UpdateItem(Item);
                            DeleteItem(1088000, 1, CSocket);
                            CSocket.Client.Equipment[LinkBack] = Item;
                            CSocket.Send(ConquerPacket.ItemInfo(Item.UID, Item.ItemID, Item.Plus, Item.Bless, Item.Enchant, Item.Soc1, Item.Soc2, Item.Dura, Item.MaxDura, Item.Progress, Item.Position, Item.Color));
                            CSocket.Send(ConquerPacket.ItemUsage(Item.UID, LinkBack, Struct.ItemUsage.UpdateItem));
                            ConquerPacket.ToLocal(ConquerPacket.SpawnCharacter(CSocket), CSocket.Client.X, CSocket.Client.Y, (int)CSocket.Client.Map, 0, 0);
                        }
                        else if (LinkBack == 4)
                        {
                            if (!HasItem(1088000, 1, CSocket))
                                return;
                            Struct.ItemInfo Item;
                            CSocket.Client.Equipment.TryGetValue(LinkBack, out Item);
                            if (Item == null)
                                return;
                            int NextItemID;
                            NextItemID = Calculation.NextEquipLevel(Item.ItemID);
                            Struct.ItemData EquipData;
                            Struct.ItemData NextItemData;
                            Nano.Items.TryGetValue(Item.ItemID, out EquipData);
                            Nano.Items.TryGetValue(NextItemID, out NextItemData);
                            if (NextItemData == null) return;
                            if (EquipData == null) return;
                            if (NextItemData.Level < EquipData.Level)
                                return;
                            if (NextItemData.Level > CSocket.Client.Level)
                                return;
                            Item.ItemID = NextItemID;
                            Item.Dura = NextItemData.Dura;
                            Item.MaxDura = NextItemData.Dura;
                            Database.Database.UpdateItem(Item);
                            DeleteItem(1088000, 1, CSocket);
                            CSocket.Client.Equipment[LinkBack] = Item;
                            CSocket.Send(ConquerPacket.ItemInfo(Item.UID, Item.ItemID, Item.Plus, Item.Bless, Item.Enchant, Item.Soc1, Item.Soc2, Item.Dura, Item.MaxDura, Item.Progress, Item.Position, Item.Color));
                            CSocket.Send(ConquerPacket.ItemUsage(Item.UID, LinkBack, Struct.ItemUsage.UpdateItem));
                            ConquerPacket.ToLocal(ConquerPacket.SpawnCharacter(CSocket), CSocket.Client.X, CSocket.Client.Y, (int)CSocket.Client.Map, 0, 0);
                        }
                        else if (LinkBack == 5)
                        {
                            if (!HasItem(1088000, 1, CSocket))
                                return;
                            Struct.ItemInfo Item;
                            CSocket.Client.Equipment.TryGetValue(LinkBack, out Item);
                            if (Item == null)
                                return;
                            int NextItemID;
                            NextItemID = Calculation.NextEquipLevel(Item.ItemID);
                            Struct.ItemData EquipData;
                            Struct.ItemData NextItemData;
                            Nano.Items.TryGetValue(Item.ItemID, out EquipData);
                            Nano.Items.TryGetValue(NextItemID, out NextItemData);
                            if (NextItemData == null) return;
                            if (EquipData == null) return;
                            if (NextItemData.Level < EquipData.Level)
                                return;
                            if (NextItemData.Level > CSocket.Client.Level)
                                return;
                            Item.ItemID = NextItemID;
                            Item.Dura = NextItemData.Dura;
                            Item.MaxDura = NextItemData.Dura;
                            Database.Database.UpdateItem(Item);
                            DeleteItem(1088000, 1, CSocket);
                            CSocket.Client.Equipment[LinkBack] = Item;
                            CSocket.Send(ConquerPacket.ItemInfo(Item.UID, Item.ItemID, Item.Plus, Item.Bless, Item.Enchant, Item.Soc1, Item.Soc2, Item.Dura, Item.MaxDura, Item.Progress, Item.Position, Item.Color));
                            CSocket.Send(ConquerPacket.ItemUsage(Item.UID, LinkBack, Struct.ItemUsage.UpdateItem));
                            ConquerPacket.ToLocal(ConquerPacket.SpawnCharacter(CSocket), CSocket.Client.X, CSocket.Client.Y, (int)CSocket.Client.Map, 0, 0);
                        }
                        else if (LinkBack == 6)
                        {
                            if (!HasItem(1088000, 1, CSocket))
                                return;
                            Struct.ItemInfo Item;
                            CSocket.Client.Equipment.TryGetValue(LinkBack, out Item);
                            if (Item == null)
                                return;
                            int NextItemID;
                            NextItemID = Calculation.NextEquipLevel(Item.ItemID);
                            Struct.ItemData EquipData;
                            Struct.ItemData NextItemData;
                            Nano.Items.TryGetValue(Item.ItemID, out EquipData);
                            Nano.Items.TryGetValue(NextItemID, out NextItemData);
                            if (NextItemData == null) return;
                            if (EquipData == null) return;
                            if (NextItemData.Level < EquipData.Level)
                                return;
                            if (NextItemData.Level > CSocket.Client.Level)
                                return;
                            Item.ItemID = NextItemID;
                            Item.Dura = NextItemData.Dura;
                            Item.MaxDura = NextItemData.Dura;
                            Database.Database.UpdateItem(Item);
                            DeleteItem(1088000, 1, CSocket);
                            CSocket.Client.Equipment[LinkBack] = Item;
                            CSocket.Send(ConquerPacket.ItemInfo(Item.UID, Item.ItemID, Item.Plus, Item.Bless, Item.Enchant, Item.Soc1, Item.Soc2, Item.Dura, Item.MaxDura, Item.Progress, Item.Position, Item.Color));
                            CSocket.Send(ConquerPacket.ItemUsage(Item.UID, LinkBack, Struct.ItemUsage.UpdateItem));
                            ConquerPacket.ToLocal(ConquerPacket.SpawnCharacter(CSocket), CSocket.Client.X, CSocket.Client.Y, (int)CSocket.Client.Map, 0, 0);
                        }
                        else if (LinkBack == 8)
                        {
                            if (!HasItem(1088000, 1, CSocket))
                                return;
                            Struct.ItemInfo Item;
                            CSocket.Client.Equipment.TryGetValue(LinkBack, out Item);
                            if (Item == null)
                                return;
                            int NextItemID;
                            NextItemID = Calculation.NextEquipLevel(Item.ItemID);
                            Struct.ItemData EquipData;
                            Struct.ItemData NextItemData;
                            Nano.Items.TryGetValue(Item.ItemID, out EquipData);
                            Nano.Items.TryGetValue(NextItemID, out NextItemData);
                            if (NextItemData == null) return;
                            if (EquipData == null) return;
                            if (NextItemData.Level < EquipData.Level)
                                return;
                            if (NextItemData.Level > CSocket.Client.Level)
                                return;
                            Item.ItemID = NextItemID;
                            Item.Dura = NextItemData.Dura;
                            Item.MaxDura = NextItemData.Dura;
                            Database.Database.UpdateItem(Item);
                            DeleteItem(1088000, 1, CSocket);;
                            CSocket.Client.Equipment[LinkBack] = Item;
                            CSocket.Send(ConquerPacket.ItemInfo(Item.UID, Item.ItemID, Item.Plus, Item.Bless, Item.Enchant, Item.Soc1, Item.Soc2, Item.Dura, Item.MaxDura, Item.Progress, Item.Position, Item.Color));
                            CSocket.Send(ConquerPacket.ItemUsage(Item.UID, LinkBack, Struct.ItemUsage.UpdateItem));
                            ConquerPacket.ToLocal(ConquerPacket.SpawnCharacter(CSocket), CSocket.Client.X, CSocket.Client.Y, (int)CSocket.Client.Map, 0, 0);
                        }
                        break;
                    }
                #endregion
t_dubble_uu is offline  
Old 11/28/2009, 11:11   #5
 
elite*gold: 0
Join Date: Feb 2009
Posts: 34
Received Thanks: 2
thanks for replys people very helpfull
itzswifty is offline  
Reply


Similar Threads Similar Threads
weapon master to upgrade tower/fan?
07/04/2010 - CO2 Private Server - 7 Replies
hi, i was searching a code to add tower/fan in weapon master, or npc to upgrade tower/fan, but today i think i'm not lucky x) here is my weapon master code #region Market High Upgrade case 7050: { if (Control == 0) { GC.AddSend(Packets.NPCSay("As you know Magic Artisan sucks at upgrading high level gear. So i'm the...
Weapon MasteR
06/10/2010 - CO2 Private Server - 2 Replies
heLp me i get a eror .. in 5165 #region WeaponMaster case 7050: { if (Control == 0) { GC.AddSend(Packets.NPCSay("I can upgrade your items here for a DB each time. But remember for changes to take effect you need to click Finish when done.")); ...
Weapon MAster 5095
05/19/2010 - CO2 Private Server - 3 Replies
hey all i need Weapon master Npc normal mean= max level ring=126maxmum bracelet=126maxmum armors and robs=120maxmum boots=129maxmum head gears=112maxmum i need it normal can any one upload sql file to me And Thanks



All times are GMT +2. The time now is 12:21.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.