Register for your free account! | Forgot your password?

You last visited: Today at 15:59

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

Advertisement



[Release][FULL]CharStatusInfoPacket

Discussion on [Release][FULL]CharStatusInfoPacket within the CO2 PServer Guides & Releases forum part of the CO2 Private Server category.

Reply
 
Old   #1
 
Mr_PoP's Avatar
 
elite*gold: 0
Join Date: Apr 2008
Posts: 759
Received Thanks: 285
[Release][FULL]CharStatusInfoPacket

Yo guys here is the CharStatusInfoPacket for who doesn't know all the Offsets

offest-value:
Code:
0   136
2   1040
4   HeroID
8   HP
12  Magic
16  MaxAttack
20  MinAttack
24  Defense
28  MagicAttack
32  MagicDefense
36  Dodge
40  Agility
44  Accuracy
48  AttackPercent
52  M-Attack
56  M-Def
60  Damage
64  Blessed
68  CriticalStrike
72  S-CrirticalStrike
76  Immunity
80  Penetration
84  Block
88  BreakThrough
92  Counteraction
96  Detoxication
100 FinalMagicAtatck
104 FinalAttack
108 FinalDamage
112 FinalMagicDamge
116 MetalResist
120 WoodResist
124 WaterResist
128 FireResist
132 EarthResist
as you can see all the values are "UINT32-UINT" , thats it LOL!
Mr_PoP is offline  
Thanks
4 Users
Old 08/19/2011, 22:57   #2


 
MeGaMaX's Avatar
 
elite*gold: 37752
Join Date: Sep 2006
Posts: 1,089
Received Thanks: 2,609
Nice My Friend Good Work
MeGaMaX is offline  
Old 08/19/2011, 23:59   #3
 
elite*gold: 0
Join Date: Nov 2009
Posts: 342
Received Thanks: 17
thanks mr-pop it's for 5375 or 5520 or both??

and thanks again
|xabi| is offline  
Old 08/20/2011, 00:38   #4
 
_DreadNought_'s Avatar
 
elite*gold: 28
Join Date: Jun 2010
Posts: 2,226
Received Thanks: 868
Quote:
Originally Posted by Mr_PoP View Post
Yo guys here is the CharStatusInfoPacket for who doesn't know all the Offsets

offest-value:
Code:
0   136
2   1040
4   HeroID
8   HP
12  Magic
16  MaxAttack
20  MinAttack
24  Defense
28  MagicAttack
32  MagicDefense
40  Agility
36  Dodge
44  Accuracy
48  AttackPercent
52  M-Attack
56  M-Def
60  Damage
64  Blessed
68  CriticalStrike
72  S-CrirticalStrike
76  Immunity
80  Penetration
84  Block
88  BreakThrough
92  Counteraction
96  Detoxication
100 FinalMagicAtatck
104 FinalAttack
108 FinalDamage
112 FinalMagicDamge
116 MetalResist
120 WoodResist
124 WaterResist
128 FireResist
132 EarthResist
as you can see all the values are "UINT32-UINT" , thats it LOL!
Ahhh what sparkie said is true! Your learning!

If I didnt already have the packet this would be my reference.

GJ bro,
Dread
_DreadNought_ is offline  
Old 08/20/2011, 02:34   #5
 
Mr_PoP's Avatar
 
elite*gold: 0
Join Date: Apr 2008
Posts: 759
Received Thanks: 285
Quote:
Originally Posted by androw3349 View Post
Nice My Friend Good Work
thanks

Quote:
Originally Posted by |xabi| View Post
thanks mr-pop it's for 5375 or 5520 or both??

and thanks again
i believe it will work for both!

Quote:
Originally Posted by _DreadNought_ View Post
Ahhh what sparkie said is true! Your learning!

If I didnt already have the packet this would be my reference.

GJ bro,
Dread
Thanks Dread for you kindly post, and i hope soon i will be as what Sparkie is expecting :P
Mr_PoP is offline  
Thanks
2 Users
Old 08/20/2011, 05:19   #6
 
elite*gold: 0
Join Date: Mar 2009
Posts: 228
Received Thanks: 47
thanks pop
dego4ever is offline  
Old 08/20/2011, 05:37   #7
 
Sp!!ke's Avatar
 
elite*gold: 0
Join Date: Nov 2009
Posts: 380
Received Thanks: 58
Code:
#region Status 1040
                case 1040:
                    {
                        Client.GameState pclient = null;
                        if (ServerBase.Kernel.GamePool.TryGetValue(BitConverter.ToUInt32(packet, 4), out pclient))
                        {
                            byte[] buffersend = new byte[144];
                            Network.Writer.WriteUInt16(144 - 8, 0, buffersend);
                            Network.Writer.WriteUInt16(1040, 2, buffersend);
                            Network.Writer.WriteUInt32(pclient.Entity.UID, 4, buffersend);
                            Network.Writer.WriteUInt32(pclient.Entity.MaxHitpoints, 8, buffersend);
                            Network.Writer.WriteUInt32(pclient.Entity.MaxAttack, 16, buffersend);
                            Network.Writer.WriteUInt32(pclient.Entity.MinAttack, 20, buffersend);
                            Network.Writer.WriteUInt32(pclient.Entity.Defence, 24, buffersend);
                            Network.Writer.WriteUInt32(pclient.Entity.MagicDamageIncrease, 32, buffersend);
                            Network.Writer.WriteUInt32(pclient.Entity.Agility, 40, buffersend);
                            Network.Writer.WriteUInt32((byte)pclient.Entity.Dodge, 44, buffersend);
                            Network.Writer.WriteUInt32((byte)pclient.Entity.Dodge, 48, buffersend);
                            Network.Writer.WriteUInt32((uint)(client.Entity.Gems[0]), 52, buffersend);
                            Network.Writer.WriteUInt32(pclient.Entity.MagicDefence, 56, buffersend);
                            Network.Writer.WriteUInt32((uint)client.Entity.Gems[7], 60, buffersend);
                            Network.Writer.WriteUInt32((uint)client.Entity.ItemBless, 64, buffersend);
                            Network.Writer.WriteUInt32((uint)client.Entity.PhysicalDamageIncrease, 100, buffersend);
                            Network.Writer.WriteUInt32((uint)client.Entity.MagicDamageIncrease, 104, buffersend);
                            Network.Writer.WriteUInt32((uint)client.Entity.PhysicalDamageDecrease, 108, buffersend);
                            Network.Writer.WriteUInt32((uint)client.Entity.MagicDamageDecrease, 112, buffersend);

// Wrong Off-sets
                            Network.Writer.WriteUInt32((uint)client.Entity.CriticalStrike, 114, buffersend);
                            Network.Writer.WriteUInt32((uint)client.Entity.SkillCriticalStrikePct, 116, buffersend);
                            Network.Writer.WriteUInt32((uint)client.Entity.Immunity, 118, buffersend);
                            Network.Writer.WriteUInt32((uint)client.Entity.Penetration, 120, buffersend);
                            Network.Writer.WriteUInt32((uint)client.Entity.Block, 124, buffersend);
                            Network.Writer.WriteUInt32((uint)client.Entity.Breakthrough, 132, buffersend);
                            client.Send(buffersend);


                        }
                        break;
                    }
                #endregion
Sp!!ke is offline  
Old 08/20/2011, 05:46   #8
 
-Shunsui-'s Avatar
 
elite*gold: 0
Join Date: Apr 2008
Posts: 1,152
Received Thanks: 321
Yea offsets are off bro,
This is mines..
Code:
 PBuilder.Write(h.Identifier, 4, mData);
            PBuilder.Write(h.MaxHitPoints, 8, mData);
            PBuilder.Write(h.MaxManaPoints, 12, mData);
            PBuilder.Write(h.MaxAttack, 16, mData);
            PBuilder.Write(h.MinAttack, 20, mData);
            PBuilder.Write(h.Defence, 24, mData);
            PBuilder.Write(h.MagAttack, 28, mData);
            PBuilder.Write(h.MagDefence, 32, mData);
            PBuilder.Write(h.Dodge, 36, mData);
            PBuilder.Write(h.Dexterity, 40, mData);
            PBuilder.Write((UInt32)(h.Equipment.GemBonus(Gems.Dragon) * 100), 48, mData);
            PBuilder.Write(h.Equipment.ItemBless, 64, mData);
            PBuilder.Write((UInt32)h.CritChance, 68, mData);
            PBuilder.Write((UInt32)h.SCritChance, 72, mData);
            PBuilder.Write((UInt32)h.Immunity, 76, mData);
            PBuilder.Write((UInt32)h.Penetration, 80, mData);
            PBuilder.Write((UInt32)h.BlockChance, 84, mData);
            PBuilder.Write((UInt32)h.BreakThrough, 88, mData);
            PBuilder.Write((UInt32)h.CounterAction, 92, mData);
            PBuilder.Write((UInt32)h.Detoxication, 96, mData);
            PBuilder.Write((UInt32)h.AddDamage, 100, mData); // Final + Atk
            PBuilder.Write((UInt32)h.AddMagDamage, 104, mData); // Final + MAtk
            PBuilder.Write((UInt32)h.MinusDamage, 108, mData); // Final - Dmg
            PBuilder.Write((UInt32)h.MinusMagDamage, 112, mData); // Final - MDmg
            PBuilder.Write((UInt32)h.MetalResist, 116, mData);
            PBuilder.Write((UInt32)h.WoodResist, 120, mData);
            PBuilder.Write((UInt32)h.WaterResist, 124, mData);
            PBuilder.Write((UInt32)h.FireResist, 128, mData);
            PBuilder.Write((UInt32)h.EarthResist, 132, mData);
