حل مشكله تسييف الجيانج لما ترستر السيرفر - الحل النهائي
بسم الله الرحمن الرحيم
افتح كلاس
PacketHandler.cs
أبحث عنـ
void LoginMessages
تحت القوس الـ تحتية ضيف دةif (client.Entity.MyJiang != null)
{
if (client.Entity.MyJiang.OnJiangMode)
{
client.Entity.MyJiang.OnJiangMode = false;
client.Entity.MyJiang.SendStatusMode(client);
client.SendScreen(client.Entity.SpawnPacket, true);
}
}
ثانيا افتح كلاس
Program.cs
تحت اى لود حط دول
Program.cs
تحت اى لود حط دول
Database.JiangHu.LoadStatus();
Database.JiangHu.LoadJiangHu();
مثلا تحت اى لود من دول
Database.ArenaTable.Load
Database.TeamArenaTable.Load
Database.ChampionTable.Load
Database.GuildTable.Load
Database.ChiTable.LoadAllChi
تحتية او فوقيهم اى حاجة المهم يكون مع اى لود
ثالثا افتح كلاس
EntityTable.cs
تحت لود شامبيون أرينا او الارينا او التيم ارينا , يعنى أبحث عنـ دة
#region Champion
هتلاقى تحتية دة
Database.ArenaTable.Load
Database.TeamArenaTable.Load
Database.ChampionTable.Load
Database.GuildTable.Load
Database.ChiTable.LoadAllChi
تحتية او فوقيهم اى حاجة المهم يكون مع اى لود
ثالثا افتح كلاس
EntityTable.cs
تحت لود شامبيون أرينا او الارينا او التيم ارينا , يعنى أبحث عنـ دة
#region Champion
هتلاقى تحتية دة
Game.IJiangHu Jiang;
if (Game.JiangHu.JiangHuClients.TryGetValue(client.Entity.UID, out Jiang)) لو لاقيتو تحتية علم لحد كلمة
client.Entity.FullyLoaded = true;
يعنى من أول السطر الـ فوق دة لحد الكلمة دى بدل دة مكانو
Game.IJiangHu Jiang;
if (Game.JiangHu.JiangHuClients.TryGetValue(client.Entity.UID, out Jiang))
{
client.Entity.MyJiang = Jiang as Game.JiangHu;
client.Entity.MyJiang.TimerStamp = DateTime.Now;
client.Entity.MyJiang.Level = client.Entity.Level;
}
client.Entity.LoadStorageitems();
client.Entity.LoadTopStatus();
client.Entity.FullyLoaded = true; وبكدة اتحلت مشكلة التسيف

تعليقات: 0
إرسال تعليق