بسم الله الرحم الرحيم
حل مشكله الكلان 100%
حل مشكله الكلان 100%
الصوره
اولا
نفتحEntity.cs
ندول على الكود ده
نفتح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 التعليقات:
إرسال تعليق