public void CharacterCheck(byte[] buff)
{
//Wrap our function into a catcher
try
{
//Open our packet reader
PacketReader Reader = new PacketReader(buff);
//Ignore first byte
Reader.Skip(1);
//Read character name
string Charactername = Reader.Text();
//Close packet reader
Reader.Close();
//If Character name is in use
if (CharacterCheck(Charactername))
//Send in use packet
client.Send(Packet.CharacterName(4));
//If character name is ok
else
//Send succes packet
client.Send(Packet.ScreenSuccess(4));
}
catch (Exception ex)
{
//Write any error to debog log
Systems.Debugger.Write(ex);
}
}