عرض مشاركة واحدة
احصائياتى

الردود
6

المشاهدات
977
 
Rider
.:: نائب المدير ::.

    غير متواجد

المشاركات
2,604

+التقييم
0.98

تاريخ التسجيل
Jul 2019

الاقامة

نظام التشغيل

رقم العضوية
358
2019-07-21, 06:51 PM
المشاركة 1
2019-07-21, 06:51 PM
المشاركة 1
افتراضي نظام مراقبة تسجيل الدخول

السلام عليكم ورحمة الله وبركاته
نظام بتاع 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 ; 2019-07-21 الساعة 07:02 PM