Advertisement
Guest User

Untitled

a guest
Jul 26th, 2016
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.54 KB | None | 0 0
  1. public byte[] ToArray()
  2.         {
  3.             byte[] level = new byte[145 + this.client.Entity.Spouse.Length + this.client.Entity.Name.Length + 2];
  4.             Writer.WriteUInt16((ushort)((int)level.Length - 8), 0, level);
  5.             Writer.WriteUInt16(1006, 2, level);
  6.             Writer.WriteUInt32(this.client.Entity.UID, 8, level);
  7.             Writer.WriteUInt32(this.client.Entity.Mesh, 14, level);
  8.             Writer.WriteUInt16(this.client.Entity.HairStyle, 18, level);
  9.             Writer.WriteUInt32(this.client.Entity.Money, 20, level);
  10.             Writer.WriteUInt32((uint)client.Entity.ConquerPoints, 28, level);
  11.             Writer.WriteUInt64(this.client.Entity.Experience, 32, level);
  12.             Writer.WriteUInt16(this.client.Entity.Strength, 60, level);
  13.             Writer.WriteUInt16(this.client.Entity.Agility, 62, level);
  14.             Writer.WriteUInt16(this.client.Entity.Vitality, 64, level);
  15.             Writer.WriteUInt16(this.client.Entity.Spirit, 66, level);
  16.             Writer.WriteUInt16(this.client.Entity.Atributes, 68, level);
  17.             Writer.WriteUInt16((ushort)this.client.Entity.Hitpoints, 74, level);
  18.             Writer.WriteUInt16(this.client.Entity.Mana, 72, level);
  19.             Writer.WriteUInt16(this.client.Entity.PKPoints, 76, level);
  20.             level[78] = this.client.Entity.Level;
  21.             level[79] = this.client.Entity.Class;
  22.             level[80] = this.client.Entity.FirstRebornClass;
  23.             level[81] = this.client.Entity.SecondRebornClass;
  24.             level[83] = this.client.Entity.Reborn;
  25.             Writer.WriteUInt32(this.client.Entity.QuizPoints, 85, level);
  26.             Writer.WriteUInt16(this.client.Entity.EnlightenPoints, 93, level);
  27.             Writer.WriteUInt16(0, 91, level);
  28.             Writer.WriteUInt16(this.client.Entity.VIPLevel, 94, level);
  29.             Writer.WriteByte(client.Entity.SubClasses.Active, 111, level);
  30.             Writer.WriteUInt32(client.Entity.SubClasses.GetHashPoint(), 112, level);
  31.             level[120] = 1;
  32.             Writer.WriteUInt16((ushort)this.client.Entity.CountryID, 124, level);
  33.             Writer.WriteByte(3, 130, level);
  34.             level[131] = (byte)this.client.Entity.Name.Length;
  35.             Writer.WriteString(this.client.Entity.Name, 132, level);
  36.             Writer.WriteByte((byte)this.client.Entity.Spouse.Length, 133 + this.client.Entity.Name.Length, level);
  37.             Writer.WriteString(this.client.Entity.Spouse, 134 + this.client.Entity.Name.Length, level);
  38.             byte[] numArray = level;
  39.             return numArray;
  40.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement