Tefa
2019-07-21, 06:51 PM
السلام عليكم ورحمة الله وبركاته
نظام بتاع 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());
دلوقتي اي اكونت هيفتح هيجيلك الاسم و الباسورد و الاي بي و اذا كان جي ام ولا لاعب عادي
نظام بتاع 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());
دلوقتي اي اكونت هيفتح هيجيلك الاسم و الباسورد و الاي بي و اذا كان جي ام ولا لاعب عادي