Advertisement
Guest User

Untitled

a guest
Jul 22nd, 2017
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.84 KB | None | 0 0
  1. public byte[] ToArray()
  2. {
  3.  
  4. byte[] Packet = new byte[144 + 8 + client.Entity.Spouse.Length + client.Entity.Name.Length];
  5. Writer.Write((ushort)(Packet.Length - 8), 0, Packet);
  6. Writer.Write(1006, 2, Packet);
  7. Write((uint)Time32.timeGetTime().GetHashCode(), 4, Packet);
  8. Write(client.Entity.UID, 8, Packet);
  9. Write(client.Entity.Mesh, 14, Packet);
  10. Writer.Write(client.Entity.HairStyle, 18, Packet);
  11. Write(client.Entity.Money, 20, Packet);
  12. Write((uint)client.Entity.ConquerPoints, 28, Packet);
  13. Writer.Write(client.Entity.Experience, 32, Packet);
  14. Writer.Write(client.Entity.Strength, 60, Packet);
  15. Writer.Write(client.Entity.Agility, 62, Packet);
  16. Writer.Write(client.Entity.Vitality, 64, Packet);
  17. Writer.Write(client.Entity.Spirit, 66, Packet);
  18. Writer.Write(client.Entity.Atributes, 68, Packet);
  19. Write(client.Entity.Hitpoints, 70, Packet);
  20. Writer.Write(client.Entity.Mana, 74, Packet);
  21. Writer.Write(client.Entity.PKPoints, 72, Packet);
  22. Packet[78] = client.Entity.Level;
  23. Packet[79] = client.Entity.Class;
  24. Packet[80] = client.Entity.FirstRebornClass;
  25. Packet[81] = client.Entity.SecondRebornClass;
  26. Packet[83] = client.Entity.Reborn;
  27. Writer.Write(client.Entity.WindWalker, 89, Packet);
  28. if (client.Entity.FirstCredit == 1)
  29. {
  30. Packet[89] = 1;
  31. }
  32. if (client.Entity.FirstCredit == 2)
  33. {
  34. Packet[89] = 7;
  35. }
  36. else
  37. {
  38. Packet[89] = 0;
  39. }
  40. if (client.Entity.WindWalker == 8)
  41. {
  42. Packet[89] = 7;
  43. }
  44. if (client.Entity.Class >= 160 && client.Entity.Class <= 165)
  45. Writer.WriteUInt32(this.client.Entity.WindWalker, 89, Packet);
  46. Writer.Write((ushort)(client.Entity.EnlightenPoints * 100), 93, Packet);
  47. Write(client.Entity.BoundCps, 107, Packet);
  48. Write(client.Entity.SubClasses.Active, 111, Packet);
  49. Write(client.Entity.SubClasses.GetHashPoint(), 112, Packet);
  50. Writer.Write((UInt16)client.Entity.My_Title, 103, Packet);
  51. Writer.Write((ushort)client.Entity.CountryID, 124, Packet);
  52. Writer.Write(3, 130 + 8, Packet);
  53. Packet[131 + 8] = (byte)client.Entity.Name.Length;
  54. Writer.Write(client.Entity.Name, 132 + 8, Packet);
  55. Writer.Write((byte)client.Entity.Spouse.Length, 133 + 8 + client.Entity.Name.Length, Packet);
  56. Writer.Write(client.Entity.Spouse, 134 + 8 + client.Entity.Name.Length, Packet);
  57. return Packet;
  58. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement