go to Database.cs and search for
Code:
public static void Dispose()
Code:
public static void DeleteCharacter(string Charname, string AccName)
{
if (File.Exists(@"C:\OldCODB\Users\Characters\" + Charname + ".chr"))
File.Delete(@"C:\OldCODB\Users\Characters\" + Charname + ".chr");
if (File.Exists(@"C:\OldCODB\Users\" + AccName + ".usr"))
{
FileStream FS = new FileStream(@"C:\OldCODB\Users\" + AccName + ".usr", FileMode.Open);
BinaryReader BR = new BinaryReader(FS);
string RealPassword = Encoding.ASCII.GetString(BR.ReadBytes(BR.ReadByte()));
string status = Encoding.ASCII.GetString(BR.ReadBytes(BR.ReadByte()));
BR.Close();
FS.Close();
File.Delete(@"C:\OldCODB\Users\" + AccName + ".usr");
FS = new FileStream(@"C:\OldCODB\Users\" + AccName + ".usr", FileMode.CreateNew);
BinaryWriter BW = new BinaryWriter(FS);
BW.Write(RealPassword);
BW.Write(status);
BW.Close();
FS.Close();
}
}
Code:
case 99:
Code:
case 95: //Delete Character
{
GC.Disconnect();
Database.DeleteCharacter(GC.MyChar.Name, GC.AuthInfo.Account);
break;
}






