i have some Packets But is Not complete
this is all packets i have
Code:
if (type == 1060)
Code:
CAST_cfb64_encrypt
Code:
GameCryptographyKey = "BC234xs45nme7HU9";
Code:
using System;
namespace Conquer_Online_Server.Network.GamePackets
{
public class CharacterInfo : Writer, Interfaces.IPacket
{
Client.GameState client;
public CharacterInfo(Client.GameState _client)
{
client = _client;
}
public void Deserialize(byte[] buffer)
{
throw new NotImplementedException();
}
public byte[] ToArray()
{
byte[] Packet = new byte[122 + client.Entity.Spouse.Length + client.Entity.Name.Length];
WriteUInt16((ushort)(Packet.Length - 8), 0, Packet);
WriteUInt16(0x3ee, 2, Packet);
WriteUInt32(client.Entity.UID, 4, Packet);
WriteUInt32(client.Entity.Mesh, 10, Packet);
WriteUInt16(client.Entity.HairStyle, 14, Packet);
WriteUInt32(client.Entity.Money, 16, Packet);
WriteUInt32((uint)client.Entity.ConquerPoints, 20, Packet);
WriteUInt64(client.Entity.Experience, 24, Packet);
WriteUInt16(client.Entity.Strength, 52, Packet);
WriteUInt16(client.Entity.Agility, 54, Packet);
WriteUInt16(client.Entity.Vitality, 56, Packet);
WriteUInt16(client.Entity.Spirit, 58, Packet);
WriteUInt16(client.Entity.Atributes, 60, Packet);
WriteUInt16((ushort)client.Entity.Hitpoints, 62, Packet);
WriteUInt16(client.Entity.Mana, 64, Packet);
WriteUInt16(client.Entity.PKPoints, 66, Packet);
Packet[68] = client.Entity.Level;
Packet[69] = client.Entity.Class;
Packet[70] = client.Entity.FirstRebornClass;
Packet[71] = client.Entity.SecondRebornClass;
Packet[73] = client.Entity.Reborn;
WriteUInt32(client.Entity.QuizPoints, 75, Packet);
WriteUInt16(client.Entity.EnlightenPoints, 79, Packet);
WriteUInt16(0/*enlightened time left*/, 81, Packet);
//Packet[89] = client.Entity.TitleActivated;
WriteUInt32(client.Entity.BoundConquerPoints, 91, Packet);
Packet[109] = 1;
Packet[110] = 2;
WriteStringWithLength(client.Entity.Name, 111, Packet);
WriteStringWithLength(client.Entity.Spouse, 112 + Packet[111], Packet);
return Packet;
}
public void Send(Client.GameState client)
{
client.Send(ToArray());
}
}
}






