0
حل مشكله الكلان100%

بسم الله الرحم الرحيم

حل مشكله الكلان 100%

الصوره

 

اولا

نفتحEntity.cs

ندول على الكود ده
كود PHP:
public byte ClanRank 
ونحط ده مكانه
كود PHP:
        public byte ClanRank
        
{
            
get { return SpawnPacket[171]; }
            
set { SpawnPacket[171] = value; }
        } 


وبعدين نبحث عن الكود ده
كود PHP:
public string ClanName 
ونحط ده مكانه

كود PHP:
        public string ClanName
        
{
            
get { return clan; }
            
set
            
{
                
string oldclan = clan;
                
clan = value;
                if (
value != null)
                {
                    if (
value != "")
                    {
                        
byte[] dd33 = new byte[8 + 235 + Name.Length + value.Length + 2];
                        for (
int i = 2; i < SpawnPacket.Length - 7; i++)
                        {
                            
dd33[i] = SpawnPacket[i];
                        }
                        
SpawnPacket = new byte[8 + 235 + Name.Length + value.Length + 2];
                        
WriteUInt16((ushort)(235 + Name.Length + value.Length + 2), 0, SpawnPacket);
                        for (
int i = 2; i < dd33.Length; i++)
                        {
                            
SpawnPacket[i] = dd33[i];
                        }
                        
WriteUInt16(10014, 2, SpawnPacket);
                        
SpawnPacket[232] = 4;
                        
SpawnPacket[233] = (byte)_Name.Length;
                        
WriteString(_Name, 234, SpawnPacket);
                        
SpawnPacket[233 + SpawnPacket[233] + 2] = (byte)value.Length;
                        
WriteString(value, 233 + SpawnPacket[233] + 3, SpawnPacket);
                    }
                    else
                    {
                        
byte[] dd33 = new byte[8 + 235 + Name.Length + 2];
                        for (
int i = 2; i < SpawnPacket.Length - 8; i++)
                        {
                            if (
i < dd33.Length)
                                
dd33[i] = SpawnPacket[i];
                        }
                        
SpawnPacket = new byte[8 + 235 + Name.Length + 2];
                        
WriteUInt16((ushort)(235 + Name.Length + 2), 0, SpawnPacket);
                        for (
int i = 2; i < dd33.Length; i++)
                        {
                            
SpawnPacket[i] = dd33[i];
                        }
                        
WriteUInt16(10014, 2, SpawnPacket);
                        
SpawnPacket[232] = 4;
                        
SpawnPacket[233] = (byte)_Name.Length;
                        
WriteString(_Name, 234, SpawnPacket);
                        
SpawnPacket[233 + SpawnPacket[233] + 2] = (byte)value.Length;
                        
WriteString(value, 233 + SpawnPacket[233] + 3, SpawnPacket);
                    }
                }
            }
        } 
ونبحث عن الكود ده

كود PHP:
public uint ClanId 
ونحط ده مكانه

كود PHP:
public uint ClanId
        
{
            
get { return BitConverter.ToUInt32(SpawnPacket, 167); }
            
set { WriteUInt32(value, 167, SpawnPacket); }
        } 

وبس على كده

0 التعليقات:

إرسال تعليق

 
تعريب وتطوير mandoo
مدونة conquer Pvp لشروحات السيرفرات الشخصيه © 2010 | عودة الى الاعلى
Designed by mandoo