السلام عليكم ورحمة الله وبركاته
نظام بتاع Rider طبعا الي نزله في السورس
وده صوره ليه

سستم بيقرا كل الاي بيهات الي فتح عليها الاكونت من ساعت ما نزل اللعبه و ده هيخليك تعرف لو حد قالك حد سرقني او الاكونت ده بتاعي و الكلام ده زي كونكر اونلاين كده
الاضافه
في كلاس
Progrem.cs
ابحث عن
كود:
public static void addiplog(string Player, string ip)
اقفله من السالب وبدله كله بده
كود:
public static void addiplog(string Player, string ip)
{
String folderN = Player + DateTime.Now.Year + "-" + DateTime.Now.Month,
Path = "gmlogs\\Accountsiplog\\",
NewPath = System.IO.Path.Combine(Path, folderN);
if (!File.Exists(NewPath + folderN))
{
System.IO.Directory.CreateDirectory(System.IO.Path.Combine(Path, folderN));
}
if (!File.Exists(NewPath + "\\" + DateTime.Now.Day + ".txt"))
{
using (System.IO.FileStream fs = System.IO.File.Create(NewPath + "\\" + DateTime.Now.Day + ".txt"))
{
fs.Close();
}
}
using (System.IO.StreamWriter file = new System.IO.StreamWriter(NewPath + "\\" + DateTime.Now.Day + ".txt", true))
{
file.WriteLine(Player + ip);
}
}
لو ملقتش سطر البحث ااتبحث عن السطر ده
كود:
public static void AddGMCommand(string gm, string commandStr)
وتحط الكود الي فوق فقيه
بعدها هندخل علي
Packethandler.cs
هنبحث عن
كود:
if (Kernel.GamePool.Count >= Program.PlayerCap)
و ننزل تحت لحد ما نلاقي رسالة ان الاكونت اتفتح و فوقها ضيف ده
كود:
Program.addiplog(client.Entity.Name, " " + client.Account.Password + " " + client.Account.IP + " @" + client.Account.State.ToString() + " " + DateTime.Now.ToString());
دلوقتي اي اكونت هيفتح هيجيلك الاسم و الباسورد و الاي بي و اذا كان جي ام ولا لاعب عادي