|
You last visited: Today at 12:21
Advertisement
[Request] Weapon Master
Discussion on [Request] Weapon Master within the CO2 Private Server forum part of the Conquer Online 2 category.
11/27/2009, 14:56
|
#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
|
|
|
11/27/2009, 22:26
|
#2
|
elite*gold: 0
Join Date: Apr 2009
Posts: 773
Received Thanks: 441
|
see samehvans thread... there have many things that u can use
|
|
|
11/28/2009, 06:51
|
#3
|
elite*gold: 0
Join Date: Oct 2009
Posts: 8,765
Received Thanks: 5,291
|
Quote:
Originally Posted by phenom1
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.
|
|
|
11/28/2009, 09:50
|
#4
|
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
|
|
|
11/28/2009, 11:11
|
#5
|
elite*gold: 0
Join Date: Feb 2009
Posts: 34
Received Thanks: 2
|
thanks for replys people very helpfull
|
|
|
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.
|
|