-Shunsui- is offline  
Thanks
1 User
Old 08/20/2011, 06:21   #9
 
Spirited's Avatar
 
elite*gold: 12
Join Date: Jul 2011
Posts: 8,283
Received Thanks: 4,192
.-. didn't i also release this less than a week ago?
Spirited is offline  
Thanks
1 User
Old 08/20/2011, 12:44   #10
 
elite*gold: 0
Join Date: Dec 2009
Posts: 87
Received Thanks: 2
Mr_PoP
Can I talk to you one minute mail plz
alaa410 is offline  
Old 08/20/2011, 13:51   #11
 
Sp!!ke's Avatar
 
elite*gold: 0
Join Date: Nov 2009
Posts: 380
Received Thanks: 58
thanks bro :* I will use your off sets...
Sp!!ke is offline  
Old 08/20/2011, 15:44   #12
 
Mr_PoP's Avatar
 
elite*gold: 0
Join Date: Apr 2008
Posts: 759
Received Thanks: 285
Quote:
Originally Posted by Sp!!ke View Post
Code:
#region Status 1040
                case 1040:
                    {
                        Client.GameState pclient = null;
                        if (ServerBase.Kernel.GamePool.TryGetValue(BitConverter.ToUInt32(packet, 4), out pclient))
                        {
                            byte[] buffersend = new byte[144];
                            Network.Writer.WriteUInt16(144 - 8, 0, buffersend);
                            Network.Writer.WriteUInt16(1040, 2, buffersend);
                            Network.Writer.WriteUInt32(pclient.Entity.UID, 4, buffersend);
                            Network.Writer.WriteUInt32(pclient.Entity.MaxHitpoints, 8, buffersend);
                            Network.Writer.WriteUInt32(pclient.Entity.MaxAttack, 16, buffersend);
                            Network.Writer.WriteUInt32(pclient.Entity.MinAttack, 20, buffersend);
                            Network.Writer.WriteUInt32(pclient.Entity.Defence, 24, buffersend);
                            Network.Writer.WriteUInt32(pclient.Entity.MagicDamageIncrease, 32, buffersend);
                            Network.Writer.WriteUInt32(pclient.Entity.Agility, 40, buffersend);
                            Network.Writer.WriteUInt32((byte)pclient.Entity.Dodge, 44, buffersend);
                            Network.Writer.WriteUInt32((byte)pclient.Entity.Dodge, 48, buffersend);
                            Network.Writer.WriteUInt32((uint)(client.Entity.Gems[0]), 52, buffersend);
                            Network.Writer.WriteUInt32(pclient.Entity.MagicDefence, 56, buffersend);
                            Network.Writer.WriteUInt32((uint)client.Entity.Gems[7], 60, buffersend);
                            Network.Writer.WriteUInt32((uint)client.Entity.ItemBless, 64, buffersend);
                            Network.Writer.WriteUInt32((uint)client.Entity.PhysicalDamageIncrease, 100, buffersend);
                            Network.Writer.WriteUInt32((uint)client.Entity.MagicDamageIncrease, 104, buffersend);
                            Network.Writer.WriteUInt32((uint)client.Entity.PhysicalDamageDecrease, 108, buffersend);
                            Network.Writer.WriteUInt32((uint)client.Entity.MagicDamageDecrease, 112, buffersend);

// Wrong Off-sets
                            Network.Writer.WriteUInt32((uint)client.Entity.CriticalStrike, 114, buffersend);
                            Network.Writer.WriteUInt32((uint)client.Entity.SkillCriticalStrikePct, 116, buffersend);
                            Network.Writer.WriteUInt32((uint)client.Entity.Immunity, 118, buffersend);
                            Network.Writer.WriteUInt32((uint)client.Entity.Penetration, 120, buffersend);
                            Network.Writer.WriteUInt32((uint)client.Entity.Block, 124, buffersend);
                            Network.Writer.WriteUInt32((uint)client.Entity.Breakthrough, 132, buffersend);
                            client.Send(buffersend);


                        }
                        break;
                    }
                #endregion
