Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- byte[] Packet = new byte[8+ 109 + client.Entity.Spouse.Length + client.Entity.Name.Length];//92
- WriteUInt16((ushort)(Packet.Length - 8), 0, Packet);
- WriteUInt16(0x3ee, 2, Packet);
- WriteUInt32(client.Entity.UID, 4, Packet);
- WriteUInt32(client.Entity.Mesh, 8, Packet);
- WriteUInt16(client.Entity.HairStyle, 12, Packet);
- WriteUInt32(client.Entity.Money, 14, Packet);
- WriteUInt32(client.Entity.ConquerPoints, 18, Packet);
- WriteUInt64(client.Entity.Experience, 22, Packet);
- WriteUInt16(client.Entity.Strength, 50, Packet);
- WriteUInt16(client.Entity.Agility, 52, Packet);
- WriteUInt16(client.Entity.Vitality, 54, Packet);
- WriteUInt16(client.Entity.Spirit, 56, Packet);
- WriteUInt16(client.Entity.Atributes, 58, Packet);
- WriteUInt16((ushort)client.Entity.Hitpoints, 60, Packet);
- WriteUInt16(client.Entity.Mana, 62, Packet);
- WriteUInt16(client.Entity.PKPoints, 64, Packet);
- Packet[66] = client.Entity.Level;
- Packet[67] = client.Entity.Class;
- Packet[71] = client.Entity.Reborn;//69
- Packet[70] = 1;
- WriteUInt32(client.Entity.QuizPoints, 73, Packet);
- Packet[81] = 1;//81
- Packet[107] = 1;//89
- Packet[108] = 2;//89
- Packet[109] = (byte)client.Entity.Name.Length;
- for (int i = 0; i < client.Entity.Name.Length; i++)
- {
- try
- {
- Packet[110 + i] = Convert.ToByte(client.Entity.Name[i]);
- }
- catch { }
- }
- Packet[110 + Packet[109]] = (byte)client.Entity.Spouse.Length;
- for (int i = 0; i < client.Entity.Spouse.Length; i++)
- {
- try
- {
- Packet[111 + Packet[109] + i] = Convert.ToByte(client.Entity.Spouse[i]);
- }
- catch { }
- }
- return Packet;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement