|
You last visited: Today at 06:13
Advertisement
Accessories and new Mounts Positions and Offsets
Discussion on Accessories and new Mounts Positions and Offsets within the CO2 Private Server forum part of the Conquer Online 2 category.
08/06/2011, 05:36
|
#16
|
elite*gold: 0
Join Date: Jun 2010
Posts: 73
Received Thanks: 1
|
plesa all how can Fixed Accessory Plase any tall me
|
|
|
08/07/2011, 21:55
|
#17
|
elite*gold: 0
Join Date: Jul 2011
Posts: 39
Received Thanks: 2
|
Quote:
Originally Posted by maksod7
plesa all how can Fixed Accessory Plase any tall me
|
Lol . terroare just told you ...positions put them in ConquerItem.cs (the packet), and the rest put them in Equipament.cs
|
|
|
08/09/2011, 00:28
|
#18
|
elite*gold: 0
Join Date: Sep 2009
Posts: 95
Received Thanks: 2
|
Quote:
Originally Posted by iStefan
Since my source is so messy, I don't want to try and check, because it will mess up my head.
Can anybody give me positions of accessories and mounts in 1009 Packet, and offsets of them in EntitySpawn?
Thank you in advance.
|
maybe this will hep you
PHP Code:
public void UpdateItemview(Interfaces.IConquerItem item) { switch ((ushort)item.Position) { case Network.GamePackets.ConquerItem.Head: if (item.Purification.Available) Network.Writer.WriteUInt32(item.Purification.PurificationItemID, 182 , Owner.Entity.SpawnPacket); //else Network.Writer.WriteUInt32(item.ID, 40, Owner.Entity.SpawnPacket); Network.Writer.WriteUInt16((byte)item.Color, 109, Owner.Entity.SpawnPacket); break; case Network.GamePackets.ConquerItem.Garment: Network.Writer.WriteUInt32(item.ID, 44, Owner.Entity.SpawnPacket); break; case Network.GamePackets.ConquerItem.Armor: if (item.Purification.Available) Network.Writer.WriteUInt32(item.Purification.PurificationItemID, 186 , Owner.Entity.SpawnPacket); // else Network.Writer.WriteUInt32(item.ID, 48, Owner.Entity.SpawnPacket); Network.Writer.WriteUInt16((byte)item.Color, 123, Owner.Entity.SpawnPacket); break; case Network.GamePackets.ConquerItem.RightWeapon: if (!Free(Network.GamePackets.ConquerItem.RightWeaponAccessory)) { var Item = TryGetItem(Network.GamePackets.ConquerItem.RightWeaponAccessory); //2-Handed accessories if (Item.ID >= 350001 && Item.ID <= 350020) { if (Network.PacketHandler.IsTwoHand(item.ID)) { if (item.Purification.Available) Network.Writer.WriteUInt32(item.Purification.PurificationItemID, 194, Owner.Entity.SpawnPacket); // else Network.Writer.WriteUInt32(Item.ID, 56, Owner.Entity.SpawnPacket); break; } } //1-Handed accessories if (Item.ID >= 360001 && Item.ID <= 360040) { if (!Network.PacketHandler.IsTwoHand(item.ID)) { if (item.Purification.Available) Network.Writer.WriteUInt32(item.Purification.PurificationItemID, 194, Owner.Entity.SpawnPacket); //else Network.Writer.WriteUInt32(Item.ID, 56, Owner.Entity.SpawnPacket); break; } } //Bow accessories if (Item.ID >= 370001 && Item.ID <= 370015) { if (item.ID / 1000 == 500) { if (item.Purification.Available) Network.Writer.WriteUInt32(item.Purification.PurificationItemID, 194, Owner.Entity.SpawnPacket); //else Network.Writer.WriteUInt32(Item.ID, 56, Owner.Entity.SpawnPacket); break; } } } if (item.Purification.Available) Network.Writer.WriteUInt32(item.Purification.PurificationItemID, 194, Owner.Entity.SpawnPacket); // else Network.Writer.WriteUInt32(item.ID, 56, Owner.Entity.SpawnPacket); break; case Network.GamePackets.ConquerItem.RightWeaponAccessory: if (!Free(Network.GamePackets.ConquerItem.RightWeapon)) { var Item = TryGetItem(Network.GamePackets.ConquerItem.RightWeapon); //2-Handed accessories if (item.ID >= 350001 && item.ID <= 350020) { if (Network.PacketHandler.IsTwoHand(Item.ID)) { Network.Writer.WriteUInt32(0, 194, Owner.Entity.SpawnPacket); Network.Writer.WriteUInt32(item.ID, 56, Owner.Entity.SpawnPacket); break; } } //1-Handed accessories if (item.ID >= 360001 && item.ID <= 360040) { if (!Network.PacketHandler.IsTwoHand(Item.ID)) { Network.Writer.WriteUInt32(0, 194, Owner.Entity.SpawnPacket); Network.Writer.WriteUInt32(item.ID, 56, Owner.Entity.SpawnPacket); break; } } //Bow accessories if (item.ID >= 370001 && item.ID <= 370015) { if (Item.ID / 1000 == 500) { Network.Writer.WriteUInt32(0, 194, Owner.Entity.SpawnPacket); Network.Writer.WriteUInt32(item.ID, 56, Owner.Entity.SpawnPacket); break; } } } break; case Network.GamePackets.ConquerItem.LeftWeapon: Network.Writer.WriteUInt16((byte)item.Color, 107, Owner.Entity.SpawnPacket);//125 if (!Free(Network.GamePackets.ConquerItem.LeftWeaponAccessory)) { var Item = TryGetItem(Network.GamePackets.ConquerItem.LeftWeaponAccessory); //1-Handed accessories if (Item.ID >= 360001 && Item.ID <= 360040 && item.ID / 1000 != 900) { if (!Network.PacketHandler.IsTwoHand(item.ID)) { if (item.Purification.Available) Network.Writer.WriteUInt32(item.Purification.PurificationItemID, 190, Owner.Entity.SpawnPacket); // else Network.Writer.WriteUInt32(Item.ID, 52, Owner.Entity.SpawnPacket); break; } } //Shield accessories if (Item.ID >= 380001 && Item.ID <= 380015) { if (item.ID / 1000 == 900) { if (item.Purification.Available) Network.Writer.WriteUInt32(item.Purification.PurificationItemID, 190, Owner.Entity.SpawnPacket); // else Network.Writer.WriteUInt32(Item.ID, 52, Owner.Entity.SpawnPacket); break; } } } if (item.Purification.Available) Network.Writer.WriteUInt32(item.Purification.PurificationItemID, 190, Owner.Entity.SpawnPacket); //else Network.Writer.WriteUInt32(item.ID, 52, Owner.Entity.SpawnPacket); break; case Network.GamePackets.ConquerItem.LeftWeaponAccessory: if (!Free(Network.GamePackets.ConquerItem.LeftWeapon)) { var Item = TryGetItem(Network.GamePackets.ConquerItem.LeftWeapon); //1-Handed accessories if (item.ID >= 360001 && item.ID <= 360040) { if (!Network.PacketHandler.IsTwoHand(Item.ID)) { Network.Writer.WriteUInt32(0, 190, Owner.Entity.SpawnPacket); Network.Writer.WriteUInt32(item.ID, 52, Owner.Entity.SpawnPacket); break; } } //Shield accessories if (item.ID >= 380001 && item.ID <= 380015) { if (Item.ID / 1000 == 900) { Network.Writer.WriteUInt32(0, 190, Owner.Entity.SpawnPacket); Network.Writer.WriteUInt32(item.ID, 52, Owner.Entity.SpawnPacket); break; } } } break; case Network.GamePackets.ConquerItem.Steed: Network.Writer.WriteUInt32(item.ID, 68, Owner.Entity.SpawnPacket); Network.Writer.WriteUInt16((byte)item.Plus, 133, Owner.Entity.SpawnPacket); Network.Writer.WriteUInt32(item.SocketProgress, 139, Owner.Entity.SpawnPacket); break; case Network.GamePackets.ConquerItem.SteedMount: { Network.Writer.WriteUInt32(item.ID, 72, Owner.Entity.SpawnPacket); break; } case Network.GamePackets.ConquerItem.RidingCrop: { Owner.Entity.RidingCropID = item.ID; break; } }
|
|
|
08/09/2011, 07:56
|
#19
|
elite*gold: 0
Join Date: Feb 2007
Posts: 240
Received Thanks: 22
|
any solution for 5375 ?
|
|
|
|
|
Similar Threads
|
Adjusting certain window positions
04/20/2011 - Mabinogi - 6 Replies
Relating to mabinogi pvp, I want to know if you can save the window position for the second question "Are you sure?" to respawn in pvp. It's quit difficult for me to swing my mouse over from the first button over to the second.
And secondly, is it possible to increase or modify the button sizes? to make the second message's "ok" button just as big as the first respawn button, so i can simply just spam escape and double click the respawn button. If you do not understand my question I'll try...
|
Good Grinding Positions
12/23/2007 - WoW Guides & Templates - 28 Replies
10-13 Dreadmaw Crocolisks in the river between Durator and Barrens. 14,000 exp per hour
13-16 Southsea Bandits and Cannoneers south of Ratchet. 14,000 exp per hour
16-19 Theramore Marines outside Norwatch Keep. 16,000 exp per hour
19-22 South Barrens Stormhides and Quilboards. 18,000 exp per hour.
22-24 Bears and Spiders right outside Tarren Mill. 20,000 exp per hour
|
Positions for Ports
04/22/2005 - World of Warcraft - 3 Replies
Es wäre nett wenn jeder hier Positionen fuer die einzelnen Staädte reinsetzen koennte so kann man sich einfach ueber port prog in die jeweilige stadt porten!
|
Badge Positions [ENG]
10/22/2004 - General Gaming Discussion - 0 Replies
TOTAL BADGES : 43
NABOO
BADGES - 4
Theed Waterfall
Dejja Peak Waterfall
Amidala's Beach -5828, -93
Gungan Sacred Place -2000, -5429
TATTOINE
|
All times are GMT +2. The time now is 06:13.
|
|