Quote:
Originally Posted by -Shunsui- View Post
Yea offsets are off bro,
This is mines..
Code:
 PBuilder.Write(h.Identifier, 4, mData);
            PBuilder.Write(h.MaxHitPoints, 8, mData);
            PBuilder.Write(h.MaxManaPoints, 12, mData);
            PBuilder.Write(h.MaxAttack, 16, mData);
            PBuilder.Write(h.MinAttack, 20, mData);
            PBuilder.Write(h.Defence, 24, mData);
            PBuilder.Write(h.MagAttack, 28, mData);
            PBuilder.Write(h.MagDefence, 32, mData);
            PBuilder.Write(h.Dodge, 36, mData);
            PBuilder.Write(h.Dexterity, 40, mData);
            PBuilder.Write((UInt32)(h.Equipment.GemBonus(Gems.Dragon) * 100), 48, mData);
            PBuilder.Write(h.Equipment.ItemBless, 64, mData);
            PBuilder.Write((UInt32)h.CritChance, 68, mData);
            PBuilder.Write((UInt32)h.SCritChance, 72, mData);
            PBuilder.Write((UInt32)h.Immunity, 76, mData);
            PBuilder.Write((UInt32)h.Penetration, 80, mData);
            PBuilder.Write((UInt32)h.BlockChance, 84, mData);
            PBuilder.Write((UInt32)h.BreakThrough, 88, mData);
            PBuilder.Write((UInt32)h.CounterAction, 92, mData);
            PBuilder.Write((UInt32)h.Detoxication, 96, mData);
            PBuilder.Write((UInt32)h.AddDamage, 100, mData); // Final + Atk
            PBuilder.Write((UInt32)h.AddMagDamage, 104, mData); // Final + MAtk
            PBuilder.Write((UInt32)h.MinusDamage, 108, mData); // Final - Dmg
            PBuilder.Write((UInt32)h.MinusMagDamage, 112, mData); // Final - MDmg
            PBuilder.Write((UInt32)h.MetalResist, 116, mData);
            PBuilder.Write((UInt32)h.WoodResist, 120, mData);
            PBuilder.Write((UInt32)h.WaterResist, 124, mData);
            PBuilder.Write((UInt32)h.FireResist, 128, mData);
            PBuilder.Write((UInt32)h.EarthResist, 132, mData);

They have really updated the Packet you who are using the Wrong Offsets not me , try to test mine and yourz , you will find yourz is the wrong one , i have tested it manytimes though!

Quote:
Originally Posted by Fаng View Post
.-. didn't i also release this less than a week ago?
i didnt see it <.< but anyways they have updated it .
Mr_PoP is offline  
Old 08/20/2011, 15:56   #13
 
elite*gold: 0
Join Date: Dec 2009
Posts: 87
Received Thanks: 2
can you solve me some problem had been faced me in my source and how can i make upgrade
alaa410 is offline  
Old 08/22/2011, 01:30   #14
 
Crazy_XX's Avatar
 
elite*gold: 0
Join Date: Jun 2010
Posts: 97
Received Thanks: 4
Nice
Good Job
Crazy_XX is offline  
Old 09/24/2011, 10:19   #15
 
elite*gold: 0
Join Date: Apr 2010
Posts: 47
Received Thanks: 4
where add this?
florin2012 is offline  
Reply


Similar Threads Similar Threads
[RELEASE]Full Fairys+SQl
05/27/2011 - EO PServer Guides & Releases - 5 Replies
Hey guys i just wanna release White Fairy and pink Fairy any problem can post here.. :D White Fairy IDS: 815240 1082240 1072240 1072241
WTS MYSro 91 Glavier Full STR+73 S/S Full INT+38 Blade Full STR same account
04/24/2011 - Silkroad Online Trading - 6 Replies
And the account have again many items, silks, pet, and reverse scroll I sell because i don't play it anymore, i don't have time... 30$ or 40$, i accept only Paypal. (No trade) If u want can contact me via PM on forum or found me at MSN [email protected] It's 125 screenshot :) I have post for momently the download .rar MEGAUPLOAD - The leading online storage and file delivery service
[RELEASE] FULL WEBSITE *HOT*
12/11/2010 - Metin2 PServer Designs, Websites & Scripts - 61 Replies
Hello,i have released this bechause i don't use it anymore! it's Metin2 Bucuresti official webpage,as you can see in the screen,is the official modified webpage,it looks cool,i think ;p You have Item Shop incorpored... All you have to do is to change the ip from user/config.php No more specifications! SCREENSHOT: http://b.imagehost.org/t/0391/webinfo.jpg



All times are GMT +1. The time now is 15:59.


Powered by vBulletin®
Copyright ©2000 - 2026, 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 ©2026 elitepvpers All Rights Reserved.