public void Initialize(Proxy proxy)
{
proxy.HookPacket(PacketType.CHOOSENAME, onName);
}
private void onName(Client client, Packet packet)
{
try
{
ChooseNamePacket load = (ChooseNamePacket)packet;
load.Send = false;
NameResultPacket name = (NameResultPacket)Packet.Create(PacketType.NAMERESULT);
name.Success = true;
name.ErrorText = "";
client.SendToClient(name);
}
catch(Exception ex)
{
Console.WriteLine(ex.ToString());
}
}

NameResultPacket name = (NameResultPacket)Packet.Create(PacketType.NAMERESULT);
name.Success = false;
name.ErrorText = error;
name.Success = true;
