Register for your free account! | Forgot your password?

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

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

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.

Reply
 
Old 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
maksod7 is offline  
Old 08/07/2011, 21:55   #17
 
elite*gold: 0
Join Date: Jul 2011
Posts: 39
Received Thanks: 2
Quote:
Originally Posted by maksod7 View Post
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
bodayo69 is offline  
Old 08/09/2011, 00:28   #18
 
rockymiperro's Avatar
 
elite*gold: 0
Join Date: Sep 2009
Posts: 95
Received Thanks: 2
Quote:
Originally Posted by iStefan View Post
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.PurificationItemID182 Owner.Entity.SpawnPacket);
                    
//else
                        
Network.Writer.WriteUInt32(item.ID40Owner.Entity.SpawnPacket);
                        
Network.Writer.WriteUInt16((byte)item.Color109Owner.Entity.SpawnPacket);
                    break;
                case 
Network.GamePackets.ConquerItem.Garment:
                    
Network.Writer.WriteUInt32(item.ID44Owner.Entity.SpawnPacket);
                    break;
                case 
Network.GamePackets.ConquerItem.Armor:
                    if (
item.Purification.Available)
                        
Network.Writer.WriteUInt32(item.Purification.PurificationItemID186 Owner.Entity.SpawnPacket);
                   
// else
                        
Network.Writer.WriteUInt32(item.ID48Owner.Entity.SpawnPacket);
                    
Network.Writer.WriteUInt16((byte)item.Color123Owner.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.PurificationItemID194Owner.Entity.SpawnPacket);
                               
// else
                                  
Network.Writer.WriteUInt32(Item.ID56Owner.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.PurificationItemID194Owner.Entity.SpawnPacket);
                                
//else
                                
Network.Writer.WriteUInt32(Item.ID56Owner.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.PurificationItemID194Owner.Entity.SpawnPacket);
                                
//else
                                
Network.Writer.WriteUInt32(Item.ID56Owner.Entity.SpawnPacket);
                                break;
                            }
                        }
                    }  if (
item.Purification.Available)
                        
Network.Writer.WriteUInt32(item.Purification.PurificationItemID194Owner.Entity.SpawnPacket);
                   
// else
                    
Network.Writer.WriteUInt32(item.ID56Owner.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(0194Owner.Entity.SpawnPacket);
                                
Network.Writer.WriteUInt32(item.ID56Owner.Entity.SpawnPacket);
                                break;
                            }
                        }
                        
//1-Handed accessories
                        
if (item.ID >= 360001 && item.ID <= 360040)
                        {
                            if (!
Network.PacketHandler.IsTwoHand(Item.ID))
                            {
                                
Network.Writer.WriteUInt32(0194Owner.Entity.SpawnPacket);
                                
Network.Writer.WriteUInt32(item.ID56Owner.Entity.SpawnPacket);
                                break;
                            }
                        }
                        
//Bow accessories
                        
if (item.ID >= 370001 && item.ID <= 370015)
                        {
                            if (
Item.ID 1000 == 500)
                            {
                               
Network.Writer.WriteUInt32(0194Owner.Entity.SpawnPacket);
                                
Network.Writer.WriteUInt32(item.ID56Owner.Entity.SpawnPacket);
                                break;
                            }
                        }
                    }
                    break;
                case 
Network.GamePackets.ConquerItem.LeftWeapon:
                    
Network.Writer.WriteUInt16((byte)item.Color107Owner.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.PurificationItemID190Owner.Entity.SpawnPacket);
                             
//   else
                                
Network.Writer.WriteUInt32(Item.ID52Owner.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.PurificationItemID190Owner.Entity.SpawnPacket);
                               
// else
                                
Network.Writer.WriteUInt32(Item.ID52Owner.Entity.SpawnPacket);
                                break;
                            }
                        }
                    } if (
item.Purification.Available)
                        
Network.Writer.WriteUInt32(item.Purification.PurificationItemID190Owner.Entity.SpawnPacket);
                    
//else
                    
Network.Writer.WriteUInt32(item.ID52Owner.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(0190Owner.Entity.SpawnPacket);
                                
Network.Writer.WriteUInt32(item.ID52Owner.Entity.SpawnPacket);
                                break;
                            }
                        }
                        
//Shield accessories
                        
if (item.ID >= 380001 && item.ID <= 380015)
                        {
                            if (
Item.ID 1000 == 900)
                            {
                                
Network.Writer.WriteUInt32(0190Owner.Entity.SpawnPacket);
                                
Network.Writer.WriteUInt32(item.ID52Owner.Entity.SpawnPacket);
                                break;
                            }
                        }
                    }
                    break;
                case 
Network.GamePackets.ConquerItem.Steed:
                    
Network.Writer.WriteUInt32(item.ID68Owner.Entity.SpawnPacket);
                    
Network.Writer.WriteUInt16((byte)item.Plus133Owner.Entity.SpawnPacket);
                    
Network.Writer.WriteUInt32(item.SocketProgress139Owner.Entity.SpawnPacket);
                    break;
                case 
Network.GamePackets.ConquerItem.SteedMount:
                    {
                        
Network.Writer.WriteUInt32(item.ID72Owner.Entity.SpawnPacket);
                        break;
                    }
                case 
Network.GamePackets.ConquerItem.RidingCrop:
                    {
                        
Owner.Entity.RidingCropID item.ID;
                        break;
                    }
            } 
rockymiperro is offline  
Old 08/09/2011, 07:56   #19
 
elite*gold: 0
Join Date: Feb 2007
Posts: 240
Received Thanks: 22
any solution for 5375 ?
agathom is offline  
Reply


Similar Threads 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.


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.