Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public byte[] ToArray()
- {
- byte[] Packet = new byte[144 + 8 + client.Entity.Spouse.Length + client.Entity.Name.Length];
- Writer.Write((ushort)(Packet.Length - 8), 0, Packet);
- Writer.Write(1006, 2, Packet);
- Write((uint)Time32.timeGetTime().GetHashCode(), 4, Packet);
- Write(client.Entity.UID, 8, Packet);
- Write(client.Entity.Mesh, 14, Packet);
- Writer.Write(client.Entity.HairStyle, 18, Packet);
- Write(client.Entity.Money, 20, Packet);
- Write((uint)client.Entity.ConquerPoints, 28, Packet);
- Writer.Write(client.Entity.Experience, 32, Packet);
- Writer.Write(client.Entity.Strength, 60, Packet);
- Writer.Write(client.Entity.Agility, 62, Packet);
- Writer.Write(client.Entity.Vitality, 64, Packet);
- Writer.Write(client.Entity.Spirit, 66, Packet);
- Writer.Write(client.Entity.Atributes, 68, Packet);
- Write(client.Entity.Hitpoints, 70, Packet);
- Writer.Write(client.Entity.Mana, 74, Packet);
- Writer.Write(client.Entity.PKPoints, 72, Packet);
- Packet[78] = client.Entity.Level;
- Packet[79] = client.Entity.Class;
- Packet[80] = client.Entity.FirstRebornClass;
- Packet[81] = client.Entity.SecondRebornClass;
- Packet[83] = client.Entity.Reborn;
- Writer.Write(client.Entity.WindWalker, 89, Packet);
- if (client.Entity.FirstCredit == 1)
- {
- Packet[89] = 1;
- }
- if (client.Entity.FirstCredit == 2)
- {
- Packet[89] = 7;
- }
- else
- {
- Packet[89] = 0;
- }
- if (client.Entity.WindWalker == 8)
- {
- Packet[89] = 7;
- }
- if (client.Entity.Class >= 160 && client.Entity.Class <= 165)
- Writer.WriteUInt32(this.client.Entity.WindWalker, 89, Packet);
- Writer.Write((ushort)(client.Entity.EnlightenPoints * 100), 93, Packet);
- Write(client.Entity.BoundCps, 107, Packet);
- Write(client.Entity.SubClasses.Active, 111, Packet);
- Write(client.Entity.SubClasses.GetHashPoint(), 112, Packet);
- Writer.Write((UInt16)client.Entity.My_Title, 103, Packet);
- Writer.Write((ushort)client.Entity.CountryID, 124, Packet);
- Writer.Write(3, 130 + 8, Packet);
- Packet[131 + 8] = (byte)client.Entity.Name.Length;
- Writer.Write(client.Entity.Name, 132 + 8, Packet);
- Writer.Write((byte)client.Entity.Spouse.Length, 133 + 8 + client.Entity.Name.Length, Packet);
- Writer.Write(client.Entity.Spouse, 134 + 8 + client.Entity.Name.Length, Packet);
- return Packet;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement