Ken Guardian
Mensagens : 65 Coins : 155 Data de inscrição : 04/10/2010
| Assunto: Deleta o Char Fixado@ Seg Out 04, 2010 11:21 pm | |
| Ok. Como o título diz aqui é um personagem fixo apagar (eu usei o que não lhe permitem refazer o personagem e fez com que você pode fazer outro personagem) ir para Database.cs e busca de - Código:
-
public static void Dispose() depois / coloque isso - Código:
-
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(); } } vai para PacketHandler.cs e procura por - Código:
-
case 99: bem / Depois disso coloque isto : - Código:
-
case 95: //Delete Character { GC.Disconnect(); Database.DeleteCharacter(GC.MyChar.Name, GC.AuthInfo.Account); break; } +Thanks Para mim | |
|